WCSim
|
#include <WCSimRootOptions.hh>
Public Member Functions | |
WCSimRootOptions () | |
virtual | ~WCSimRootOptions () |
void | Print (Option_t *option="") const |
void | SetDetectorName (string iDetectorName) |
void | SetGeomHasOD (bool iGeomHasOD) |
void | SetSavePi0 (bool iSavePi0) |
void | SetPMTQEMethod (bool iPMTQEMethod) |
void | SetPMTCollEff (bool iPMTCollEff) |
string | GetDetectorName () |
bool | GetGeomHasOD () |
bool | GetSavePi0 () |
int | GetPMTQEMethod () |
int | GetPMTCollEff () |
void | SetPMTDarkRate (string tag, double iPMTDarkRate) |
void | SetConvRate (string tag, double iConvRate) |
void | SetDarkHigh (string tag, double iDarkHigh) |
void | SetDarkLow (string tag, double iDarkLow) |
void | SetDarkWindow (string tag, double iDarkWindow) |
void | SetDarkMode (string tag, int iDarkMode) |
bool | IsValidDarkTag (string tag) const |
double | GetPMTDarkRate (string tag) |
double | GetConvRate (string tag) |
double | GetDarkHigh (string tag) |
double | GetDarkLow (string tag) |
double | GetDarkWindow (string tag) |
int | GetDarkMode (string tag) |
void | SetDigitizerClassName (string iDigitizerClassName) |
void | SetDigitizerDeadTime (int iDigitizerDeadTime) |
void | SetDigitizerIntegrationWindow (int iDigitizerIntegrationWindow) |
void | SetDigitizerTimingPrecision (double iDigitizerTimingPrecision) |
void | SetDigitizerPEPrecision (double iDigitizerPEPrecision) |
string | GetDigitizerClassName () |
int | GetDigitizerDeadTime () |
int | GetDigitizerIntegrationWindow () |
int | GetDigitizerTimingPrecision () |
int | GetDigitizerPEPrecision () |
void | SetTriggerClassName (string itriggerClassName) |
void | SetMultiDigitsPerTrigger (bool imultiDigitsPerTrigger) |
void | SetNDigitsThreshold (int indigitsThreshold) |
void | SetNDigitsWindow (int indigitsWindow) |
void | SetNDigitsAdjustForNoise (bool indigitsAdjustForNoise) |
void | SetNDigitsPreTriggerWindow (int indigitsPreTriggerWindow) |
void | SetNDigitsPostTriggerWindow (int indigitsPostTriggerWindow) |
void | SetSaveFailuresMode (int isaveFailuresMode) |
void | SetSaveFailuresTime (double isaveFailuresTime) |
void | SetSaveFailuresPreTriggerWindow (int isaveFailuresPreTriggerWindow) |
void | SetSaveFailuresPostTriggerWindow (int isaveFailuresPostTriggerWindow) |
string | GetTriggerClassName () |
bool | GetMultiDigitsPerTrigger () |
int | GetNDigitsThreshold () |
int | GetNDigitsWindow () |
bool | GetNDigitsAdjustForNoise () |
int | GetNDigitsPreTriggerWindow () |
int | GetNDigitsPostTriggerWindow () |
int | GetSaveFailuresMode () |
double | GetSaveFailuresTime () |
int | GetSaveFailuresPreTriggerWindow () |
int | GetSaveFailuresPostTriggerWindow () |
void | SetRayff (double iRayff) |
void | SetBsrff (double iBsrff) |
void | SetAbwff (double iAbwff) |
void | SetRgcff (double iRgcff) |
void | SetMieff (double iMieff) |
void | SetTvspacing (double iTvspacing) |
void | SetTopveto (bool iTopveto) |
double | GetRayff () |
double | GetBsrff () |
double | GetAbwff () |
double | GetRgcff () |
double | GetMieff () |
double | GetTvspacing () |
bool | GetTopveto () |
void | SetPhysicsListName (string iPhysicsListName) |
string | GetPhysicsListName () |
void | SetVectorFileName (string iVectorFileName) |
void | SetGeneratorType (string iGeneratorType) |
string | GetVectorFileName () |
string | GetGeneratorType () |
void | SetRandomSeed (int iRandomSeed) |
void | SetRandomGenerator (WCSimRandomGenerator_t iRandomGenerator) |
int | GetRandomSeed () |
WCSimRandomGenerator_t | GetRandomGenerator () |
Private Attributes | |
string | DetectorName |
bool | GeomHasOD |
bool | SavePi0 |
int | PMTQEMethod |
int | PMTCollEff |
map< string, WCSimDarkNoiseOptions > | DarkOptMap |
string | DigitizerClassName |
int | DigitizerDeadTime |
int | DigitizerIntegrationWindow |
int | DigitizerTimingPrecision |
int | DigitizerPEPrecision |
string | TriggerClassName |
bool | MultiDigitsPerTrigger |
int | NDigitsThreshold |
int | NDigitsWindow |
bool | NDigitsAdjustForNoise |
int | NDigitsPreTriggerWindow |
int | NDigitsPostTriggerWindow |
int | SaveFailuresMode |
double | SaveFailuresTime |
int | SaveFailuresPreTriggerWindow |
int | SaveFailuresPostTriggerWindow |
double | Rayff |
double | Bsrff |
double | Abwff |
double | Rgcff |
double | Mieff |
double | Tvspacing |
bool | Topveto |
string | PhysicsListName |
string | VectorFileName |
string | GeneratorType |
int | RandomSeed |
WCSimRandomGenerator_t | RandomGenerator |
Definition at line 40 of file WCSimRootOptions.hh.
WCSimRootOptions::WCSimRootOptions | ( | ) |
Definition at line 16 of file WCSimRootOptions.cc.
|
virtual |
Definition at line 23 of file WCSimRootOptions.cc.
|
inline |
Definition at line 126 of file WCSimRootOptions.hh.
|
inline |
Definition at line 125 of file WCSimRootOptions.hh.
double WCSimRootOptions::GetConvRate | ( | string | tag | ) |
Definition at line 103 of file WCSimRootOptions.cc.
double WCSimRootOptions::GetDarkHigh | ( | string | tag | ) |
Definition at line 111 of file WCSimRootOptions.cc.
double WCSimRootOptions::GetDarkLow | ( | string | tag | ) |
Definition at line 119 of file WCSimRootOptions.cc.
int WCSimRootOptions::GetDarkMode | ( | string | tag | ) |
Definition at line 135 of file WCSimRootOptions.cc.
double WCSimRootOptions::GetDarkWindow | ( | string | tag | ) |
Definition at line 127 of file WCSimRootOptions.cc.
|
inline |
Definition at line 55 of file WCSimRootOptions.hh.
|
inline |
Definition at line 82 of file WCSimRootOptions.hh.
|
inline |
Definition at line 83 of file WCSimRootOptions.hh.
|
inline |
Definition at line 84 of file WCSimRootOptions.hh.
|
inline |
Definition at line 86 of file WCSimRootOptions.hh.
|
inline |
Definition at line 85 of file WCSimRootOptions.hh.
|
inline |
Definition at line 140 of file WCSimRootOptions.hh.
|
inline |
Definition at line 56 of file WCSimRootOptions.hh.
|
inline |
Definition at line 128 of file WCSimRootOptions.hh.
|
inline |
Definition at line 103 of file WCSimRootOptions.hh.
|
inline |
Definition at line 107 of file WCSimRootOptions.hh.
|
inline |
Definition at line 109 of file WCSimRootOptions.hh.
|
inline |
Definition at line 108 of file WCSimRootOptions.hh.
|
inline |
Definition at line 105 of file WCSimRootOptions.hh.
|
inline |
Definition at line 106 of file WCSimRootOptions.hh.
|
inline |
Definition at line 134 of file WCSimRootOptions.hh.
|
inline |
Definition at line 59 of file WCSimRootOptions.hh.
double WCSimRootOptions::GetPMTDarkRate | ( | string | tag | ) |
Definition at line 95 of file WCSimRootOptions.cc.
|
inline |
Definition at line 58 of file WCSimRootOptions.hh.
|
inline |
Definition at line 146 of file WCSimRootOptions.hh.
|
inline |
Definition at line 145 of file WCSimRootOptions.hh.
|
inline |
Definition at line 124 of file WCSimRootOptions.hh.
|
inline |
Definition at line 127 of file WCSimRootOptions.hh.
|
inline |
Definition at line 111 of file WCSimRootOptions.hh.
|
inline |
Definition at line 114 of file WCSimRootOptions.hh.
|
inline |
Definition at line 113 of file WCSimRootOptions.hh.
|
inline |
Definition at line 112 of file WCSimRootOptions.hh.
|
inline |
Definition at line 57 of file WCSimRootOptions.hh.
|
inline |
Definition at line 130 of file WCSimRootOptions.hh.
|
inline |
Definition at line 102 of file WCSimRootOptions.hh.
|
inline |
Definition at line 129 of file WCSimRootOptions.hh.
|
inline |
Definition at line 139 of file WCSimRootOptions.hh.
bool WCSimRootOptions::IsValidDarkTag | ( | string | tag | ) | const |
Definition at line 88 of file WCSimRootOptions.cc.
void WCSimRootOptions::Print | ( | Option_t * | option = "" | ) | const |
Definition at line 28 of file WCSimRootOptions.cc.
|
inline |
Definition at line 118 of file WCSimRootOptions.hh.
|
inline |
Definition at line 117 of file WCSimRootOptions.hh.
|
inline |
Definition at line 62 of file WCSimRootOptions.hh.
|
inline |
Definition at line 63 of file WCSimRootOptions.hh.
|
inline |
Definition at line 64 of file WCSimRootOptions.hh.
|
inline |
Definition at line 66 of file WCSimRootOptions.hh.
|
inline |
Definition at line 65 of file WCSimRootOptions.hh.
|
inline |
Definition at line 49 of file WCSimRootOptions.hh.
|
inline |
Definition at line 76 of file WCSimRootOptions.hh.
|
inline |
Definition at line 77 of file WCSimRootOptions.hh.
|
inline |
Definition at line 78 of file WCSimRootOptions.hh.
|
inline |
Definition at line 80 of file WCSimRootOptions.hh.
|
inline |
Definition at line 79 of file WCSimRootOptions.hh.
|
inline |
Definition at line 137 of file WCSimRootOptions.hh.
|
inline |
Definition at line 50 of file WCSimRootOptions.hh.
|
inline |
Definition at line 120 of file WCSimRootOptions.hh.
|
inline |
Definition at line 89 of file WCSimRootOptions.hh.
|
inline |
Definition at line 93 of file WCSimRootOptions.hh.
|
inline |
Definition at line 95 of file WCSimRootOptions.hh.
|
inline |
Definition at line 94 of file WCSimRootOptions.hh.
|
inline |
Definition at line 91 of file WCSimRootOptions.hh.
|
inline |
Definition at line 92 of file WCSimRootOptions.hh.
|
inline |
Definition at line 132 of file WCSimRootOptions.hh.
|
inline |
Definition at line 53 of file WCSimRootOptions.hh.
|
inline |
Definition at line 61 of file WCSimRootOptions.hh.
|
inline |
Definition at line 52 of file WCSimRootOptions.hh.
|
inline |
Definition at line 143 of file WCSimRootOptions.hh.
|
inline |
Definition at line 142 of file WCSimRootOptions.hh.
|
inline |
Definition at line 116 of file WCSimRootOptions.hh.
|
inline |
Definition at line 119 of file WCSimRootOptions.hh.
|
inline |
Definition at line 97 of file WCSimRootOptions.hh.
|
inline |
Definition at line 100 of file WCSimRootOptions.hh.
|
inline |
Definition at line 99 of file WCSimRootOptions.hh.
|
inline |
Definition at line 98 of file WCSimRootOptions.hh.
|
inline |
Definition at line 51 of file WCSimRootOptions.hh.
|
inline |
Definition at line 122 of file WCSimRootOptions.hh.
|
inline |
Definition at line 88 of file WCSimRootOptions.hh.
|
inline |
Definition at line 121 of file WCSimRootOptions.hh.
|
inline |
Definition at line 136 of file WCSimRootOptions.hh.
|
private |
Definition at line 184 of file WCSimRootOptions.hh.
|
private |
Definition at line 183 of file WCSimRootOptions.hh.
|
private |
Definition at line 157 of file WCSimRootOptions.hh.
|
private |
Definition at line 150 of file WCSimRootOptions.hh.
|
private |
Definition at line 160 of file WCSimRootOptions.hh.
|
private |
Definition at line 161 of file WCSimRootOptions.hh.
|
private |
Definition at line 162 of file WCSimRootOptions.hh.
|
private |
Definition at line 164 of file WCSimRootOptions.hh.
|
private |
Definition at line 163 of file WCSimRootOptions.hh.
|
private |
Definition at line 195 of file WCSimRootOptions.hh.
|
private |
Definition at line 151 of file WCSimRootOptions.hh.
|
private |
Definition at line 186 of file WCSimRootOptions.hh.
|
private |
Definition at line 168 of file WCSimRootOptions.hh.
|
private |
Definition at line 172 of file WCSimRootOptions.hh.
|
private |
Definition at line 174 of file WCSimRootOptions.hh.
|
private |
Definition at line 173 of file WCSimRootOptions.hh.
|
private |
Definition at line 170 of file WCSimRootOptions.hh.
|
private |
Definition at line 171 of file WCSimRootOptions.hh.
|
private |
Definition at line 191 of file WCSimRootOptions.hh.
|
private |
Definition at line 154 of file WCSimRootOptions.hh.
|
private |
Definition at line 153 of file WCSimRootOptions.hh.
|
private |
Definition at line 199 of file WCSimRootOptions.hh.
|
private |
Definition at line 198 of file WCSimRootOptions.hh.
|
private |
Definition at line 182 of file WCSimRootOptions.hh.
|
private |
Definition at line 185 of file WCSimRootOptions.hh.
|
private |
Definition at line 176 of file WCSimRootOptions.hh.
|
private |
Definition at line 179 of file WCSimRootOptions.hh.
|
private |
Definition at line 178 of file WCSimRootOptions.hh.
|
private |
Definition at line 177 of file WCSimRootOptions.hh.
|
private |
Definition at line 152 of file WCSimRootOptions.hh.
|
private |
Definition at line 188 of file WCSimRootOptions.hh.
|
private |
Definition at line 167 of file WCSimRootOptions.hh.
|
private |
Definition at line 187 of file WCSimRootOptions.hh.
|
private |
Definition at line 194 of file WCSimRootOptions.hh.