11 #include <framework/core/Module.h>
12 #include <framework/datastore/StoreArray.h>
14 #include <arich/modules/arichReconstruction/ARICHReconstruction.h>
25 class ARICHLikelihood;
70 virtual void event()
override;
Internal ARICH track reconstruction.
ARICH subdetector main module.
ARICHReconstruction * m_ana
Class with reconstruction tools.
bool m_alignMirrors
If==1 alignment constants are used for global->local track transformation.
int m_inputTrackType
Input tracks from the tracking (0) or from MCParticles>AeroHits (1).
double m_trackAngleResolution
Track direction resolution; simulation smearing.
int m_storePhot
If == 1 individual reconstruced photon information (cherenkov angle,...) is stored in ARICHTrack.
double m_trackPositionResolution
Track position resolution; simulation smearing.
Accessor to arrays stored in the data store.
virtual void initialize() override
Initialize the Module.
virtual void event() override
Event processor.
virtual ~ARICHReconstructorModule()
Destructor.
virtual void beginRun() override
Called when entering a new run.
void printModuleParams()
Print module parameters.
ARICHReconstructorModule()
Constructor.
Abstract base class for different kinds of events.