 |
Belle II Software
release-05-02-19
|
11 #ifndef ARICHRECONSTRUCTORMODULE_H
12 #define ARICHRECONSTRUCTORMODULE_H
14 #include <framework/core/Module.h>
16 #include <arich/modules/arichReconstruction/ARICHReconstruction.h>
40 class ARICHReconstructorModule :
public Module {
66 virtual void event()
override;
73 virtual void endRun()
override;
102 #endif // ARICHRECONSTRUCTORMODULE
double m_trackPositionResolution
Track position resolution; simulation smearing.
virtual void terminate() override
Termination action.
bool m_alignMirrors
If==1 alignment constants are used for global->local track transformation.
virtual void event() override
Event processor.
ARICHReconstructorModule()
Constructor.
int m_inputTrackType
Input tracks from the tracking (0) or from MCParticles>AeroHits (1).
virtual ~ARICHReconstructorModule()
Destructor.
Internal ARICH track reconstruction.
virtual void endRun() override
End-of-run action.
Abstract base class for different kinds of events.
virtual void initialize() override
Initialize the Module.
void printModuleParams()
Print module parameters.
double m_trackAngleResolution
Track direction resolution; simulation smearing.
ARICHReconstruction * m_ana
Class with reconstruction tools.
int m_storePhot
If == 1 individual reconstruced photon information (cherenkov angle,...) is stored in ARICHTrack.
virtual void beginRun() override
Called when entering a new run.