Belle II Software
release-08-01-10
|
The Class for CDC Geometry Control Parameters. More...
#include <CDCGeoControlPar.h>
Public Member Functions | |
virtual | ~CDCGeoControlPar () |
Destructor. | |
void | setDebug (bool onoff) |
Set debug flag. | |
void | setPrintMaterialTable (bool onoff) |
Set printMaterialTable flag. | |
void | setMaterialDefinitionMode (int input) |
Set material defition mode. | |
void | setSenseWireZposMode (int input) |
Set sense wire zpos mode. | |
void | setDisplacement (bool input) |
Set displacement switch. | |
void | setAlignment (bool input) |
Set alignment switch. | |
void | setMisalignment (bool input) |
Set misalignment switch. | |
void | setDisplacementInputType (bool input) |
Set input type for wire displacement. | |
void | setAlignmentInputType (bool input) |
Set input type for wire alignment. | |
void | setMisalignmentInputType (bool input) |
Set input type for wire misalignment. | |
void | setXtInputType (bool input) |
Set input type for xt. | |
void | setSigmaInputType (bool input) |
Set input type for sigma. | |
void | setFFactorInputType (bool input) |
Set input type for fudge factor. | |
void | setPropSpeedInputType (bool input) |
Set input type for prop. More... | |
void | setT0InputType (bool input) |
Set input type for t0. | |
void | setTwInputType (bool input) |
Set input type for time-walk. | |
void | setBwInputType (bool input) |
Set input type for bad wire. | |
void | setChMapInputType (bool input) |
Set input type for channel map. | |
void | setEDepToADCInputType (bool input) |
Set input type for edep-to-adc. | |
void | setDisplacementFile (const std::string &input) |
Set input file name for wire displacement. | |
void | setAlignmentFile (const std::string &input) |
Set input file name for wire alignment. | |
void | setMisalignmentFile (const std::string &input) |
Set input file name for wire misalignment. | |
void | setXtFile (const std::string &input) |
Set input file name for xt-relation. | |
void | setSigmaFile (const std::string &input) |
Set input file name for sigma. | |
void | setFFactorFile (const std::string &input) |
Set input file name for fudge factor. | |
void | setPropSpeedFile (const std::string &input) |
Set input file name for prop-speed. | |
void | setT0File (const std::string &input) |
Set input file name for t0. | |
void | setTwFile (const std::string &input) |
Set input file name for time-walk. | |
void | setBwFile (const std::string &input) |
Set input file name for bad wire. | |
void | setChMapFile (const std::string &input) |
Set input file name for channel map. | |
void | setEDepToADCFile (const std::string &input) |
Set input file name for edep-to-adc. | |
void | setAddFudgeFactorForSigmaForData (double input) |
Set additional fudge factor for space resol. More... | |
void | setAddFudgeFactorForSigmaForMC (double input) |
Set additional fudge factor for space resol. More... | |
void | setMapperGeometry (bool torf) |
Set mapper geometry flag. | |
void | setMapperPhiAngle (double phi) |
Set mapper phi-angle (deg.) | |
bool | getDebug () const |
Get debug flag. | |
bool | getPrintMaterialTable () const |
Get printMaterialTable flag. | |
double | getMaterialDefinitionMode () const |
Get material definition mode. | |
int | getSenseWireZposMode () const |
Get sense wire z position mode. | |
bool | getDisplacement () const |
Get displacement switch. | |
bool | getAlignment () const |
Get alignment switch. | |
bool | getMisalignment () const |
Get misalignment switch. | |
bool | getDisplacementInputType () |
Get input type for wire displacement. | |
bool | getAlignmentInputType () |
Get input type for wire alignment. | |
bool | getMisalignmentInputType () |
Get input type for wire misalignment. | |
bool | getXtInputType () |
Get input type for xt. | |
bool | getSigmaInputType () |
Get input type for sigma. | |
bool | getFFactorInputType () |
Get input type for fuge factor. | |
bool | getPropSpeedInputType () |
Get input type for prop. More... | |
bool | getT0InputType () |
Get input type for t0. | |
bool | getTwInputType () |
Get input type for time-walk. | |
bool | getBwInputType () |
Get input type for bad wire. | |
bool | getChMapInputType () |
Get input type for channel map. | |
bool | getEDepToADCInputType () |
Get input type for edeptoadc. | |
std::string | getDisplacementFile () const |
Get input file name for wire displacement. | |
std::string | getAlignmentFile () const |
Get input file name for wire alignment. | |
std::string | getMisalignmentFile () const |
Get input file name for wire misalignment. | |
std::string | getXtFile () const |
Get input file name for xt-relation. | |
std::string | getSigmaFile () const |
Get input file name for sigma. | |
std::string | getFFactorFile () const |
Get input file name for fudge factor. | |
std::string | getPropSpeedFile () const |
Get input file name for prop-speed. | |
std::string | getT0File () const |
Get input file name for t0. | |
std::string | getTwFile () const |
Get input file name for time-walk. | |
std::string | getBwFile () const |
Get input file name for badwire. | |
std::string | getChMapFile () const |
Get input file name for channel map. | |
std::string | getEDepToADCFile () const |
Get input file name for edeptoadc. | |
double | getAddFudgeFactorForSigmaForData () const |
Get additional fudge factor for space resol for data. | |
double | getAddFudgeFactorForSigmaForMC () const |
Get additional fudge factor for space resol for MC. | |
bool | getMapperGeometry () |
Get mapper geometry flag. | |
double | getMapperPhiAngle () |
Get mapper phi-angle. | |
Static Public Member Functions | |
static CDCGeoControlPar & | getInstance () |
Static method to get a reference to the CDCGeoControlPar instance. More... | |
Private Member Functions | |
CDCGeoControlPar () | |
Singleton class. | |
CDCGeoControlPar (const CDCGeoControlPar &) | |
Singleton class. | |
CDCGeoControlPar & | operator= (const CDCGeoControlPar &) |
Singleton class. | |
Private Attributes | |
bool | m_debug = false |
Switch for debug printing. | |
bool | m_printMaterialTable = false |
Switch for printing the G4 material table. | |
int | m_materialDefinitionMode = 0 |
Material definition mode. | |
int | m_senseWireZposMode = 1 |
Sense wire z postion mode. | |
bool | m_displacement = true |
Switch for displacement. | |
bool | m_alignment = true |
Switch for alignment. | |
bool | m_misalignment = false |
Switch for misalignment. | |
bool | m_displacementInputType = true |
Input type for displacement. | |
bool | m_alignmentInputType = true |
Input type for alignment. | |
bool | m_misalignmentInputType = true |
Input type for misalignment. | |
bool | m_xtInputType = true |
Input type for xt. | |
bool | m_sigmaInputType = true |
Input type for sigma. | |
bool | m_fFactorInputType = true |
Input type for fudge factor. | |
bool | m_propSpeedInputType = true |
Input type for prop. More... | |
bool | m_t0InputType = true |
Input type for t0. | |
bool | m_twInputType = true |
Input type for time-walk. | |
bool | m_bwInputType = true |
Input type for bad wire. | |
bool | m_chMapInputType = true |
Input type for channel map. | |
bool | m_eDepToADCInputType = true |
Input type for edep-to-adc. | |
double | m_addFudgeFactorForSigmaForData = 1. |
Additional fudge factor for space resol. More... | |
double | m_addFudgeFactorForSigmaForMC = 1. |
Additional fudge factor for space resol. More... | |
bool | m_mapperGeometry = false |
B-field mapper geometry flag. | |
double | m_mapperPhiAngle = 16.7 |
B-field mapper phi-angle (deg). | |
std::string | m_displacementFile = "displacement_v2.2.1.dat" |
Displacement file. | |
std::string | m_alignmentFile = "alignment_v2.dat" |
Alignment file. | |
std::string | m_misalignmentFile = "misalignment_v2.dat" |
Misalignment file. | |
std::string | m_xtFile = "xt_v3_chebyshev.dat.gz" |
Xt file. | |
std::string | m_sigmaFile = "sigma_v2.dat" |
Sigma file. | |
std::string | m_fFactorFile = "fFactor.dat" |
Fudge factor file. | |
std::string | m_propSpeedFile = "propspeed_v0.dat" |
Prop-apeed file. | |
std::string | m_t0File = "t0_v1.dat" |
T0 file. | |
std::string | m_twFile = "tw_off.dat" |
Time walk file. | |
std::string | m_bwFile = "badwire_v1.dat" |
Bad wire file. | |
std::string | m_chMapFile = "ch_map.dat" |
Channel map file. | |
std::string | m_eDepToADCFile = "edeptoadc.dat" |
Edep-to-adc file. | |
Static Private Attributes | |
static CDCGeoControlPar * | m_pntr = 0 |
Pointer that saves the instance of this class. | |
The Class for CDC Geometry Control Parameters.
This class provides control paramters for CDC geometry.
Definition at line 22 of file CDCGeoControlPar.h.
|
static |
Static method to get a reference to the CDCGeoControlPar instance.
Definition at line 16 of file CDCGeoControlPar.cc.
|
inline |
Get input type for prop.
speed
Definition at line 423 of file CDCGeoControlPar.h.
|
inline |
Set additional fudge factor for space resol.
for data
Definition at line 286 of file CDCGeoControlPar.h.
|
inline |
Set additional fudge factor for space resol.
for MC
Definition at line 294 of file CDCGeoControlPar.h.
|
inline |
|
private |
Additional fudge factor for space resol.
for data
Definition at line 627 of file CDCGeoControlPar.h.
|
private |
|
private |