1 #ifndef WCSim_RootOptions
2 #define WCSim_RootOptions
12 #include "TClonesArray.h"
46 void Print(Option_t *option =
"")
const;
207 #endif //WCSim_RootOptions
double GetDarkWindow(string tag)
int GetNDigitsPostTriggerWindow()
void SetDarkHigh(string tag, double iDarkHigh)
void SetSavePi0(bool iSavePi0)
int GetDigitizerDeadTime()
void SetMieff(double iMieff)
int GetSaveFailuresPostTriggerWindow()
string GetDigitizerClassName()
void SetDigitizerIntegrationWindow(int iDigitizerIntegrationWindow)
string GetGeneratorType()
void SetDigitizerTimingPrecision(double iDigitizerTimingPrecision)
void SetNDigitsWindow(int indigitsWindow)
double GetDarkLow(string tag)
void SetGeomHasOD(bool iGeomHasOD)
int GetDarkMode(string tag)
bool GetNDigitsAdjustForNoise()
void SetSaveFailuresPreTriggerWindow(int isaveFailuresPreTriggerWindow)
void SetSaveFailuresMode(int isaveFailuresMode)
WCSimRandomGenerator_t RandomGenerator
void SetDetectorName(string iDetectorName)
double GetPMTDarkRate(string tag)
void SetDarkLow(string tag, double iDarkLow)
bool MultiDigitsPerTrigger
string GetTriggerClassName()
int DigitizerTimingPrecision
string DigitizerClassName
void SetSaveFailuresPostTriggerWindow(int isaveFailuresPostTriggerWindow)
void SetNDigitsPreTriggerWindow(int indigitsPreTriggerWindow)
void SetTriggerClassName(string itriggerClassName)
bool GetMultiDigitsPerTrigger()
void SetNDigitsThreshold(int indigitsThreshold)
void SetPMTQEMethod(bool iPMTQEMethod)
int GetDigitizerTimingPrecision()
void SetGeneratorType(string iGeneratorType)
string GetPhysicsListName()
void SetDigitizerDeadTime(int iDigitizerDeadTime)
void SetRandomSeed(int iRandomSeed)
enum ERandomGeneratorType WCSimRandomGenerator_t
void SetMultiDigitsPerTrigger(bool imultiDigitsPerTrigger)
void SetNDigitsPostTriggerWindow(int indigitsPostTriggerWindow)
int GetDigitizerPEPrecision()
int NDigitsPostTriggerWindow
void SetPMTDarkRate(string tag, double iPMTDarkRate)
void SetRgcff(double iRgcff)
int DigitizerIntegrationWindow
void SetDarkWindow(string tag, double iDarkWindow)
map< string, WCSimDarkNoiseOptions > DarkOptMap
int SaveFailuresPreTriggerWindow
void SetPhysicsListName(string iPhysicsListName)
int NDigitsPreTriggerWindow
void SetVectorFileName(string iVectorFileName)
void Print(Option_t *option="") const
void SetBsrff(double iBsrff)
int GetSaveFailuresMode()
bool IsValidDarkTag(string tag) const
int GetSaveFailuresPreTriggerWindow()
void SetAbwff(double iAbwff)
void SetDigitizerClassName(string iDigitizerClassName)
int GetNDigitsThreshold()
virtual ~WCSimRootOptions()
int GetDigitizerIntegrationWindow()
WCSimRandomGenerator_t GetRandomGenerator()
void SetNDigitsAdjustForNoise(bool indigitsAdjustForNoise)
void SetDigitizerPEPrecision(double iDigitizerPEPrecision)
double GetSaveFailuresTime()
void SetSaveFailuresTime(double isaveFailuresTime)
void SetRayff(double iRayff)
int GetNDigitsPreTriggerWindow()
void SetPMTCollEff(bool iPMTCollEff)
void SetTvspacing(double iTvspacing)
int SaveFailuresPostTriggerWindow
void SetConvRate(string tag, double iConvRate)
bool NDigitsAdjustForNoise
void SetRandomGenerator(WCSimRandomGenerator_t iRandomGenerator)
void SetDarkMode(string tag, int iDarkMode)
double GetDarkHigh(string tag)
double GetConvRate(string tag)
string GetVectorFileName()
void SetTopveto(bool iTopveto)