Belle II Software development
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 {
26
92
94} // end of Belle2 namespace
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.
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_printMaterialTable
Switch for printing the G4 material table.
bool m_misalignmentInputType
Misalignment input type.
CDC::CDCGeoControlPar & m_gcp
Reference to CDCGeo...
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.
Module()
Constructor.
Definition Module.cc:30
Abstract base class for different kinds of events.