EICd
EIC data model
eicd::TrajectoryObj Class Reference

#include <TrajectoryObj.h>

Inheritance diagram for eicd::TrajectoryObj:

Public Member Functions

 TrajectoryObj ()
 constructor More...
 
 TrajectoryObj (const TrajectoryObj &)
 copy constructor (does a deep-copy of relation containers) More...
 
 TrajectoryObj (const podio::ObjectID id, TrajectoryData data)
 
TrajectoryObjoperator= (const TrajectoryObj &)=delete
 No assignment operator. More...
 
virtual ~TrajectoryObj ()
 

Public Attributes

TrajectoryData data
 
eicd::TrackParametersm_trackParameters {nullptr}
 
std::vector< eicd::TrackerHit > * m_measurementHits {nullptr}
 
std::vector< eicd::TrackerHit > * m_outlierHits {nullptr}
 
std::vector< float > * m_measurementChi2 {nullptr}
 
std::vector< float > * m_outlierChi2 {nullptr}
 

Constructor & Destructor Documentation

◆ TrajectoryObj() [1/3]

eicd::TrajectoryObj::TrajectoryObj ( )

constructor

◆ TrajectoryObj() [2/3]

eicd::TrajectoryObj::TrajectoryObj ( const TrajectoryObj other)

copy constructor (does a deep-copy of relation containers)

◆ TrajectoryObj() [3/3]

eicd::TrajectoryObj::TrajectoryObj ( const podio::ObjectID  id,
TrajectoryData  data 
)

constructor from ObjectID and TrajectoryData does not initialize the internal relation containers

◆ ~TrajectoryObj()

eicd::TrajectoryObj::~TrajectoryObj ( )
virtual

Member Function Documentation

◆ operator=()

TrajectoryObj & eicd::TrajectoryObj::operator= ( const TrajectoryObj )
delete

No assignment operator.

Member Data Documentation

◆ data

TrajectoryData eicd::TrajectoryObj::data

◆ m_measurementChi2

std::vector<float>* eicd::TrajectoryObj::m_measurementChi2 {nullptr}

◆ m_measurementHits

std::vector<eicd::TrackerHit>* eicd::TrajectoryObj::m_measurementHits {nullptr}

◆ m_outlierChi2

std::vector<float>* eicd::TrajectoryObj::m_outlierChi2 {nullptr}

◆ m_outlierHits

std::vector<eicd::TrackerHit>* eicd::TrajectoryObj::m_outlierHits {nullptr}

◆ m_trackParameters

eicd::TrackParameters* eicd::TrajectoryObj::m_trackParameters {nullptr}

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