HerdSoftware  0.4.0
Classes | Public Member Functions | Public Attributes | List of all members
Herd::EntranceInfo Class Reference

Container of information about the entrance sector of the incoming particle. More...

#include <dataobjects/EntranceInfo.h>

Classes

struct  psdTile
 The impact point octant. More...
 

Public Member Functions

 EntranceInfo ()
 

Public Attributes

Point originPoint = Point(0, 0, 0)
 
std::vector< RefFrame::SideoriginOctant
 The backpropagated position of the particle 200 m before the impact. More...
 
Point impactPoint = Point(0, 0, 0)
 The origin position octant. More...
 
std::vector< RefFrame::SideimpactOctant
 The point of impact on the SCD outer layer. More...
 
psdTile entrancePsdTile
 

Detailed Description

Container of information about the entrance sector of the incoming particle.

This class contains a collection of information about the entrance sector of an impinging particle. In particular it provides the impinging particle impact position on the outer layer of the SCD, an estimated position of the same particle when backpropagated by 200 m, the octants associated to these positions and the details of the PSD tile with the earliest timestamp.

Constructor & Destructor Documentation

◆ EntranceInfo()

Herd::EntranceInfo::EntranceInfo ( )
inline

Member Data Documentation

◆ entrancePsdTile

psdTile Herd::EntranceInfo::entrancePsdTile

◆ impactOctant

std::vector<RefFrame::Side> Herd::EntranceInfo::impactOctant

The point of impact on the SCD outer layer.

◆ impactPoint

Point Herd::EntranceInfo::impactPoint = Point(0, 0, 0)

The origin position octant.

◆ originOctant

std::vector<RefFrame::Side> Herd::EntranceInfo::originOctant

The backpropagated position of the particle 200 m before the impact.

◆ originPoint

Point Herd::EntranceInfo::originPoint = Point(0, 0, 0)

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