WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Private Attributes | List of all members
WCSimRootOptions Class Reference

#include <WCSimRootOptions.hh>

Inheritance diagram for WCSimRootOptions:

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
 

Detailed Description

Definition at line 40 of file WCSimRootOptions.hh.

Constructor & Destructor Documentation

WCSimRootOptions::WCSimRootOptions ( )

Definition at line 16 of file WCSimRootOptions.cc.

WCSimRootOptions::~WCSimRootOptions ( )
virtual

Definition at line 23 of file WCSimRootOptions.cc.

Member Function Documentation

double WCSimRootOptions::GetAbwff ( )
inline

Definition at line 126 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetBsrff ( )
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.

string WCSimRootOptions::GetDetectorName ( )
inline

Definition at line 55 of file WCSimRootOptions.hh.

string WCSimRootOptions::GetDigitizerClassName ( )
inline

Definition at line 82 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetDigitizerDeadTime ( )
inline

Definition at line 83 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetDigitizerIntegrationWindow ( )
inline

Definition at line 84 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetDigitizerPEPrecision ( )
inline

Definition at line 86 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetDigitizerTimingPrecision ( )
inline

Definition at line 85 of file WCSimRootOptions.hh.

string WCSimRootOptions::GetGeneratorType ( )
inline

Definition at line 140 of file WCSimRootOptions.hh.

bool WCSimRootOptions::GetGeomHasOD ( )
inline

Definition at line 56 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetMieff ( )
inline

Definition at line 128 of file WCSimRootOptions.hh.

bool WCSimRootOptions::GetMultiDigitsPerTrigger ( )
inline

Definition at line 103 of file WCSimRootOptions.hh.

bool WCSimRootOptions::GetNDigitsAdjustForNoise ( )
inline

Definition at line 107 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetNDigitsPostTriggerWindow ( )
inline

Definition at line 109 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetNDigitsPreTriggerWindow ( )
inline

Definition at line 108 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetNDigitsThreshold ( )
inline

Definition at line 105 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetNDigitsWindow ( )
inline

Definition at line 106 of file WCSimRootOptions.hh.

string WCSimRootOptions::GetPhysicsListName ( )
inline

Definition at line 134 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetPMTCollEff ( )
inline

Definition at line 59 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetPMTDarkRate ( string  tag)

Definition at line 95 of file WCSimRootOptions.cc.

int WCSimRootOptions::GetPMTQEMethod ( )
inline

Definition at line 58 of file WCSimRootOptions.hh.

WCSimRandomGenerator_t WCSimRootOptions::GetRandomGenerator ( )
inline

Definition at line 146 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetRandomSeed ( )
inline

Definition at line 145 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetRayff ( )
inline

Definition at line 124 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetRgcff ( )
inline

Definition at line 127 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetSaveFailuresMode ( )
inline

Definition at line 111 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetSaveFailuresPostTriggerWindow ( )
inline

Definition at line 114 of file WCSimRootOptions.hh.

int WCSimRootOptions::GetSaveFailuresPreTriggerWindow ( )
inline

Definition at line 113 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetSaveFailuresTime ( )
inline

Definition at line 112 of file WCSimRootOptions.hh.

bool WCSimRootOptions::GetSavePi0 ( )
inline

Definition at line 57 of file WCSimRootOptions.hh.

bool WCSimRootOptions::GetTopveto ( )
inline

Definition at line 130 of file WCSimRootOptions.hh.

string WCSimRootOptions::GetTriggerClassName ( )
inline

Definition at line 102 of file WCSimRootOptions.hh.

double WCSimRootOptions::GetTvspacing ( )
inline

Definition at line 129 of file WCSimRootOptions.hh.

string WCSimRootOptions::GetVectorFileName ( )
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.

void WCSimRootOptions::SetAbwff ( double  iAbwff)
inline

Definition at line 118 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetBsrff ( double  iBsrff)
inline

