WCSim
Public Member Functions | Private Attributes | List of all members
WCSimWCDAQMessenger Class Reference

#include <WCSimWCDAQMessenger.hh>

Inheritance diagram for WCSimWCDAQMessenger:
Inheritance graph
Collaboration diagram for WCSimWCDAQMessenger:
Collaboration graph

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
 
G4bool NDigitsPreWindowSetByUser
 
G4UIcmdWithAnInteger * NDigitsPostTriggerWindow
 
G4int StoreNDigitsPostWindow
 
G4UIcmdWithADouble * TriggerOffset
 
G4double StoreTriggerOffset
 
G4String initialiseString
 
G4bool initialised
 

Detailed Description

Definition at line 17 of file WCSimWCDAQMessenger.hh.

Constructor & Destructor Documentation

◆ WCSimWCDAQMessenger()

WCSimWCDAQMessenger::WCSimWCDAQMessenger ( WCSimEventAction eventaction)

Definition at line 14 of file WCSimWCDAQMessenger.cc.

◆ ~WCSimWCDAQMessenger()

WCSimWCDAQMessenger::~WCSimWCDAQMessenger ( )

Definition at line 203 of file WCSimWCDAQMessenger.cc.

Member Function Documentation

◆ SetDigitizerOptions()

void WCSimWCDAQMessenger::SetDigitizerOptions ( )

Definition at line 391 of file WCSimWCDAQMessenger.cc.

◆ SetNewValue()

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

Definition at line 233 of file WCSimWCDAQMessenger.cc.

◆ SetTriggerOptions()

void WCSimWCDAQMessenger::SetTriggerOptions ( )

Definition at line 340 of file WCSimWCDAQMessenger.cc.

◆ TellMeAboutTheDigitizer()

void WCSimWCDAQMessenger::TellMeAboutTheDigitizer ( WCSimWCDigitizerBase digitizer)
inline

Definition at line 29 of file WCSimWCDAQMessenger.hh.

◆ TellMeAboutTheTrigger()

void WCSimWCDAQMessenger::TellMeAboutTheTrigger ( WCSimWCTriggerBase trigger)
inline

Definition at line 30 of file WCSimWCDAQMessenger.hh.

Member Data Documentation

◆ DigitizerChoice

G4UIcmdWithAString* WCSimWCDAQMessenger::DigitizerChoice
private

Definition at line 38 of file WCSimWCDAQMessenger.hh.

◆ DigitizerDeadTime

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::DigitizerDeadTime
private

Definition at line 48 of file WCSimWCDAQMessenger.hh.

◆ DigitizerDir

G4UIdirectory* WCSimWCDAQMessenger::DigitizerDir
private

Definition at line 47 of file WCSimWCDAQMessenger.hh.

◆ DigitizerIntegrationWindow

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::DigitizerIntegrationWindow
private

Definition at line 50 of file WCSimWCDAQMessenger.hh.

◆ DigitizerPEPrecision

G4UIcmdWithADouble* WCSimWCDAQMessenger::DigitizerPEPrecision
private

Definition at line 54 of file WCSimWCDAQMessenger.hh.

◆ DigitizerTimingPrecision

G4UIcmdWithADouble* WCSimWCDAQMessenger::DigitizerTimingPrecision
private

Definition at line 52 of file WCSimWCDAQMessenger.hh.

◆ initialised

G4bool WCSimWCDAQMessenger::initialised
private

Definition at line 83 of file WCSimWCDAQMessenger.hh.

◆ initialiseString

G4String WCSimWCDAQMessenger::initialiseString
private

Definition at line 82 of file WCSimWCDAQMessenger.hh.

◆ MultiDigitsPerTrigger

G4UIcmdWithABool* WCSimWCDAQMessenger::MultiDigitsPerTrigger
private

Definition at line 42 of file WCSimWCDAQMessenger.hh.

◆ MultiDigitsPerTriggerSet

G4bool WCSimWCDAQMessenger::MultiDigitsPerTriggerSet
private

Definition at line 45 of file WCSimWCDAQMessenger.hh.

◆ NDigitsPostTriggerWindow

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsPostTriggerWindow
private

Definition at line 77 of file WCSimWCDAQMessenger.hh.

◆ NDigitsPreTriggerWindow

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsPreTriggerWindow
private

Definition at line 74 of file WCSimWCDAQMessenger.hh.

◆ NDigitsPreWindowSetByUser

G4bool WCSimWCDAQMessenger::NDigitsPreWindowSetByUser
private

Definition at line 76 of file WCSimWCDAQMessenger.hh.

◆ NDigitsTriggerAdjustForNoise

G4UIcmdWithABool* WCSimWCDAQMessenger::NDigitsTriggerAdjustForNoise
private

Definition at line 72 of file WCSimWCDAQMessenger.hh.

◆ NDigitsTriggerDir

G4UIdirectory* WCSimWCDAQMessenger::NDigitsTriggerDir
private

Definition at line 67 of file WCSimWCDAQMessenger.hh.

◆ NDigitsTriggerThreshold

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsTriggerThreshold
private

Definition at line 68 of file WCSimWCDAQMessenger.hh.

◆ NDigitsTriggerWindow

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::NDigitsTriggerWindow
private

Definition at line 70 of file WCSimWCDAQMessenger.hh.

◆ RelativeHitTime

G4UIcmdWithABool* WCSimWCDAQMessenger::RelativeHitTime
private

Definition at line 43 of file WCSimWCDAQMessenger.hh.

◆ SaveFailuresPostTriggerWindow

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::SaveFailuresPostTriggerWindow
private

Definition at line 64 of file WCSimWCDAQMessenger.hh.

◆ SaveFailuresPreTriggerWindow

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::SaveFailuresPreTriggerWindow
private

Definition at line 62 of file WCSimWCDAQMessenger.hh.

◆ SaveFailuresTriggerDir

G4UIdirectory* WCSimWCDAQMessenger::SaveFailuresTriggerDir
private

Definition at line 57 of file WCSimWCDAQMessenger.hh.

◆ SaveFailuresTriggerMode

G4UIcmdWithAnInteger* WCSimWCDAQMessenger::SaveFailuresTriggerMode
private

Definition at line 58 of file WCSimWCDAQMessenger.hh.

◆ SaveFailuresTriggerTime

G4UIcmdWithADouble* WCSimWCDAQMessenger::SaveFailuresTriggerTime
private

Definition at line 60 of file WCSimWCDAQMessenger.hh.

◆ StoreDigitizerChoice

G4String WCSimWCDAQMessenger::StoreDigitizerChoice
private

Definition at line 39 of file WCSimWCDAQMessenger.hh.

◆ StoreDigitizerDeadTime

G4int WCSimWCDAQMessenger::StoreDigitizerDeadTime
private

Definition at line 49 of file WCSimWCDAQMessenger.hh.

◆ StoreDigitizerIntegrationWindow

G4int WCSimWCDAQMessenger::StoreDigitizerIntegrationWindow
private

Definition at line 51 of file WCSimWCDAQMessenger.hh.

◆ StoreDigitizerPEPrecision

G4double WCSimWCDAQMessenger::StoreDigitizerPEPrecision
private

Definition at line 55 of file WCSimWCDAQMessenger.hh.

◆ StoreDigitizerTimingPrecision

G4double WCSimWCDAQMessenger::StoreDigitizerTimingPrecision
private

Definition at line 53 of file WCSimWCDAQMessenger.hh.

◆ StoreMultiDigitsPerTrigger

G4bool WCSimWCDAQMessenger::StoreMultiDigitsPerTrigger
private

Definition at line 44 of file WCSimWCDAQMessenger.hh.

◆ StoreNDigitsAdjustForNoise

G4bool WCSimWCDAQMessenger::StoreNDigitsAdjustForNoise
private

Definition at line 73 of file WCSimWCDAQMessenger.hh.

◆ StoreNDigitsPostWindow

G4int WCSimWCDAQMessenger::StoreNDigitsPostWindow
private

Definition at line 78 of file WCSimWCDAQMessenger.hh.

◆ StoreNDigitsPreWindow

G4int WCSimWCDAQMessenger::StoreNDigitsPreWindow
private

Definition at line 75 of file WCSimWCDAQMessenger.hh.

◆ StoreNDigitsThreshold

G4int WCSimWCDAQMessenger::StoreNDigitsThreshold
private

Definition at line 69 of file WCSimWCDAQMessenger.hh.

◆ StoreNDigitsWindow

G4int WCSimWCDAQMessenger::StoreNDigitsWindow
private

Definition at line 71 of file WCSimWCDAQMessenger.hh.

◆ StoreSaveFailuresMode

G4int WCSimWCDAQMessenger::StoreSaveFailuresMode
private

Definition at line 59 of file WCSimWCDAQMessenger.hh.

◆ StoreSaveFailuresPostWindow

G4int WCSimWCDAQMessenger::StoreSaveFailuresPostWindow
private

Definition at line 65 of file WCSimWCDAQMessenger.hh.

◆ StoreSaveFailuresPreWindow

G4int WCSimWCDAQMessenger::StoreSaveFailuresPreWindow
private

Definition at line 63 of file WCSimWCDAQMessenger.hh.

◆ StoreSaveFailuresTime

G4double WCSimWCDAQMessenger::StoreSaveFailuresTime
private

Definition at line 61 of file WCSimWCDAQMessenger.hh.

◆ StoreTriggerChoice

G4String WCSimWCDAQMessenger::StoreTriggerChoice
private

Definition at line 41 of file WCSimWCDAQMessenger.hh.

◆ StoreTriggerOffset

G4double WCSimWCDAQMessenger::StoreTriggerOffset
private

Definition at line 80 of file WCSimWCDAQMessenger.hh.

◆ TriggerChoice

G4UIcmdWithAString* WCSimWCDAQMessenger::TriggerChoice
private

Definition at line 40 of file WCSimWCDAQMessenger.hh.

◆ TriggerOffset

G4UIcmdWithADouble* WCSimWCDAQMessenger::TriggerOffset
private

Definition at line 79 of file WCSimWCDAQMessenger.hh.

◆ WCSimDAQDir

G4UIdirectory* WCSimWCDAQMessenger::WCSimDAQDir
private

Definition at line 37 of file WCSimWCDAQMessenger.hh.

◆ WCSimDigitize

WCSimWCDigitizerBase* WCSimWCDAQMessenger::WCSimDigitize
private

Definition at line 34 of file WCSimWCDAQMessenger.hh.

◆ WCSimEvent

WCSimEventAction* WCSimWCDAQMessenger::WCSimEvent
private

Definition at line 33 of file WCSimWCDAQMessenger.hh.

◆ WCSimTrigger

WCSimWCTriggerBase* WCSimWCDAQMessenger::WCSimTrigger
private

Definition at line 35 of file WCSimWCDAQMessenger.hh.


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