Belle II Software release-09-00-00
CDCJobCntlParModifierModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11//basf2 framework headers
12#include <framework/core/Module.h>
13
14//cdc package headers
15#include <cdc/simulation/CDCSimControlPar.h>
16#include <cdc/geometry/CDCGeoControlPar.h>
17
18//C++/C standard lib elements.
19#include <string>
20
21namespace Belle2 {
33
34 public:
37
39 void initialize() override;
40
42 void event() override;
43
44 private:
45
49 //For Simulation
51 bool m_wireSag;
61 //For Geometry
83 std::string m_displacementFile;
84 std::string m_alignmentFile;
85 std::string m_misalignmentFile;
86 std::string m_xtFile;
87 std::string m_sigmaFile;
88 std::string m_propSpeedFile;
89 std::string m_t0File;
90 std::string m_twFile;
91 std::string m_bwFile;
92 std::string m_chMapFile;
93 std::string m_eDepToADCFile;
94 };
95
97} // end of Belle2 namespace
The Class for Detailed Digitization of CDC.
int m_materialDefinitionMode
Material definition mode.
bool m_timeWalk
Switch for time walk in translator.
std::string m_displacementFile
Displacement file.
double m_addFudgeFactorForSigmaForMC
Additional fudge factor for space resol.
bool m_wireSag
Switch for sense wire sag.
double m_minTrackLength
Minimum track length for G4 step (cm)
double m_addFudgeFactorForSigmaForData
Additional fudge factor for space resol.
void event() override
Actual digitization of all hits in the CDC.
bool m_displacementInputType
Displacement input type.
std::string m_misalignmentFile
Misalignment file.
bool m_debug4Sim
Switch for debug printing.
bool m_eDepToADCInputType
EDep-to-adc input type.
std::string m_eDepToADCFile
EDep-to-adc file.
bool m_printMaterialTable
Switch for printing the G4 material table.
bool m_misalignmentInputType
Misalignment input type.
CDC::CDCGeoControlPar & m_gcp
Reference to CDCGeo...
double m_mapperPhiAngle
Mapper phi-angle(deg).
bool m_debug4Geo
Switch for debug printing.
bool m_modLeftRightFlag
Switch for modified left/right flag.
CDC::CDCSimControlPar & m_scp
Reference to CDCSim...
The Class for CDC Geometry Control Parameters.
The Class for CDC Simulation Control Parameters.
Base class for Modules.
Definition: Module.h:72
Abstract base class for different kinds of events.