Definition at line 117 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetConvRate ( string  tag,
double  iConvRate 
)
inline

Definition at line 62 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDarkHigh ( string  tag,
double  iDarkHigh 
)
inline

Definition at line 63 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDarkLow ( string  tag,
double  iDarkLow 
)
inline

Definition at line 64 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDarkMode ( string  tag,
int  iDarkMode 
)
inline

Definition at line 66 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDarkWindow ( string  tag,
double  iDarkWindow 
)
inline

Definition at line 65 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDetectorName ( string  iDetectorName)
inline

Definition at line 49 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDigitizerClassName ( string  iDigitizerClassName)
inline

Definition at line 76 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDigitizerDeadTime ( int  iDigitizerDeadTime)
inline

Definition at line 77 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDigitizerIntegrationWindow ( int  iDigitizerIntegrationWindow)
inline

Definition at line 78 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDigitizerPEPrecision ( double  iDigitizerPEPrecision)
inline

Definition at line 80 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetDigitizerTimingPrecision ( double  iDigitizerTimingPrecision)
inline

Definition at line 79 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetGeneratorType ( string  iGeneratorType)
inline

Definition at line 137 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetGeomHasOD ( bool  iGeomHasOD)
inline

Definition at line 50 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetMieff ( double  iMieff)
inline

Definition at line 120 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetMultiDigitsPerTrigger ( bool  imultiDigitsPerTrigger)
inline

Definition at line 89 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetNDigitsAdjustForNoise ( bool  indigitsAdjustForNoise)
inline

Definition at line 93 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetNDigitsPostTriggerWindow ( int  indigitsPostTriggerWindow)
inline

Definition at line 95 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetNDigitsPreTriggerWindow ( int  indigitsPreTriggerWindow)
inline

Definition at line 94 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetNDigitsThreshold ( int  indigitsThreshold)
inline

Definition at line 91 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetNDigitsWindow ( int  indigitsWindow)
inline

Definition at line 92 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetPhysicsListName ( string  iPhysicsListName)
inline

Definition at line 132 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetPMTCollEff ( bool  iPMTCollEff)
inline

Definition at line 53 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetPMTDarkRate ( string  tag,
double  iPMTDarkRate 
)
inline

Definition at line 61 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetPMTQEMethod ( bool  iPMTQEMethod)
inline

Definition at line 52 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetRandomGenerator ( WCSimRandomGenerator_t  iRandomGenerator)
inline

Definition at line 143 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetRandomSeed ( int  iRandomSeed)
inline

Definition at line 142 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetRayff ( double  iRayff)
inline

Definition at line 116 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetRgcff ( double  iRgcff)
inline

Definition at line 119 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetSaveFailuresMode ( int  isaveFailuresMode)
inline

Definition at line 97 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetSaveFailuresPostTriggerWindow ( int  isaveFailuresPostTriggerWindow)
inline

Definition at line 100 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetSaveFailuresPreTriggerWindow ( int  isaveFailuresPreTriggerWindow)
inline

Definition at line 99 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetSaveFailuresTime ( double  isaveFailuresTime)
inline

Definition at line 98 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetSavePi0 ( bool  iSavePi0)
inline

Definition at line 51 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetTopveto ( bool  iTopveto)
inline

Definition at line 122 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetTriggerClassName ( string  itriggerClassName)
inline

Definition at line 88 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetTvspacing ( double  iTvspacing)
inline

Definition at line 121 of file WCSimRootOptions.hh.

void WCSimRootOptions::SetVectorFileName ( string  iVectorFileName)
inline

Definition at line 136 of file WCSimRootOptions.hh.

Member Data Documentation

double WCSimRootOptions::Abwff
private

Definition at line 184 of file WCSimRootOptions.hh.

double WCSimRootOptions::Bsrff
private

Definition at line 183 of file WCSimRootOptions.hh.

