10 #ifndef HERD_TRACKINFOFORCALO_H_ 11 #define HERD_TRACKINFOFORCALO_H_ float trackLengthExactLYSOCm
Exact track length in LYSO crystals, measured in cm.
Definition: TrackInfoForCalo.h:36
Container of information about the track inside the Calo.
Definition: TrackInfoForCalo.h:28
TrackInfoForCalo()
Default constructor.
Definition: TrackInfoForCalo.h:50
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
virtual ~TrackInfoForCalo()=default
Virtual destructor.
float trackLengthLYSOCm
Track length in LYSO crystals, measured in cm.
Definition: TrackInfoForCalo.h:34
#define DEFAULT_INIT(x)
Definition: DefaultValues.h:23
RefFrame::Direction entrancePlane
ID of the entrance plane in Calo.
Definition: TrackInfoForCalo.h:39
Point entrance
Entrance point of the track in Calo.
Definition: TrackInfoForCalo.h:30
Point exit
Exit point of the track in Calo.
Definition: TrackInfoForCalo.h:31
A class describing a vector in 3D space.
Definition: Vec3D.h:33
RefFrame::Direction exitPlane
ID of the exit plane in Calo.
Definition: TrackInfoForCalo.h:40
void Reset()
Set the members to default values.
Definition: TrackInfoForCalo.cpp:12
float trackLengthLYSOX0
Track length in LYSO, measured in X0.
Definition: TrackInfoForCalo.h:35
float trackLengthCaloX0
Track length in Calo, measured in X0, including both passive and active materials.
Definition: TrackInfoForCalo.h:33
float trackLengthCaloCm
Track length in Calo, measured in cm, including both passive and active materials.
Definition: TrackInfoForCalo.h:32
float trackLengthLYSOAfterInteractionCm
Definition: TrackInfoForCalo.h:37
Direction
Aliases for the six axis directions. RefFrame.h common/RefFrame.h.
Definition: RefFrame.h:52