HerdSoftware
0.1.1
|
Container of information about the track inside the Calo. More...
#include <dataobjects/TrackInfoForCalo.h>
Public Member Functions | |
TrackInfoForCalo () | |
Default constructor. More... | |
virtual | ~TrackInfoForCalo ()=default |
Virtual destructor. More... | |
void | Reset () |
Set the members to default values. More... | |
Public Attributes | |
Point | entrance |
Entrance point of the track in Calo. More... | |
Point | exit |
Exit point of the track in Calo. More... | |
float | trackLengthCaloCm |
Track length in Calo, measured in cm, including both passive and active materials. More... | |
float | trackLengthCaloX0 |
Track length in Calo, measured in X0, including both passive and active materials. More... | |
float | trackLengthLYSOCm |
Track length in LYSO crystals, measured in cm. More... | |
float | trackLengthLYSOX0 |
Track length in LYSO, measured in X0. More... | |
float | trackLengthExactLYSOCm |
Exact track length in LYSO crystals, measured in cm. More... | |
float | trackLengthLYSOAfterInteractionCm |
RefFrame::Direction | entrancePlane |
ID of the entrance plane in Calo. More... | |
RefFrame::Direction | exitPlane |
ID of the exit plane in Calo. More... | |
Container of information about the track inside the Calo.
|
inline |
Default constructor.
Creates a TrackInfoForCalo with standard values
If the track does not intercepts the Calo the _entrancePlane and _exitPlane are = RefFrame::Direction::NONE
|
virtualdefault |
Virtual destructor.
void Herd::TrackInfoForCalo::Reset | ( | ) |
Set the members to default values.
Point Herd::TrackInfoForCalo::entrance |
Entrance point of the track in Calo.
RefFrame::Direction Herd::TrackInfoForCalo::entrancePlane |
ID of the entrance plane in Calo.
Point Herd::TrackInfoForCalo::exit |
Exit point of the track in Calo.
RefFrame::Direction Herd::TrackInfoForCalo::exitPlane |
ID of the exit plane in Calo.
float Herd::TrackInfoForCalo::trackLengthCaloCm |
Track length in Calo, measured in cm, including both passive and active materials.
float Herd::TrackInfoForCalo::trackLengthCaloX0 |
Track length in Calo, measured in X0, including both passive and active materials.
float Herd::TrackInfoForCalo::trackLengthExactLYSOCm |
Exact track length in LYSO crystals, measured in cm.
float Herd::TrackInfoForCalo::trackLengthLYSOAfterInteractionCm |
Exact track length in LYSO crystals after first inelastic interaction, measured in cm.
float Herd::TrackInfoForCalo::trackLengthLYSOCm |
Track length in LYSO crystals, measured in cm.
float Herd::TrackInfoForCalo::trackLengthLYSOX0 |
Track length in LYSO, measured in X0.