8 #ifndef HERD_CALOTRACKINFOALGO_H_ 9 #define HERD_CALOTRACKINFOALGO_H_ 11 #include "algorithm/Algorithm.h" 71 bool _ComputeTrackInfoForCalo(
const Line track);
79 bool _ComputeTrackInfoForCalo(
const Point startingPoint,
Vec3D direction);
102 bool _CheckIfPointIsInsideCALO(
Point p);
112 bool _CalculateExactTrackLength(
const Point startingPoint,
Vec3D direction,
float &length,
113 float &lengthAfterInteraction);
float _XSideBig
Definition: CaloTrackInfoAlgo.h:125
Container of information about the track inside the Calo.
Definition: TrackInfoForCalo.h:28
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
float _ZCaloCenter
Definition: CaloTrackInfoAlgo.h:129
DirectionsArray< Plane > _Planes
The calo surface for each directions.
Definition: CaloTrackInfoAlgo.h:123
A class describing a vector in 3D space.
Definition: Vec3D.h:33
Class describing a line in the 3D space.
Definition: Line.h:32
An algorithm which computes information about the track inside the Calo.
Definition: CaloTrackInfoAlgo.h:39
observer_ptr< EventDataStore > _evStore
Pointer to the event data store.
Definition: CaloTrackInfoAlgo.h:115
observer_ptr< GlobalDataStore > _globStore
Pointer to the global data store.
Definition: CaloTrackInfoAlgo.h:116
float _YSideSmall
Definition: CaloTrackInfoAlgo.h:128
float _phiXY
Definition: CaloTrackInfoAlgo.h:131
An array that accepts directions as subscripts.
Definition: DirectionsArray.h:71
observer_ptr< CaloGeoParams > _caloGeoParams
Definition: CaloTrackInfoAlgo.h:119
observer_ptr< MCTruth > _mcTruth
Definition: CaloTrackInfoAlgo.h:118
float _meanVolumeActiveFraction
Definition: CaloTrackInfoAlgo.h:133
float _XSideSmall
Definition: CaloTrackInfoAlgo.h:126
TrackInfoForCalo _trackInfoCalo
The TrackInfoForCalo object to fill with the computed information.
Definition: CaloTrackInfoAlgo.h:121
float _ZCaloHeight
Definition: CaloTrackInfoAlgo.h:130
float _YSideBig
Definition: CaloTrackInfoAlgo.h:127
Direction
Aliases for the six axis directions. RefFrame.h common/RefFrame.h.
Definition: RefFrame.h:52