map<string, WCSimDarkNoiseOptions> WCSimRootOptions::DarkOptMap
private

Definition at line 157 of file WCSimRootOptions.hh.

string WCSimRootOptions::DetectorName
private

Definition at line 150 of file WCSimRootOptions.hh.

string WCSimRootOptions::DigitizerClassName
private

Definition at line 160 of file WCSimRootOptions.hh.

int WCSimRootOptions::DigitizerDeadTime
private

Definition at line 161 of file WCSimRootOptions.hh.

int WCSimRootOptions::DigitizerIntegrationWindow
private

Definition at line 162 of file WCSimRootOptions.hh.

int WCSimRootOptions::DigitizerPEPrecision
private

Definition at line 164 of file WCSimRootOptions.hh.

int WCSimRootOptions::DigitizerTimingPrecision
private

Definition at line 163 of file WCSimRootOptions.hh.

string WCSimRootOptions::GeneratorType
private

Definition at line 195 of file WCSimRootOptions.hh.

bool WCSimRootOptions::GeomHasOD
private

Definition at line 151 of file WCSimRootOptions.hh.

double WCSimRootOptions::Mieff
private

Definition at line 186 of file WCSimRootOptions.hh.

bool WCSimRootOptions::MultiDigitsPerTrigger
private

Definition at line 168 of file WCSimRootOptions.hh.

bool WCSimRootOptions::NDigitsAdjustForNoise
private

Definition at line 172 of file WCSimRootOptions.hh.

int WCSimRootOptions::NDigitsPostTriggerWindow
private

Definition at line 174 of file WCSimRootOptions.hh.

int WCSimRootOptions::NDigitsPreTriggerWindow
private

Definition at line 173 of file WCSimRootOptions.hh.

int WCSimRootOptions::NDigitsThreshold
private

Definition at line 170 of file WCSimRootOptions.hh.

int WCSimRootOptions::NDigitsWindow
private

Definition at line 171 of file WCSimRootOptions.hh.

string WCSimRootOptions::PhysicsListName
private

Definition at line 191 of file WCSimRootOptions.hh.

int WCSimRootOptions::PMTCollEff
private

Definition at line 154 of file WCSimRootOptions.hh.

int WCSimRootOptions::PMTQEMethod
private

Definition at line 153 of file WCSimRootOptions.hh.

WCSimRandomGenerator_t WCSimRootOptions::RandomGenerator
private

Definition at line 199 of file WCSimRootOptions.hh.

int WCSimRootOptions::RandomSeed
private

Definition at line 198 of file WCSimRootOptions.hh.

double WCSimRootOptions::Rayff
private

Definition at line 182 of file WCSimRootOptions.hh.

double WCSimRootOptions::Rgcff
private

Definition at line 185 of file WCSimRootOptions.hh.

int WCSimRootOptions::SaveFailuresMode
private

Definition at line 176 of file WCSimRootOptions.hh.

int WCSimRootOptions::SaveFailuresPostTriggerWindow
private

Definition at line 179 of file WCSimRootOptions.hh.

int WCSimRootOptions::SaveFailuresPreTriggerWindow
private

Definition at line 178 of file WCSimRootOptions.hh.

double WCSimRootOptions::SaveFailuresTime
private

Definition at line 177 of file WCSimRootOptions.hh.

bool WCSimRootOptions::SavePi0
private

Definition at line 152 of file WCSimRootOptions.hh.

bool WCSimRootOptions::Topveto
private

Definition at line 188 of file WCSimRootOptions.hh.

string WCSimRootOptions::TriggerClassName
private

Definition at line 167 of file WCSimRootOptions.hh.

double WCSimRootOptions::Tvspacing
private

Definition at line 187 of file WCSimRootOptions.hh.

string WCSimRootOptions::VectorFileName
private

Definition at line 194 of file WCSimRootOptions.hh.


The documentation for this class was generated from the following files: