HerdSoftware  0.1.1
Public Member Functions | Public Attributes | List of all members
Herd::StkIntersections Struct Reference

A container of information about interesections between a track and the STK. More...

#include <dataobjects/StkIntersections.h>

Public Member Functions

 StkIntersections ()
 Default constructor. More...
 
virtual ~StkIntersections ()=default
 Virtual destructor. More...
 
void Reset ()
 Resets StkIntersections with default values. More...
 

Public Attributes

std::vector< StkIntersectionintersections
 Intersections of a track in STK, [0] is the entrance. More...
 
float trackLengthStkCm
 Track length in STK, measured in cm, including both passive and active materials (TBD). More...
 
float trackLengthStkX0
 Track length in STK, measured in X0, including both passive and active materials (TBD). More...
 

Detailed Description

A container of information about interesections between a track and the STK.

Constructor & Destructor Documentation

◆ StkIntersections()

Herd::StkIntersections::StkIntersections ( )
inline

Default constructor.

Creates a StkIntersections with standard values

◆ ~StkIntersections()

virtual Herd::StkIntersections::~StkIntersections ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ Reset()

void Herd::StkIntersections::Reset ( )
inline

Resets StkIntersections with default values.

Member Data Documentation

◆ intersections

std::vector<StkIntersection> Herd::StkIntersections::intersections

Intersections of a track in STK, [0] is the entrance.

◆ trackLengthStkCm

float Herd::StkIntersections::trackLengthStkCm

Track length in STK, measured in cm, including both passive and active materials (TBD).

◆ trackLengthStkX0

float Herd::StkIntersections::trackLengthStkX0

Track length in STK, measured in X0, including both passive and active materials (TBD).


The documentation for this struct was generated from the following file: