WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Private Attributes | List of all members
WCSimWCDAQMessenger Class Reference

#include <WCSimWCDAQMessenger.hh>

Inheritance diagram for WCSimWCDAQMessenger:

Public Member Functions

 WCSimWCDAQMessenger (WCSimEventAction *)
 
 ~WCSimWCDAQMessenger ()
 
void SetNewValue (G4UIcommand *command, G4String newValue)
 
void SetTriggerOptions ()
 
void SetDigitizerOptions ()
 
void TellMeAboutTheDigitizer (WCSimWCDigitizerBase *digitizer)
 
void TellMeAboutTheTrigger (WCSimWCTriggerBase *trigger)
 

Private Attributes

WCSimEventActionWCSimEvent
 
WCSimWCDigitizerBaseWCSimDigitize
 
WCSimWCTriggerBaseWCSimTrigger
 
G4UIdirectory * WCSimDAQDir
 
G4UIcmdWithAString * DigitizerChoice
 
G4String StoreDigitizerChoice
 
G4UIcmdWithAString * TriggerChoice
 
G4String StoreTriggerChoice
 
G4UIcmdWithABool * MultiDigitsPerTrigger
 
G4UIcmdWithABool * RelativeHitTime
 
G4bool StoreMultiDigitsPerTrigger
 
G4bool MultiDigitsPerTriggerSet
 
G4UIdirectory * DigitizerDir
 
G4UIcmdWithAnInteger * DigitizerDeadTime
 
G4int StoreDigitizerDeadTime
 
G4UIcmdWithAnInteger * DigitizerIntegrationWindow
 
G4int StoreDigitizerIntegrationWindow
 
G4UIcmdWithADouble * DigitizerTimingPrecision
 
G4double StoreDigitizerTimingPrecision
 
G4UIcmdWithADouble * DigitizerPEPrecision
 
G4double StoreDigitizerPEPrecision
 
G4UIdirectory * SaveFailuresTriggerDir
 
G4UIcmdWithAnInteger * SaveFailuresTriggerMode
 
G4int StoreSaveFailuresMode
 
G4UIcmdWithADouble * SaveFailuresTriggerTime
 
G4double StoreSaveFailuresTime
 
G4UIcmdWithAnInteger * SaveFailuresPreTriggerWindow
 
G4int StoreSaveFailuresPreWindow
 
G4UIcmdWithAnInteger * SaveFailuresPostTriggerWindow
 
G4int StoreSaveFailuresPostWindow
 
G4UIdirectory * NDigitsTriggerDir
 
G4UIcmdWithAnInteger * NDigitsTriggerThreshold
 
G4int StoreNDigitsThreshold
 
G4UIcmdWithAnInteger * NDigitsTriggerWindow
 
G4int StoreNDigitsWindow
 
G4UIcmdWithABool * NDigitsTriggerAdjustForNoise
 
G4bool StoreNDigitsAdjustForNoise
 
G4UIcmdWithAnInteger * NDigitsPreTriggerWindow
 
G4int StoreNDigitsPreWindow
 
G4UIcmdWithAnInteger * NDigitsPostTriggerWindow
 
G4int StoreNDigitsPostWindow
 
G4String initialiseString
 
G4bool initialised
 

Detailed Description

Definition at line 17 of file WCSimWCDAQMessenger.hh.

Constructor & Destructor Documentation

WCSimWCDAQMessenger::WCSimWCDAQMessenger ( WCSimEventAction eventaction)

Definition at line 14 of file WCSimWCDAQMessenger.cc.

WCSimWCDAQMessenger::~WCSimWCDAQMessenger ( )

Definition at line 195 of file WCSimWCDAQMessenger.cc.

Member Function Documentation

void WCSimWCDAQMessenger::SetDigitizerOptions ( )

Definition at line 376 of file WCSimWCDAQMessenger.cc.

void WCSimWCDAQMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
)

Definition at line 222 of file WCSimWCDAQMessenger.cc.

void WCSimWCDAQMessenger::SetTriggerOptions ( )

Definition at line 323 of file WCSimWCDAQMessenger.cc.

void WCSimWCDAQMessenger::TellMeAboutTheDigitizer ( WCSimWCDigitizerBase digitizer)
inline

Definition at line 29 of file WCSimWCDAQMessenger.hh.

void WCSimWCDAQMessenger::TellMeAboutTheTrigger ( WCSimWCTriggerBase trigger)
inline

Definition at line 30 of file WCSimWCDAQMessenger.hh.

Member Data Documentation

G4UIcmdWithAString* WCSimWCDAQMessenger::DigitizerChoice
private

Definition at line 38 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::DigitizerDeadTime
private

