|
HerdSoftware
0.2.3
|
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.
1.8.13