EICd
EIC data model
|
#include <TrackParametersConst.h>
Public Member Functions | |
ConstTrackParameters () | |
default constructor More... | |
ConstTrackParameters (eic::Index ID, eic::FloatPair loc, eic::FloatPair locError, eic::Direction direction, eic::Direction directionError, float qOverP, float qOverPError, float time, float timeError) | |
ConstTrackParameters (TrackParametersObj *obj) | |
constructor from existing TrackParametersObj More... | |
ConstTrackParameters (const ConstTrackParameters &other) | |
copy constructor More... | |
ConstTrackParameters & | operator= (const ConstTrackParameters &other) |
copy-assignment operator More... | |
ConstTrackParameters | clone () const |
support cloning (deep-copy) More... | |
~ConstTrackParameters () | |
destructor More... | |
const eic::Index & | ID () const |
Access the unique ID for this track. More... | |
const eic::FloatPair & | loc () const |
Access the tracking location. More... | |
const eic::FloatPair & | locError () const |
Access the error on the location. More... | |
const eic::Direction & | direction () const |
Access the track direction (theta, phi) [rad, 0-pi and -pi->pi]. More... | |
const eic::Direction & | directionError () const |
Access the error on the direction [rad]. More... | |
const float & | qOverP () const |
Access the [e/GeV]. More... | |
const float & | qOverPError () const |
Access the error on qOverP. More... | |
const float & | time () const |
Access the track time [ns]. More... | |
const float & | timeError () const |
Access the error on the time. More... | |
bool | isAvailable () const |
check whether the object is actually available More... | |
void | unlink () |
disconnect from TrackParametersObj instance More... | |
bool | operator== (const ConstTrackParameters &other) const |
bool | operator== (const TrackParameters &other) const |
bool | operator< (const ConstTrackParameters &other) const |
unsigned int | id () const |
const podio::ObjectID | getObjectID () const |
Friends | |
class | TrackParameters |
class | TrackParametersCollection |
class | TrackParametersConstCollectionIterator |
ACTS Bound Track parameters
eic::ConstTrackParameters::ConstTrackParameters | ( | ) |
default constructor
eic::ConstTrackParameters::ConstTrackParameters | ( | eic::Index | ID, |
eic::FloatPair | loc, | ||
eic::FloatPair | locError, | ||
eic::Direction | direction, | ||
eic::Direction | directionError, | ||
float | qOverP, | ||
float | qOverPError, | ||
float | time, | ||
float | timeError | ||
) |
eic::ConstTrackParameters::ConstTrackParameters | ( | TrackParametersObj * | obj | ) |
constructor from existing TrackParametersObj
eic::ConstTrackParameters::ConstTrackParameters | ( | const ConstTrackParameters & | other | ) |
copy constructor
eic::ConstTrackParameters::~ConstTrackParameters | ( | ) |
destructor
ConstTrackParameters eic::ConstTrackParameters::clone | ( | ) | const |
support cloning (deep-copy)
const eic::Direction & eic::ConstTrackParameters::direction | ( | ) | const |
Access the track direction (theta, phi) [rad, 0-pi and -pi->pi].
const eic::Direction & eic::ConstTrackParameters::directionError | ( | ) | const |
Access the error on the direction [rad].
const podio::ObjectID eic::ConstTrackParameters::getObjectID | ( | ) | const |
const eic::Index & eic::ConstTrackParameters::ID | ( | ) | const |
Access the unique ID for this track.
|
inline |
bool eic::ConstTrackParameters::isAvailable | ( | ) | const |
check whether the object is actually available
const eic::FloatPair & eic::ConstTrackParameters::loc | ( | ) | const |
Access the tracking location.
const eic::FloatPair & eic::ConstTrackParameters::locError | ( | ) | const |
Access the error on the location.
|
inline |
ConstTrackParameters & eic::ConstTrackParameters::operator= | ( | const ConstTrackParameters & | other | ) |
copy-assignment operator
|
inline |
bool eic::ConstTrackParameters::operator== | ( | const TrackParameters & | other | ) | const |
const float & eic::ConstTrackParameters::qOverP | ( | ) | const |
Access the [e/GeV].
const float & eic::ConstTrackParameters::qOverPError | ( | ) | const |
Access the error on qOverP.
const float & eic::ConstTrackParameters::time | ( | ) | const |
Access the track time [ns].
const float & eic::ConstTrackParameters::timeError | ( | ) | const |
Access the error on the time.
|
inline |
disconnect from TrackParametersObj instance
|
friend |
|
friend |
|
friend |