Go to the documentation of this file.
8 #ifndef HERD_CALOTRACKINFOALGO_H_
9 #define HERD_CALOTRACKINFOALGO_H_
11 #include "algorithm/Algorithm.h"
89 float &lengthAfterInteraction);
Container of information about the track inside the Calo.
Definition: TrackInfoForCalo.h:28
bool Process() override
Computes the track information, so far it use the MC truth.
Definition: CaloTrackInfoAlgo.cpp:62
A class describing a vector in 3D space.
Definition: Vec3D.h:33
TrackInfoForCalo m_trackInfoCalo
The TrackInfoForCalo object to fill with the computed information.
Definition: CaloTrackInfoAlgo.h:97
Class describing a line in the 3D space.
Definition: Line.h:37
CaloTrackInfoAlgo(const std::string &name)
Constructor.
Definition: CaloTrackInfoAlgo.cpp:27
bool _CalculateExactTrackLength(const Point startingPoint, Vec3D direction, float &length, float &lengthAfterInteraction)
Computes the exact track length in LYSO and the remaining length after the first inelastic interactio...
Definition: CaloTrackInfoAlgo.cpp:93
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
bool _ComputeTrackInfoForCalo(const Line &track)
Computes the information about he track in Calo.
Definition: CaloTrackInfoAlgo.cpp:247
bool Initialize() override
Initializes the planes used to compute the track calo information.
Definition: CaloTrackInfoAlgo.cpp:37
EA::observer_ptr< EA::EventDataStore > m_evStore
Pointer to the event data store.
Definition: CaloTrackInfoAlgo.h:91
float _PntDistance(Point p1, Point p2)
Computes the distance between two points (To be removed from here).
Definition: CaloTrackInfoAlgo.cpp:87
bool Finalize() override
Do nothing.
Definition: CaloTrackInfoAlgo.cpp:85
An algorithm which computes information about the track inside the Calo.
Definition: CaloTrackInfoAlgo.h:37
float m_meanVolumeActiveFraction
Definition: CaloTrackInfoAlgo.h:99
EA::observer_ptr< EA::GlobalDataStore > m_globStore
Pointer to the global data store.
Definition: CaloTrackInfoAlgo.h:92
EA::observer_ptr< MCTruth > m_mcTruth
Definition: CaloTrackInfoAlgo.h:94
EA::observer_ptr< CaloGeoParams > m_caloGeoParams
Definition: CaloTrackInfoAlgo.h:95