Belle II Software  release-05-02-19
CDCGeoControlPar.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2012 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: CDC group *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #ifndef CDCGEOCONTROLPAR_H
12 #define CDCGEOCONTROLPAR_H
13 
14 #include <string>
15 
16 namespace Belle2 {
21  namespace CDC {
23 
25  class CDCGeoControlPar {
26 
27  public:
28 
30  virtual ~CDCGeoControlPar();
31 
33 
36  static CDCGeoControlPar& getInstance();
37 
41  void setDebug(bool onoff)
42  {
43  m_debug = onoff;
44  }
45 
49  void setPrintMaterialTable(bool onoff)
50  {
51  m_printMaterialTable = onoff;
52  }
53 
57  void setMaterialDefinitionMode(int input)
58  {
60  }
61 
65  void setSenseWireZposMode(int input)
66  {
67  m_senseWireZposMode = input;
68  }
69 
73  void setDisplacement(bool input)
74  {
75  m_displacement = input;
76  }
77 
81  void setAlignment(bool input)
82  {
83  m_alignment = input;
84  }
85 
89  void setMisalignment(bool input)
90  {
91  m_misalignment = input;
92  }
93 
97  void setDisplacementInputType(bool input)
98  {
100  }
101 
105  void setAlignmentInputType(bool input)
106  {
107  m_alignmentInputType = input;
108  }
109 
113  void setMisalignmentInputType(bool input)
114  {
115  m_misalignmentInputType = input;
116  }
117 
121  void setXtInputType(bool input)
122  {
123  m_xtInputType = input;
124  }
125 
129  void setSigmaInputType(bool input)
130  {
131  m_sigmaInputType = input;
132  }
133 
137  void setFFactorInputType(bool input)
138  {
139  m_fFactorInputType = input;
140  }
141 
145  void setPropSpeedInputType(bool input)
146  {
147  m_propSpeedInputType = input;
148  }
149 
153  void setT0InputType(bool input)
154  {
155  m_t0InputType = input;
156  }
157 
161  void setTwInputType(bool input)
162  {
163  m_twInputType = input;
164  }
165 
169  void setBwInputType(bool input)
170  {
171  m_bwInputType = input;
172  }
173 
177  void setChMapInputType(bool input)
178  {
179  m_chMapInputType = input;
180  }
181 
185  void setEDepToADCInputType(bool input)
186  {
187  m_eDepToADCInputType = input;
188  }
189 
193  void setDisplacementFile(std::string& input)
194  {
195  m_displacementFile = input;
196  }
197 
201  void setAlignmentFile(std::string& input)
202  {
203  m_alignmentFile = input;
204  }
205 
209  void setMisalignmentFile(std::string& input)
210  {
211  m_misalignmentFile = input;
212  }
213 
217  void setXtFile(std::string& input)
218  {
219  m_xtFile = input;
220  }
221 
225  void setSigmaFile(std::string& input)
226  {
227  m_sigmaFile = input;
228  }
229 
233  void setFFactorFile(std::string& input)
234  {
235  m_fFactorFile = input;
236  }
237 
241  void setPropSpeedFile(std::string& input)
242  {
243  m_propSpeedFile = input;
244  }
245 
249  void setT0File(std::string& input)
250  {
251  m_t0File = input;
252  }
253 
257  void setTwFile(std::string& input)
258  {
259  m_twFile = input;
260  }
261 
265  void setBwFile(std::string& input)
266  {
267  m_bwFile = input;
268  }
269 
273  void setChMapFile(std::string& input)
274  {
275  m_chMapFile = input;
276  }
277 
281  void setEDepToADCFile(std::string& input)
282  {
283  m_eDepToADCFile = input;
284  }
285 
289  void setMaxSpaceResolution(double input)
290  {
291  m_maxSpaceResol = input;
292  }
293 
298  {
300  }
301 
306  {
308  }
309 
313  void setMapperGeometry(bool torf)
314  {
315  m_mapperGeometry = torf;
316  }
317 
321  void setMapperPhiAngle(double phi)
322  {
323  m_mapperPhiAngle = phi;
324  }
325 
326 
330  bool getDebug() const
331  {
332  return m_debug;
333  }
334 
339  {
340  return m_printMaterialTable;
341  }
342 
347  {
349  }
350 
355  {
356  return m_senseWireZposMode;
357  }
358 
362  bool getDisplacement() const
363  {
364  return m_displacement;
365  }
366 
370  bool getAlignment() const
371  {
372  return m_alignment;
373  }
374 
378  bool getMisalignment() const
379  {
380  return m_misalignment;
381  }
382 
387  {
389  }
390 
395  {
396  return m_alignmentInputType;
397  }
398 
403  {
405  }
406 
411  {
412  return m_xtInputType;
413  }
414 
419  {
420  return m_sigmaInputType;
421  }
422 
427  {
428  return m_fFactorInputType;
429  }
430 
435  {
436  return m_propSpeedInputType;
437  }
438 
443  {
444  return m_t0InputType;
445  }
446 
451  {
452  return m_twInputType;
453  }
454 
459  {
460  return m_bwInputType;
461  }
462 
467  {
468  return m_chMapInputType;
469  }
470 
475  {
476  return m_eDepToADCInputType;
477  }
478 
482  std::string getDisplacementFile() const
483  {
484  return m_displacementFile;
485  }
486 
490  std::string getAlignmentFile() const
491  {
492  return m_alignmentFile;
493  }
494 
498  std::string getMisalignmentFile() const
499  {
500  return m_misalignmentFile;
501  }
502 
506  std::string getXtFile() const
507  {
508  return m_xtFile;
509  }
510 
514  std::string getSigmaFile() const
515  {
516  return m_sigmaFile;
517  }
518 
522  std::string getFFactorFile() const
523  {
524  return m_fFactorFile;
525  }
526 
530  std::string getPropSpeedFile() const
531  {
532  return m_propSpeedFile;
533  }
534 
538  std::string getT0File() const
539  {
540  return m_t0File;
541  }
542 
546  std::string getTwFile() const
547  {
548  return m_twFile;
549  }
550 
554  std::string getBwFile() const
555  {
556  return m_bwFile;
557  }
558 
562  std::string getChMapFile() const
563  {
564  return m_chMapFile;
565  }
566 
570  std::string getEDepToADCFile() const
571  {
572  return m_eDepToADCFile;
573  }
574 
579  {
580  return m_maxSpaceResol;
581  }
582 
587  {
589  }
590 
595  {
597  }
598 
603  {
604  return m_mapperGeometry;
605  }
606 
611  {
612  return m_mapperPhiAngle;
613  }
614 
615  private:
622 
623  bool m_debug = false;
624  bool m_printMaterialTable = false;
626  int m_materialDefinitionMode = 0;
627  int m_senseWireZposMode = 1;
629  bool m_displacement = true;
630  bool m_alignment = true;
631  bool m_misalignment = false;
633  bool m_displacementInputType = true;
634  bool m_alignmentInputType = true;
636  bool m_xtInputType = true;
637  bool m_sigmaInputType = true;
638  bool m_fFactorInputType = true;
639  bool m_propSpeedInputType = true;
640  bool m_t0InputType = true;
641  bool m_twInputType = true;
642  bool m_bwInputType = true;
643  bool m_chMapInputType = true;
644  bool m_eDepToADCInputType = true;
646  double m_maxSpaceResol = 2.5 * 0.0130;
649  bool m_mapperGeometry = false;
650  double m_mapperPhiAngle = 16.7;
652  std::string m_displacementFile = "displacement_v2.2.1.dat";
653  std::string m_alignmentFile = "alignment_v2.dat";
654  std::string m_misalignmentFile = "misalignment_v2.dat";
655  std::string m_xtFile = "xt_v3_chebyshev.dat.gz";
656  std::string m_sigmaFile = "sigma_v2.dat";
657  std::string m_fFactorFile = "fFactor.dat";
658  std::string m_propSpeedFile = "propspeed_v0.dat";
659  std::string m_t0File = "t0_v1.dat";
660  std::string m_twFile = "tw_off.dat";
661  std::string m_bwFile = "badwire_v1.dat";
662  std::string m_chMapFile = "ch_map.dat";
663  std::string m_eDepToADCFile = "edeptoadc.dat";
666  };
667 
668  } // end of namespace CDC
670 } // end of namespace Belle2
671 
672 #endif
Belle2::CDC::CDCGeoControlPar::setXtFile
void setXtFile(std::string &input)
Set input file name for xt-relation.
Definition: CDCGeoControlPar.h:225
Belle2::CDC::CDCGeoControlPar::getMaxSpaceResolution
double getMaxSpaceResolution()
Get max.
Definition: CDCGeoControlPar.h:586
Belle2::CDC::CDCGeoControlPar::m_xtInputType
bool m_xtInputType
Input type for xt.
Definition: CDCGeoControlPar.h:644
Belle2::CDC::CDCGeoControlPar::getPropSpeedInputType
bool getPropSpeedInputType()
Get input type for prop.
Definition: CDCGeoControlPar.h:442
Belle2::CDC::CDCGeoControlPar::getDisplacementFile
std::string getDisplacementFile() const
Get input file name for wire displacement.
Definition: CDCGeoControlPar.h:490
Belle2::CDC::CDCGeoControlPar::m_bwInputType
bool m_bwInputType
Input type for bad wire.
Definition: CDCGeoControlPar.h:650
Belle2::CDC::CDCGeoControlPar::getMisalignmentInputType
bool getMisalignmentInputType()
Get input type for wire misalignment.
Definition: CDCGeoControlPar.h:410
Belle2::CDC::CDCGeoControlPar::setMisalignment
void setMisalignment(bool input)
Set misalignment switch.
Definition: CDCGeoControlPar.h:97
Belle2::CDC::CDCGeoControlPar::m_displacementInputType
bool m_displacementInputType
Input type for displacement.
Definition: CDCGeoControlPar.h:641
Belle2::CDC::CDCGeoControlPar::getSigmaInputType
bool getSigmaInputType()
Get input type for sigma.
Definition: CDCGeoControlPar.h:426
Belle2::CDC::CDCGeoControlPar::getPropSpeedFile
std::string getPropSpeedFile() const
Get input file name for prop-speed.
Definition: CDCGeoControlPar.h:538
Belle2::CDC::CDCGeoControlPar::setSenseWireZposMode
void setSenseWireZposMode(int input)
Set sense wire zpos mode.
Definition: CDCGeoControlPar.h:73
Belle2::CDC::CDCGeoControlPar::m_alignmentFile
std::string m_alignmentFile
Alignment file.
Definition: CDCGeoControlPar.h:661
Belle2::CDC::CDCGeoControlPar::getAddFudgeFactorForSigmaForMC
double getAddFudgeFactorForSigmaForMC() const
Get additional fudge factor for space resol for MC.
Definition: CDCGeoControlPar.h:602
Belle2::CDC::CDCGeoControlPar::getPrintMaterialTable
bool getPrintMaterialTable() const
Get printMaterialTable flag.
Definition: CDCGeoControlPar.h:346
Belle2::CDC::CDCGeoControlPar::m_mapperPhiAngle
double m_mapperPhiAngle
B-field mapper phi-angle (deg).
Definition: CDCGeoControlPar.h:658
Belle2::CDC::CDCGeoControlPar::m_eDepToADCInputType
bool m_eDepToADCInputType
Input type for edep-to-adc.
Definition: CDCGeoControlPar.h:652
Belle2::CDC::CDCGeoControlPar::getAlignmentFile
std::string getAlignmentFile() const
Get input file name for wire alignment.
Definition: CDCGeoControlPar.h:498
Belle2::CDC::CDCGeoControlPar::m_propSpeedFile
std::string m_propSpeedFile
Prop-apeed file.
Definition: CDCGeoControlPar.h:666
Belle2::CDC::CDCGeoControlPar::m_misalignment
bool m_misalignment
Switch for misalignment.
Definition: CDCGeoControlPar.h:639
Belle2::CDC::CDCGeoControlPar::getTwInputType
bool getTwInputType()
Get input type for time-walk.
Definition: CDCGeoControlPar.h:458
Belle2::CDC::CDCGeoControlPar::m_displacementFile
std::string m_displacementFile
Displacement file.
Definition: CDCGeoControlPar.h:660
Belle2::CDC::CDCGeoControlPar::getInstance
static CDCGeoControlPar & getInstance()
Static method to get a reference to the CDCGeoControlPar instance.
Definition: CDCGeoControlPar.cc:18
Belle2::CDC::CDCGeoControlPar::setFFactorFile
void setFFactorFile(std::string &input)
Set input file name for fudge factor.
Definition: CDCGeoControlPar.h:241
Belle2::CDC::CDCGeoControlPar::setMapperPhiAngle
void setMapperPhiAngle(double phi)
Set mapper phi-angle (deg.)
Definition: CDCGeoControlPar.h:329
Belle2::CDC::CDCGeoControlPar::getMisalignmentFile
std::string getMisalignmentFile() const
Get input file name for wire misalignment.
Definition: CDCGeoControlPar.h:506
Belle2::CDC::CDCGeoControlPar::setBwFile
void setBwFile(std::string &input)
Set input file name for bad wire.
Definition: CDCGeoControlPar.h:273
Belle2::CDC::CDCGeoControlPar::getMapperGeometry
bool getMapperGeometry()
Get mapper geometry flag.
Definition: CDCGeoControlPar.h:610
Belle2::CDC::CDCGeoControlPar::setPropSpeedFile
void setPropSpeedFile(std::string &input)
Set input file name for prop-speed.
Definition: CDCGeoControlPar.h:249
Belle2::CDC::CDCGeoControlPar::getXtFile
std::string getXtFile() const
Get input file name for xt-relation.
Definition: CDCGeoControlPar.h:514
Belle2::CDC::CDCGeoControlPar::getAlignmentInputType
bool getAlignmentInputType()
Get input type for wire alignment.
Definition: CDCGeoControlPar.h:402
Belle2::CDC::CDCGeoControlPar::m_sigmaFile
std::string m_sigmaFile
Sigma file.
Definition: CDCGeoControlPar.h:664
Belle2::CDC::CDCGeoControlPar::m_t0InputType
bool m_t0InputType
Input type for t0.
Definition: CDCGeoControlPar.h:648
Belle2::CDC::CDCGeoControlPar::setMaxSpaceResolution
void setMaxSpaceResolution(double input)
Set max.
Definition: CDCGeoControlPar.h:297
Belle2::CDC::CDCGeoControlPar::getMaterialDefinitionMode
double getMaterialDefinitionMode() const
Get material definition mode.
Definition: CDCGeoControlPar.h:354
Belle2::CDC::CDCGeoControlPar::getAlignment
bool getAlignment() const
Get alignment switch.
Definition: CDCGeoControlPar.h:378
Belle2::CDC::CDCGeoControlPar::getMapperPhiAngle
double getMapperPhiAngle()
Get mapper phi-angle.
Definition: CDCGeoControlPar.h:618
Belle2::CDC::CDCGeoControlPar::getT0File
std::string getT0File() const
Get input file name for t0.
Definition: CDCGeoControlPar.h:546
Belle2::CDC::CDCGeoControlPar::setTwInputType
void setTwInputType(bool input)
Set input type for time-walk.
Definition: CDCGeoControlPar.h:169
Belle2::CDC::CDCGeoControlPar::setDisplacement
void setDisplacement(bool input)
Set displacement switch.
Definition: CDCGeoControlPar.h:81
Belle2::CDC::CDCGeoControlPar::m_debug
bool m_debug
Switch for debug printing.
Definition: CDCGeoControlPar.h:631
Belle2::CDC::CDCGeoControlPar::setSigmaInputType
void setSigmaInputType(bool input)
Set input type for sigma.
Definition: CDCGeoControlPar.h:137
Belle2::CDC::CDCGeoControlPar::setMisalignmentFile
void setMisalignmentFile(std::string &input)
Set input file name for wire misalignment.
Definition: CDCGeoControlPar.h:217
Belle2::CDC::CDCGeoControlPar::getEDepToADCInputType
bool getEDepToADCInputType()
Get input type for edeptoadc.
Definition: CDCGeoControlPar.h:482
Belle2::CDC::CDCGeoControlPar::m_senseWireZposMode
int m_senseWireZposMode
Sense wire z postion mode.
Definition: CDCGeoControlPar.h:635
Belle2::CDC::CDCGeoControlPar::m_twInputType
bool m_twInputType
Input type for time-walk.
Definition: CDCGeoControlPar.h:649
Belle2::CDC::CDCGeoControlPar::setMapperGeometry
void setMapperGeometry(bool torf)
Set mapper geometry flag.
Definition: CDCGeoControlPar.h:321
Belle2::CDC::CDCGeoControlPar::getT0InputType
bool getT0InputType()
Get input type for t0.
Definition: CDCGeoControlPar.h:450
Belle2::CDC::CDCGeoControlPar::m_misalignmentFile
std::string m_misalignmentFile
Misalignment file.
Definition: CDCGeoControlPar.h:662
Belle2::CDC::CDCGeoControlPar::setT0File
void setT0File(std::string &input)
Set input file name for t0.
Definition: CDCGeoControlPar.h:257
Belle2::CDC::CDCGeoControlPar::setDisplacementInputType
void setDisplacementInputType(bool input)
Set input type for wire displacement.
Definition: CDCGeoControlPar.h:105
Belle2::CDC::CDCGeoControlPar::m_misalignmentInputType
bool m_misalignmentInputType
Input type for misalignment.
Definition: CDCGeoControlPar.h:643
Belle2::CDC::CDCGeoControlPar::setAddFudgeFactorForSigmaForData
void setAddFudgeFactorForSigmaForData(double input)
Set additional fudge factor for space resol.
Definition: CDCGeoControlPar.h:305
Belle2::CDC::CDCGeoControlPar::getTwFile
std::string getTwFile() const
Get input file name for time-walk.
Definition: CDCGeoControlPar.h:554
Belle2::CDC::CDCGeoControlPar::m_fFactorInputType
bool m_fFactorInputType
Input type for fudge factor.
Definition: CDCGeoControlPar.h:646
Belle2::CDC::CDCGeoControlPar::m_alignment
bool m_alignment
Switch for alignment.
Definition: CDCGeoControlPar.h:638
Belle2::CDC::CDCGeoControlPar::setAlignmentInputType
void setAlignmentInputType(bool input)
Set input type for wire alignment.
Definition: CDCGeoControlPar.h:113
Belle2::CDC::CDCGeoControlPar::setPrintMaterialTable
void setPrintMaterialTable(bool onoff)
Set printMaterialTable flag.
Definition: CDCGeoControlPar.h:57
Belle2::CDC::CDCGeoControlPar::m_chMapInputType
bool m_chMapInputType
Input type for channel map.
Definition: CDCGeoControlPar.h:651
Belle2::CDC::CDCGeoControlPar::setAddFudgeFactorForSigmaForMC
void setAddFudgeFactorForSigmaForMC(double input)
Set additional fudge factor for space resol.
Definition: CDCGeoControlPar.h:313
Belle2::CDC::CDCGeoControlPar::m_t0File
std::string m_t0File
T0 file.
Definition: CDCGeoControlPar.h:667
Belle2::CDC::CDCGeoControlPar::~CDCGeoControlPar
virtual ~CDCGeoControlPar()
Destructor.
Definition: CDCGeoControlPar.cc:28
Belle2::CDC::CDCGeoControlPar::setT0InputType
void setT0InputType(bool input)
Set input type for t0.
Definition: CDCGeoControlPar.h:161
Belle2::CDC::CDCGeoControlPar::getEDepToADCFile
std::string getEDepToADCFile() const
Get input file name for edeptoadc.
Definition: CDCGeoControlPar.h:578
Belle2::CDC::CDCGeoControlPar::m_xtFile
std::string m_xtFile
Xt file.
Definition: CDCGeoControlPar.h:663
Belle2::CDC::CDCGeoControlPar::m_printMaterialTable
bool m_printMaterialTable
Switch for printing the G4 material table.
Definition: CDCGeoControlPar.h:632
Belle2::CDC::CDCGeoControlPar::operator=
CDCGeoControlPar & operator=(const CDCGeoControlPar &)
Singleton class.
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::CDC::CDCGeoControlPar::setSigmaFile
void setSigmaFile(std::string &input)
Set input file name for sigma.
Definition: CDCGeoControlPar.h:233
Belle2::CDC::CDCGeoControlPar::setXtInputType
void setXtInputType(bool input)
Set input type for xt.
Definition: CDCGeoControlPar.h:129
Belle2::CDC::CDCGeoControlPar::setDebug
void setDebug(bool onoff)
Set debug flag.
Definition: CDCGeoControlPar.h:49
Belle2::CDC::CDCGeoControlPar::getMisalignment
bool getMisalignment() const
Get misalignment switch.
Definition: CDCGeoControlPar.h:386
Belle2::CDC::CDCGeoControlPar::setBwInputType
void setBwInputType(bool input)
Set input type for bad wire.
Definition: CDCGeoControlPar.h:177
Belle2::CDC::CDCGeoControlPar::getDisplacementInputType
bool getDisplacementInputType()
Get input type for wire displacement.
Definition: CDCGeoControlPar.h:394
Belle2::CDC::CDCGeoControlPar::m_propSpeedInputType
bool m_propSpeedInputType
Input type for prop.
Definition: CDCGeoControlPar.h:647
Belle2::CDC::CDCGeoControlPar::setEDepToADCInputType
void setEDepToADCInputType(bool input)
Set input type for edep-to-adc.
Definition: CDCGeoControlPar.h:193
Belle2::CDC::CDCGeoControlPar::m_twFile
std::string m_twFile
Time walk file.
Definition: CDCGeoControlPar.h:668
Belle2::CDC::CDCGeoControlPar::setChMapInputType
void setChMapInputType(bool input)
Set input type for channel map.
Definition: CDCGeoControlPar.h:185
Belle2::CDC::CDCGeoControlPar::setAlignment
void setAlignment(bool input)
Set alignment switch.
Definition: CDCGeoControlPar.h:89
Belle2::CDC::CDCGeoControlPar::getFFactorFile
std::string getFFactorFile() const
Get input file name for fudge factor.
Definition: CDCGeoControlPar.h:530
Belle2::CDC::CDCGeoControlPar::setTwFile
void setTwFile(std::string &input)
Set input file name for time-walk.
Definition: CDCGeoControlPar.h:265
Belle2::CDC::CDCGeoControlPar::setFFactorInputType
void setFFactorInputType(bool input)
Set input type for fudge factor.
Definition: CDCGeoControlPar.h:145
Belle2::CDC::CDCGeoControlPar::getAddFudgeFactorForSigmaForData
double getAddFudgeFactorForSigmaForData() const
Get additional fudge factor for space resol for data.
Definition: CDCGeoControlPar.h:594
Belle2::CDC::CDCGeoControlPar::getBwFile
std::string getBwFile() const
Get input file name for badwire.
Definition: CDCGeoControlPar.h:562
Belle2::CDC::CDCGeoControlPar::m_maxSpaceResol
double m_maxSpaceResol
Max.
Definition: CDCGeoControlPar.h:654
Belle2::CDC::CDCGeoControlPar::m_alignmentInputType
bool m_alignmentInputType
Input type for alignment.
Definition: CDCGeoControlPar.h:642
Belle2::CDC::CDCGeoControlPar::getFFactorInputType
bool getFFactorInputType()
Get input type for fuge factor.
Definition: CDCGeoControlPar.h:434
Belle2::CDC::CDCGeoControlPar::m_displacement
bool m_displacement
Switch for displacement.
Definition: CDCGeoControlPar.h:637
Belle2::CDC::CDCGeoControlPar::getSenseWireZposMode
int getSenseWireZposMode() const
Get sense wire z position mode.
Definition: CDCGeoControlPar.h:362
Belle2::CDC::CDCGeoControlPar::m_chMapFile
std::string m_chMapFile
Channel map file.
Definition: CDCGeoControlPar.h:670
Belle2::CDC::CDCGeoControlPar::m_addFudgeFactorForSigmaForMC
double m_addFudgeFactorForSigmaForMC
Additional fudge factor for space resol.
Definition: CDCGeoControlPar.h:656
Belle2::CDC::CDCGeoControlPar::getBwInputType
bool getBwInputType()
Get input type for bad wire.
Definition: CDCGeoControlPar.h:466
Belle2::CDC::CDCGeoControlPar::m_sigmaInputType
bool m_sigmaInputType
Input type for sigma.
Definition: CDCGeoControlPar.h:645
Belle2::CDC::CDCGeoControlPar::getDebug
bool getDebug() const
Get debug flag.
Definition: CDCGeoControlPar.h:338
Belle2::CDC::CDCGeoControlPar::getChMapInputType
bool getChMapInputType()
Get input type for channel map.
Definition: CDCGeoControlPar.h:474
Belle2::CDC::CDCGeoControlPar::setDisplacementFile
void setDisplacementFile(std::string &input)
Set input file name for wire displacement.
Definition: CDCGeoControlPar.h:201
Belle2::CDC::CDCGeoControlPar::getSigmaFile
std::string getSigmaFile() const
Get input file name for sigma.
Definition: CDCGeoControlPar.h:522
Belle2::CDC::CDCGeoControlPar::setMaterialDefinitionMode
void setMaterialDefinitionMode(int input)
Set material defition mode.
Definition: CDCGeoControlPar.h:65
Belle2::CDC::CDCGeoControlPar::CDCGeoControlPar
CDCGeoControlPar()
Singleton class.
Definition: CDCGeoControlPar.cc:24
Belle2::CDC::CDCGeoControlPar
The Class for CDC Geometry Control Parameters.
Definition: CDCGeoControlPar.h:33
Belle2::CDC::CDCGeoControlPar::getDisplacement
bool getDisplacement() const
Get displacement switch.
Definition: CDCGeoControlPar.h:370
Belle2::CDC::CDCGeoControlPar::m_bwFile
std::string m_bwFile
Bad wire file.
Definition: CDCGeoControlPar.h:669
Belle2::CDC::CDCGeoControlPar::setPropSpeedInputType
void setPropSpeedInputType(bool input)
Set input type for prop.
Definition: CDCGeoControlPar.h:153
Belle2::CDC::CDCGeoControlPar::setAlignmentFile
void setAlignmentFile(std::string &input)
Set input file name for wire alignment.
Definition: CDCGeoControlPar.h:209
Belle2::CDC::CDCGeoControlPar::m_eDepToADCFile
std::string m_eDepToADCFile
Edep-to-adc file.
Definition: CDCGeoControlPar.h:671
Belle2::CDC::CDCGeoControlPar::m_fFactorFile
std::string m_fFactorFile
Fudge factor file.
Definition: CDCGeoControlPar.h:665
Belle2::CDC::CDCGeoControlPar::m_mapperGeometry
bool m_mapperGeometry
B-field mapper geometry flag.
Definition: CDCGeoControlPar.h:657
Belle2::CDC::CDCGeoControlPar::setChMapFile
void setChMapFile(std::string &input)
Set input file name for channel map.
Definition: CDCGeoControlPar.h:281
Belle2::CDC::CDCGeoControlPar::setMisalignmentInputType
void setMisalignmentInputType(bool input)
Set input type for wire misalignment.
Definition: CDCGeoControlPar.h:121
Belle2::CDC::CDCGeoControlPar::m_addFudgeFactorForSigmaForData
double m_addFudgeFactorForSigmaForData
Additional fudge factor for space resol.
Definition: CDCGeoControlPar.h:655
Belle2::CDC::CDCGeoControlPar::setEDepToADCFile
void setEDepToADCFile(std::string &input)
Set input file name for edep-to-adc.
Definition: CDCGeoControlPar.h:289
Belle2::CDC::CDCGeoControlPar::m_pntr
static CDCGeoControlPar * m_pntr
Pointer that saves the instance of this class.
Definition: CDCGeoControlPar.h:673
Belle2::CDC::CDCGeoControlPar::getChMapFile
std::string getChMapFile() const
Get input file name for channel map.
Definition: CDCGeoControlPar.h:570
Belle2::CDC::CDCGeoControlPar::getXtInputType
bool getXtInputType()
Get input type for xt.
Definition: CDCGeoControlPar.h:418
Belle2::CDC::CDCGeoControlPar::m_materialDefinitionMode
int m_materialDefinitionMode
Material definition mode.
Definition: CDCGeoControlPar.h:634