HerdSoftware
0.4.0
|
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 | trackLengthCaloLI |
float | trackLengthLYSOCm |
Track length in LYSO crystals, measured in cm. More... | |
float | trackLengthLYSOX0 |
Track length in LYSO, measured in X0. More... | |
float | trackLengthLYSOLI |
Track length in LYSO, measured in LambdaI (nuclear interaction length). More... | |
float | trackLengthFillerCm |
Track length in filler material, measured in cm. More... | |
float | trackLengthFillerX0 |
Track length in filler material, measured in X0. More... | |
float | trackLengthExactLYSOCm |
Exact track length in LYSO crystals, measured in cm. More... | |
float | trackLengthExactLYSOX0 |
Exact track length in LYSO crystals, measured in X0. More... | |
float | trackLengthExactLYSOLI |
float | trackLengthExactCaloX0 |
Exact track length in Calo crystals, measured in X0. More... | |
float | trackLengthExactCaloLI |
float | trackLengthExactFillerCm |
Exact track length in filler material, measured in cm. More... | |
float | trackLengthExactFillerX0 |
Exact track length in filler material, measured in X0. 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::trackLengthCaloLI |
Track length in Calo, measured in LambdaI (nuclear interaction length), 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::trackLengthExactCaloLI |
Exact track length in Calo crystals, measured in LambdaI (nuclear interaction length).
float Herd::TrackInfoForCalo::trackLengthExactCaloX0 |
Exact track length in Calo crystals, measured in X0.
float Herd::TrackInfoForCalo::trackLengthExactFillerCm |
Exact track length in filler material, measured in cm.
float Herd::TrackInfoForCalo::trackLengthExactFillerX0 |
Exact track length in filler material, measured in X0.
float Herd::TrackInfoForCalo::trackLengthExactLYSOCm |
Exact track length in LYSO crystals, measured in cm.
float Herd::TrackInfoForCalo::trackLengthExactLYSOLI |
Exact track length in LYSO crystals, measured in LambdaI (nuclear interaction length).
float Herd::TrackInfoForCalo::trackLengthExactLYSOX0 |
Exact track length in LYSO crystals, measured in X0.
float Herd::TrackInfoForCalo::trackLengthFillerCm |
Track length in filler material, measured in cm.
float Herd::TrackInfoForCalo::trackLengthFillerX0 |
Track length in filler material, measured in X0.
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::trackLengthLYSOLI |
Track length in LYSO, measured in LambdaI (nuclear interaction length).
float Herd::TrackInfoForCalo::trackLengthLYSOX0 |
Track length in LYSO, measured in X0.