Definition at line 48 of file WCSimWCDAQMessenger.hh.

G4UIdirectory* WCSimWCDAQMessenger::DigitizerDir
private

Definition at line 47 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::DigitizerIntegrationWindow
private

Definition at line 50 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithADouble* WCSimWCDAQMessenger::DigitizerPEPrecision
private

Definition at line 54 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithADouble* WCSimWCDAQMessenger::DigitizerTimingPrecision
private

Definition at line 52 of file WCSimWCDAQMessenger.hh.

G4bool WCSimWCDAQMessenger::initialised
private

Definition at line 80 of file WCSimWCDAQMessenger.hh.

G4String WCSimWCDAQMessenger::initialiseString
private

Definition at line 79 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithABool* WCSimWCDAQMessenger::MultiDigitsPerTrigger
private

Definition at line 42 of file WCSimWCDAQMessenger.hh.

G4bool WCSimWCDAQMessenger::MultiDigitsPerTriggerSet
private

Definition at line 45 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsPostTriggerWindow
private

Definition at line 76 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsPreTriggerWindow
private

Definition at line 74 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithABool* WCSimWCDAQMessenger::NDigitsTriggerAdjustForNoise
private

Definition at line 72 of file WCSimWCDAQMessenger.hh.

G4UIdirectory* WCSimWCDAQMessenger::NDigitsTriggerDir
private

Definition at line 67 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsTriggerThreshold
private

Definition at line 68 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsTriggerWindow
private

Definition at line 70 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithABool* WCSimWCDAQMessenger::RelativeHitTime
private

Definition at line 43 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::SaveFailuresPostTriggerWindow
private

Definition at line 64 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::SaveFailuresPreTriggerWindow
private

Definition at line 62 of file WCSimWCDAQMessenger.hh.

G4UIdirectory* WCSimWCDAQMessenger::SaveFailuresTriggerDir
private

Definition at line 57 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::SaveFailuresTriggerMode
private

Definition at line 58 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithADouble* WCSimWCDAQMessenger::SaveFailuresTriggerTime
private

Definition at line 60 of file WCSimWCDAQMessenger.hh.

G4String WCSimWCDAQMessenger::StoreDigitizerChoice
private

Definition at line 39 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreDigitizerDeadTime
private

Definition at line 49 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreDigitizerIntegrationWindow
private

Definition at line 51 of file WCSimWCDAQMessenger.hh.

G4double WCSimWCDAQMessenger::StoreDigitizerPEPrecision
private

Definition at line 55 of file WCSimWCDAQMessenger.hh.

G4double WCSimWCDAQMessenger::StoreDigitizerTimingPrecision
private

Definition at line 53 of file WCSimWCDAQMessenger.hh.

G4bool WCSimWCDAQMessenger::StoreMultiDigitsPerTrigger
private

Definition at line 44 of file WCSimWCDAQMessenger.hh.

G4bool WCSimWCDAQMessenger::StoreNDigitsAdjustForNoise
private

Definition at line 73 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreNDigitsPostWindow
private

Definition at line 77 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreNDigitsPreWindow
private

Definition at line 75 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreNDigitsThreshold
private

Definition at line 69 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreNDigitsWindow
private

Definition at line 71 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreSaveFailuresMode
private

Definition at line 59 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreSaveFailuresPostWindow
private

Definition at line 65 of file WCSimWCDAQMessenger.hh.

G4int WCSimWCDAQMessenger::StoreSaveFailuresPreWindow
private

Definition at line 63 of file WCSimWCDAQMessenger.hh.

G4double WCSimWCDAQMessenger::StoreSaveFailuresTime
private

Definition at line 61 of file WCSimWCDAQMessenger.hh.

G4String WCSimWCDAQMessenger::StoreTriggerChoice
private

Definition at line 41 of file WCSimWCDAQMessenger.hh.

G4UIcmdWithAString* WCSimWCDAQMessenger::TriggerChoice
private

Definition at line 40 of file WCSimWCDAQMessenger.hh.

G4UIdirectory* WCSimWCDAQMessenger::WCSimDAQDir
private

Definition at line 37 of file WCSimWCDAQMessenger.hh.

WCSimWCDigitizerBase* WCSimWCDAQMessenger::WCSimDigitize
private

Definition at line 34 of file WCSimWCDAQMessenger.hh.

WCSimEventAction* WCSimWCDAQMessenger::WCSimEvent
private

Definition at line 33 of file WCSimWCDAQMessenger.hh.

WCSimWCTriggerBase* WCSimWCDAQMessenger::WCSimTrigger
private

Definition at line 35 of file WCSimWCDAQMessenger.hh.


The documentation for this class was generated from the following files: