|
WCSim
|
#include <WCSimWCDigitizer.hh>
Public Member Functions | |
| WCSimWCDigitizerSKI (G4String name, WCSimDetectorConstruction *, WCSimWCDAQMessenger *, G4String detectorElement) | |
| ~WCSimWCDigitizerSKI () | |
| void | DigitizeHits (WCSimWCDigitsCollection *WCHCPMT) |
Public Member Functions inherited from WCSimWCDigitizerBase | |
| WCSimWCDigitizerBase (G4String name, WCSimDetectorConstruction *, WCSimWCDAQMessenger *, DigitizerType_t, G4String detectorElement) | |
| virtual | ~WCSimWCDigitizerBase () |
| bool | AddNewDigit (int tube, int gate, double digihittime, double peSmeared, std::vector< int > digi_comp) |
| void | DigitizeGate (WCSimWCDigitsCollection *WCHC, G4int G) |
| void | Digitize () |
| void | SetDigitizerDeadTime (int deadtime) |
| void | SetDigitizerIntegrationWindow (int inttime) |
| Override the default digitizer deadtime (ns) More... | |
| void | SetDigitizerTimingPrecision (double precision) |
| Override the default digitizer integration window (ns) More... | |
| void | SetDigitizerPEPrecision (double precision) |
| Override the default digitizer timing resolution (ns) More... | |
| double | Truncate (double value, double precision) |
| Override the default digitizer charge resolution (p.e.) More... | |
| void | SaveOptionsToOutput (WCSimRootOptions *wcopt) |
| Save current values of options. More... | |
Private Member Functions | |
| int | GetDefaultDeadTime () |
| SKI digitizer deadtime is 0 ns. More... | |
| int | GetDefaultIntegrationWindow () |
| Set the default digitizer-specific integration window (in ns) (overridden by .mac) More... | |
| double | GetDefaultTimingPrecision () |
| SKI digitizer timing precision is 0.4 ns (SK NIM Sec 5.1) More... | |
| double | GetDefaultPEPrecision () |
| SKI digitizer charge precision is 0.2 pC (SK NIM Sec 5.1), but conversion to PE not specified. More... | |
Static Private Member Functions | |
| static void | Threshold (double &pe, int &iflag) |
Additional Inherited Members | |
Protected Member Functions inherited from WCSimWCDigitizerBase | |
| void | ReInitialize () |
| void | GetVariables () |
| Get the default deadtime, etc. from the derived class, and override with read from the .mac file. More... | |
Protected Attributes inherited from WCSimWCDigitizerBase | |
| G4double | peSmeared |
| WCSimDetectorConstruction * | myDetector |
| Get the geometry information. More... | |
| WCSimWCDAQMessenger * | DAQMessenger |
| Get the /DAQ/ .mac options. More... | |
| WCSimWCDigitsCollection * | DigiStore |
| std::map< int, int > | DigiStoreHitMap |
| Used to check if a digit has already been created on a PMT. More... | |
| G4String | DigitizerClassName |
| Name of the digitizer class being run. More... | |
| int | DigitizerDeadTime |
| Digitizer deadtime (ns) More... | |
| int | DigitizerIntegrationWindow |
| Digitizer integration window (ns) More... | |
| double | DigitizerTimingPrecision |
| Digitizer time precision (ns) More... | |
| double | DigitizerPEPrecision |
| Digitizer charge precision (p.e.) More... | |
| DigitizerType_t | DigitizerType |
| Enumeration to say which digitizer we've constructed. More... | |
| G4String | detectorElement |
Definition at line 90 of file WCSimWCDigitizer.hh.
| WCSimWCDigitizerSKI::WCSimWCDigitizerSKI | ( | G4String | name, |
| WCSimDetectorConstruction * | myDetector, | ||
| WCSimWCDAQMessenger * | myMessenger, | ||
| G4String | detectorElement | ||
| ) |
Definition at line 188 of file WCSimWCDigitizer.cc.
| WCSimWCDigitizerSKI::~WCSimWCDigitizerSKI | ( | ) |
Definition at line 198 of file WCSimWCDigitizer.cc.
|
virtual |
Implements WCSimWCDigitizerBase.
Definition at line 201 of file WCSimWCDigitizer.cc.
|
inlineprivatevirtual |
SKI digitizer deadtime is 0 ns.
Implements WCSimWCDigitizerBase.
Definition at line 100 of file WCSimWCDigitizer.hh.
|
inlineprivatevirtual |
Set the default digitizer-specific integration window (in ns) (overridden by .mac)
Implements WCSimWCDigitizerBase.
Definition at line 101 of file WCSimWCDigitizer.hh.
|
inlineprivatevirtual |
SKI digitizer charge precision is 0.2 pC (SK NIM Sec 5.1), but conversion to PE not specified.
Implements WCSimWCDigitizerBase.
Definition at line 103 of file WCSimWCDigitizer.hh.
|
inlineprivatevirtual |
SKI digitizer timing precision is 0.4 ns (SK NIM Sec 5.1)
Implements WCSimWCDigitizerBase.
Definition at line 102 of file WCSimWCDigitizer.hh.
|
inlinestaticprivate |
Definition at line 105 of file WCSimWCDigitizer.hh.
1.8.5