10 #ifndef HERD_STKINTERSECTIONS_H_ 11 #define HERD_STKINTERSECTIONS_H_ 81 intersections.clear();
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
A container of information about a interesection between a track and a STK layer. ...
Definition: StkIntersections.h:30
float trackLengthStkX0
Track length in STK, measured in X0, including both passive and active materials (TBD).
Definition: StkIntersections.h:88
virtual ~StkIntersection()=default
Virtual destructor.
#define DEFAULT_INIT(x)
Definition: DefaultValues.h:23
A container of information about interesections between a track and the STK.
Definition: StkIntersections.h:64
std::vector< StkIntersection > intersections
Intersections of a track in STK, [0] is the entrance.
Definition: StkIntersections.h:86
Side
Aliases for the five sides. RefFrame.h common/RefFrame.h.
Definition: RefFrame.h:104
StkIntersections()
Default constructor.
Definition: StkIntersections.h:71
unsigned short layer
Number of the layers (0 is the external layer in each side).
Definition: StkIntersections.h:53
A class describing a vector in 3D space.
Definition: Vec3D.h:33
void Reset()
Resets StkIntersection with default values.
Definition: StkIntersections.h:45
Point point
Intersection point.
Definition: StkIntersections.h:51
void Reset()
Resets StkIntersections with default values.
Definition: StkIntersections.h:80
StkIntersection()
Constructs a new StkIntersection object.
Definition: StkIntersections.h:36
float trackLengthStkCm
Track length in STK, measured in cm, including both passive and active materials (TBD).
Definition: StkIntersections.h:87
RefFrame::Side side
Side of the STK layer.
Definition: StkIntersections.h:52