 |
Belle II Software
release-05-02-19
|
11 #ifndef CDCGEOCONTROLPAR_H
12 #define CDCGEOCONTROLPAR_H
25 class CDCGeoControlPar {
void setXtFile(std::string &input)
Set input file name for xt-relation.
double getMaxSpaceResolution()
Get max.
bool m_xtInputType
Input type for xt.
bool getPropSpeedInputType()
Get input type for prop.
std::string getDisplacementFile() const
Get input file name for wire displacement.
bool m_bwInputType
Input type for bad wire.
bool getMisalignmentInputType()
Get input type for wire misalignment.
void setMisalignment(bool input)
Set misalignment switch.
bool m_displacementInputType
Input type for displacement.
bool getSigmaInputType()
Get input type for sigma.
std::string getPropSpeedFile() const
Get input file name for prop-speed.
void setSenseWireZposMode(int input)
Set sense wire zpos mode.
std::string m_alignmentFile
Alignment file.
double getAddFudgeFactorForSigmaForMC() const
Get additional fudge factor for space resol for MC.
bool getPrintMaterialTable() const
Get printMaterialTable flag.
double m_mapperPhiAngle
B-field mapper phi-angle (deg).
bool m_eDepToADCInputType
Input type for edep-to-adc.
std::string getAlignmentFile() const
Get input file name for wire alignment.
std::string m_propSpeedFile
Prop-apeed file.
bool m_misalignment
Switch for misalignment.
bool getTwInputType()
Get input type for time-walk.
std::string m_displacementFile
Displacement file.
static CDCGeoControlPar & getInstance()
Static method to get a reference to the CDCGeoControlPar instance.
void setFFactorFile(std::string &input)
Set input file name for fudge factor.
void setMapperPhiAngle(double phi)
Set mapper phi-angle (deg.)
std::string getMisalignmentFile() const
Get input file name for wire misalignment.
void setBwFile(std::string &input)
Set input file name for bad wire.
bool getMapperGeometry()
Get mapper geometry flag.
void setPropSpeedFile(std::string &input)
Set input file name for prop-speed.
std::string getXtFile() const
Get input file name for xt-relation.
bool getAlignmentInputType()
Get input type for wire alignment.
std::string m_sigmaFile
Sigma file.
bool m_t0InputType
Input type for t0.
void setMaxSpaceResolution(double input)
Set max.
double getMaterialDefinitionMode() const
Get material definition mode.
bool getAlignment() const
Get alignment switch.
double getMapperPhiAngle()
Get mapper phi-angle.
std::string getT0File() const
Get input file name for t0.
void setTwInputType(bool input)
Set input type for time-walk.
void setDisplacement(bool input)
Set displacement switch.
bool m_debug
Switch for debug printing.
void setSigmaInputType(bool input)
Set input type for sigma.
void setMisalignmentFile(std::string &input)
Set input file name for wire misalignment.
bool getEDepToADCInputType()
Get input type for edeptoadc.
int m_senseWireZposMode
Sense wire z postion mode.
bool m_twInputType
Input type for time-walk.
void setMapperGeometry(bool torf)
Set mapper geometry flag.
bool getT0InputType()
Get input type for t0.
std::string m_misalignmentFile
Misalignment file.
void setT0File(std::string &input)
Set input file name for t0.
void setDisplacementInputType(bool input)
Set input type for wire displacement.
bool m_misalignmentInputType
Input type for misalignment.
void setAddFudgeFactorForSigmaForData(double input)
Set additional fudge factor for space resol.
std::string getTwFile() const
Get input file name for time-walk.
bool m_fFactorInputType
Input type for fudge factor.
bool m_alignment
Switch for alignment.
void setAlignmentInputType(bool input)
Set input type for wire alignment.
void setPrintMaterialTable(bool onoff)
Set printMaterialTable flag.
bool m_chMapInputType
Input type for channel map.
void setAddFudgeFactorForSigmaForMC(double input)
Set additional fudge factor for space resol.
std::string m_t0File
T0 file.
virtual ~CDCGeoControlPar()
Destructor.
void setT0InputType(bool input)
Set input type for t0.
std::string getEDepToADCFile() const
Get input file name for edeptoadc.
std::string m_xtFile
Xt file.
bool m_printMaterialTable
Switch for printing the G4 material table.
CDCGeoControlPar & operator=(const CDCGeoControlPar &)
Singleton class.
Abstract base class for different kinds of events.
void setSigmaFile(std::string &input)
Set input file name for sigma.
void setXtInputType(bool input)
Set input type for xt.
void setDebug(bool onoff)
Set debug flag.
bool getMisalignment() const
Get misalignment switch.
void setBwInputType(bool input)
Set input type for bad wire.
bool getDisplacementInputType()
Get input type for wire displacement.
bool m_propSpeedInputType
Input type for prop.
void setEDepToADCInputType(bool input)
Set input type for edep-to-adc.
std::string m_twFile
Time walk file.
void setChMapInputType(bool input)
Set input type for channel map.
void setAlignment(bool input)
Set alignment switch.
std::string getFFactorFile() const
Get input file name for fudge factor.
void setTwFile(std::string &input)
Set input file name for time-walk.
void setFFactorInputType(bool input)
Set input type for fudge factor.
double getAddFudgeFactorForSigmaForData() const
Get additional fudge factor for space resol for data.
std::string getBwFile() const
Get input file name for badwire.
double m_maxSpaceResol
Max.
bool m_alignmentInputType
Input type for alignment.
bool getFFactorInputType()
Get input type for fuge factor.
bool m_displacement
Switch for displacement.
int getSenseWireZposMode() const
Get sense wire z position mode.
std::string m_chMapFile
Channel map file.
double m_addFudgeFactorForSigmaForMC
Additional fudge factor for space resol.
bool getBwInputType()
Get input type for bad wire.
bool m_sigmaInputType
Input type for sigma.
bool getDebug() const
Get debug flag.
bool getChMapInputType()
Get input type for channel map.
void setDisplacementFile(std::string &input)
Set input file name for wire displacement.
std::string getSigmaFile() const
Get input file name for sigma.
void setMaterialDefinitionMode(int input)
Set material defition mode.
CDCGeoControlPar()
Singleton class.
The Class for CDC Geometry Control Parameters.
bool getDisplacement() const
Get displacement switch.
std::string m_bwFile
Bad wire file.
void setPropSpeedInputType(bool input)
Set input type for prop.
void setAlignmentFile(std::string &input)
Set input file name for wire alignment.
std::string m_eDepToADCFile
Edep-to-adc file.
std::string m_fFactorFile
Fudge factor file.
bool m_mapperGeometry
B-field mapper geometry flag.
void setChMapFile(std::string &input)
Set input file name for channel map.
void setMisalignmentInputType(bool input)
Set input type for wire misalignment.
double m_addFudgeFactorForSigmaForData
Additional fudge factor for space resol.
void setEDepToADCFile(std::string &input)
Set input file name for edep-to-adc.
static CDCGeoControlPar * m_pntr
Pointer that saves the instance of this class.
std::string getChMapFile() const
Get input file name for channel map.
bool getXtInputType()
Get input type for xt.
int m_materialDefinitionMode
Material definition mode.