12#include <framework/core/Module.h>
13#include <framework/datastore/StoreArray.h>
43 virtual void event()
override;
Class to store calibrated ECLDigits: ECLCalDigits.
Class to store energy information for ECL hits closest to a track.
double m_extZFWD
z position (FWD) to which track is extrapolated
std::map< int, std::vector< int > > m_FWD3Endcap
map between phi id and FWD3 cell ids on the endcap side
double m_angleFWDGap
FWD gap angle [deg].
virtual void initialize() override
initialize
int m_trackHypothesis
Track hypothesis to be used (will use closest one)
StoreArray< ECLEnergyCloseToTrack > m_anaEnergyCloseToTrack
Analysis level information attached to a track.
virtual void event() override
event
std::map< int, std::vector< int > > m_BWD3Barrel
map between phi id and BWD3 cell ids on the barrel side
double m_extZBWD
z position (BWD) to which track is extrapolated
double m_extRadius
radius to which track is extrapolated (using track parameters, not GEANT)
std::map< int, std::vector< int > > m_FWD3Barrel
map between phi id and FWD3 cell ids on the barrel side
StoreArray< Track > m_tracks
Required input array of Tracks.
ECL::ECLGeometryPar * geom
ECL geometry.
double m_angleBWDGap
BWD gap angle [deg].
ECLTrackCalDigitMatchModule()
Constructor: Sets the description, the properties and the parameters of the module.
std::map< int, std::vector< int > > m_BWD3Endcap
map between phi id and BWD3 cell ids on the endcap side
StoreArray< ECLCalDigit > m_eclCalDigits
Required input array of ECLCalDigits.
std::vector< int > m_eclCalDigitsArray
eclCalDigits in array
The Class for ECL Geometry Parameters.
Accessor to arrays stored in the data store.
Class that bundles various TrackFitResults.
Abstract base class for different kinds of events.