#include <WCSimWCDigitizer.hh>
|
| 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) |
|
virtual void | DigitizeHits (WCSimWCDigitsCollection *WCHCPMT)=0 |
|
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...
|
|
Definition at line 23 of file WCSimWCDigitizer.hh.
WCSimWCDigitizerBase::~WCSimWCDigitizerBase |
( |
| ) |
|
|
virtual |
bool WCSimWCDigitizerBase::AddNewDigit |
( |
int |
tube, |
|
|
int |
gate, |
|
|
double |
digihittime, |
|
|
double |
peSmeared, |
|
|
std::vector< int > |
digi_comp |
|
) |
| |
void WCSimWCDigitizerBase::Digitize |
( |
| ) |
|
virtual int WCSimWCDigitizerBase::GetDefaultDeadTime |
( |
| ) |
|
|
protectedpure virtual |
Set the default digitizer-specific deadtime (in ns) (overridden by .mac)
Implemented in WCSimWCDigitizerSKI.
virtual int WCSimWCDigitizerBase::GetDefaultIntegrationWindow |
( |
| ) |
|
|
protectedpure virtual |
Set the default digitizer-specific integration window (in ns) (overridden by .mac)
Implemented in WCSimWCDigitizerSKI.
virtual double WCSimWCDigitizerBase::GetDefaultPEPrecision |
( |
| ) |
|
|
protectedpure virtual |
Set the default digitizer-specific charge resolution (in p.e.) (overridden by .mac)
Implemented in WCSimWCDigitizerSKI.
virtual double WCSimWCDigitizerBase::GetDefaultTimingPrecision |
( |
| ) |
|
|
protectedpure virtual |
Set the default digitizer-specific timing resolution (in ns) (overridden by .mac)
Implemented in WCSimWCDigitizerSKI.
void WCSimWCDigitizerBase::GetVariables |
( |
| ) |
|
|
protected |
Get the default deadtime, etc. from the derived class, and override with read from the .mac file.
Definition at line 50 of file WCSimWCDigitizer.cc.
void WCSimWCDigitizerBase::ReInitialize |
( |
| ) |
|
|
inlineprotected |
void WCSimWCDigitizerBase::SetDigitizerDeadTime |
( |
int |
deadtime | ) |
|
|
inline |
void WCSimWCDigitizerBase::SetDigitizerIntegrationWindow |
( |
int |
inttime | ) |
|
|
inline |
void WCSimWCDigitizerBase::SetDigitizerPEPrecision |
( |
double |
precision | ) |
|
|
inline |
void WCSimWCDigitizerBase::SetDigitizerTimingPrecision |
( |
double |
precision | ) |
|
|
inline |
Override the default digitizer integration window (ns)
Definition at line 38 of file WCSimWCDigitizer.hh.
double WCSimWCDigitizerBase::Truncate |
( |
double |
value, |
|
|
double |
precision |
|
) |
| |
|
inline |
Override the default digitizer charge resolution (p.e.)
Definition at line 41 of file WCSimWCDigitizer.hh.
G4String WCSimWCDigitizerBase::detectorElement |
|
protected |
std::map<int,int> WCSimWCDigitizerBase::DigiStoreHitMap |
|
protected |
Used to check if a digit has already been created on a PMT.
Definition at line 61 of file WCSimWCDigitizer.hh.
G4String WCSimWCDigitizerBase::DigitizerClassName |
|
protected |
int WCSimWCDigitizerBase::DigitizerDeadTime |
|
protected |
int WCSimWCDigitizerBase::DigitizerIntegrationWindow |
|
protected |
double WCSimWCDigitizerBase::DigitizerPEPrecision |
|
protected |
double WCSimWCDigitizerBase::DigitizerTimingPrecision |
|
protected |
G4double WCSimWCDigitizerBase::peSmeared |
|
protected |
The documentation for this class was generated from the following files: