8 #ifndef REFLEX_DICTIONARY
31 <<
"Detector construction:" << endl
33 <<
"\tDetectorHasOD: " << (
GeomHasOD ?
"yes" :
"no") << endl
34 <<
"\tSavePi0: " <<
SavePi0 << endl
37 <<
"Dark Noise options:" << endl;
38 for(std::map<string, WCSimDarkNoiseOptions>::const_iterator it=
DarkOptMap.begin(); it !=
DarkOptMap.end(); ++it) {
40 <<
"\t" << it->first << endl
41 <<
"\t\tPMTDarkRate: " << it->second.PMTDarkRate <<
" kHz" << endl
42 <<
"\t\tConvRate: " << it->second.ConvRate <<
" kHz" << endl
43 <<
"\t\tDarkHigh: " << it->second.DarkHigh <<
" ns" << endl
44 <<
"\t\tDarkLow: " << it->second.DarkLow <<
" ns" << endl
45 <<
"\t\tDarkWindow: " << it->second.DarkWindow <<
" ns" << endl
46 <<
"\t\tDarkMode: " << it->second.DarkMode << endl;
49 <<
"Digitizer options:" << endl
55 <<
"Trigger options:" << endl
58 <<
"NDigits-style trigger options:" << endl
64 <<
"Save failures trigger options:" << endl
69 <<
"Tuning parameters:" << endl
70 <<
"\tRayff: " <<
Rayff << endl
71 <<
"\tBsrff: " <<
Bsrff << endl
72 <<
"\tAbwff: " <<
Abwff << endl
73 <<
"\tRgcff: " <<
Rgcff << endl
74 <<
"\tMieff: " <<
Mieff << endl
76 <<
"\tTopveto: " <<
Topveto << endl
77 <<
"Physics List Factory:" << endl
79 <<
"WCSimPrimaryGeneratorAction" << endl
82 <<
"WCSimRandomParameters" << endl
99 std::cerr <<
"WCSimDarkNoiseOptions with tag: " << tag <<
" does not exist in WCSimRootOptions. Returning -999" << std::endl;
107 std::cerr <<
"WCSimDarkNoiseOptions with tag: " << tag <<
" does not exist in WCSimRootOptions. Returning -999" << std::endl;
115 std::cerr <<
"WCSimDarkNoiseOptions with tag: " << tag <<
" does not exist in WCSimRootOptions. Returning -999" << std::endl;
123 std::cerr <<
"WCSimDarkNoiseOptions with tag: " << tag <<
" does not exist in WCSimRootOptions. Returning -999" << std::endl;
131 std::cerr <<
"WCSimDarkNoiseOptions with tag: " << tag <<
" does not exist in WCSimRootOptions. Returning -999" << std::endl;
139 std::cerr <<
"WCSimDarkNoiseOptions with tag: " << tag <<
" does not exist in WCSimRootOptions. Returning -999" << std::endl;
double GetDarkWindow(string tag)
double GetDarkLow(string tag)
int GetDarkMode(string tag)
WCSimRandomGenerator_t RandomGenerator
double GetPMTDarkRate(string tag)
bool MultiDigitsPerTrigger
int DigitizerTimingPrecision
string DigitizerClassName
int NDigitsPostTriggerWindow
int DigitizerIntegrationWindow
map< string, WCSimDarkNoiseOptions > DarkOptMap
int SaveFailuresPreTriggerWindow
int NDigitsPreTriggerWindow
void Print(Option_t *option="") const
bool IsValidDarkTag(string tag) const
static std::string EnumAsString(DigitizerType_t d)
virtual ~WCSimRootOptions()
int SaveFailuresPostTriggerWindow
bool NDigitsAdjustForNoise
double GetDarkHigh(string tag)
double GetConvRate(string tag)