EICd
EIC data model
|
#include <ReconstructedParticleRelationsConst.h>
Public Member Functions | |
ConstReconstructedParticleRelations () | |
default constructor More... | |
ConstReconstructedParticleRelations (eic::Index recID, eic::Index vertexID, eic::Index trackID, eic::Index ecalID, eic::Index hcalID, eic::Index cherID, eic::Index tofID, eic::Index mcID) | |
ConstReconstructedParticleRelations (ReconstructedParticleRelationsObj *obj) | |
constructor from existing ReconstructedParticleRelationsObj More... | |
ConstReconstructedParticleRelations (const ConstReconstructedParticleRelations &other) | |
copy constructor More... | |
ConstReconstructedParticleRelations & | operator= (const ConstReconstructedParticleRelations &other) |
copy-assignment operator More... | |
ConstReconstructedParticleRelations | clone () const |
support cloning (deep-copy) More... | |
~ConstReconstructedParticleRelations () | |
destructor More... | |
const eic::Index & | recID () const |
Access the ReconstructedParticle index. More... | |
const eic::Index & | vertexID () const |
Access the Start vertex for this particle. More... | |
const eic::Index & | trackID () const |
Access the Index of the associated track, if any. More... | |
const eic::Index & | ecalID () const |
Access the Index of associated pos/barrel/neg ECAL cluster, if any. More... | |
const eic::Index & | hcalID () const |
Access the Index of associated pos/barrel/neg HCAL cluster, if any. More... | |
const eic::Index & | cherID () const |
Access the Index of associated pos/barrel/neg Cherenkov info, if any. More... | |
const eic::Index & | tofID () const |
Access the Index of the associated TOF info, if any. More... | |
const eic::Index & | mcID () const |
Access the Index of the associated MC particle, if any. More... | |
bool | isAvailable () const |
check whether the object is actually available More... | |
void | unlink () |
disconnect from ReconstructedParticleRelationsObj instance More... | |
bool | operator== (const ConstReconstructedParticleRelations &other) const |
bool | operator== (const ReconstructedParticleRelations &other) const |
bool | operator< (const ConstReconstructedParticleRelations &other) const |
unsigned int | id () const |
const podio::ObjectID | getObjectID () const |
Friends | |
class | ReconstructedParticleRelations |
class | ReconstructedParticleRelationsCollection |
class | ReconstructedParticleRelationsConstCollectionIterator |
Relational info associated with our reconstructed particle
eic::ConstReconstructedParticleRelations::ConstReconstructedParticleRelations | ( | ) |
default constructor
eic::ConstReconstructedParticleRelations::ConstReconstructedParticleRelations | ( | eic::Index | recID, |
eic::Index | vertexID, | ||
eic::Index | trackID, | ||
eic::Index | ecalID, | ||
eic::Index | hcalID, | ||
eic::Index | cherID, | ||
eic::Index | tofID, | ||
eic::Index | mcID | ||
) |
eic::ConstReconstructedParticleRelations::ConstReconstructedParticleRelations | ( | ReconstructedParticleRelationsObj * | obj | ) |
constructor from existing ReconstructedParticleRelationsObj
eic::ConstReconstructedParticleRelations::ConstReconstructedParticleRelations | ( | const ConstReconstructedParticleRelations & | other | ) |
copy constructor
eic::ConstReconstructedParticleRelations::~ConstReconstructedParticleRelations | ( | ) |
destructor
const eic::Index & eic::ConstReconstructedParticleRelations::cherID | ( | ) | const |
Access the Index of associated pos/barrel/neg Cherenkov info, if any.
ConstReconstructedParticleRelations eic::ConstReconstructedParticleRelations::clone | ( | ) | const |
support cloning (deep-copy)
const eic::Index & eic::ConstReconstructedParticleRelations::ecalID | ( | ) | const |
Access the Index of associated pos/barrel/neg ECAL cluster, if any.
const podio::ObjectID eic::ConstReconstructedParticleRelations::getObjectID | ( | ) | const |
const eic::Index & eic::ConstReconstructedParticleRelations::hcalID | ( | ) | const |
Access the Index of associated pos/barrel/neg HCAL cluster, if any.
|
inline |
bool eic::ConstReconstructedParticleRelations::isAvailable | ( | ) | const |
check whether the object is actually available
const eic::Index & eic::ConstReconstructedParticleRelations::mcID | ( | ) | const |
Access the Index of the associated MC particle, if any.
|
inline |
ConstReconstructedParticleRelations & eic::ConstReconstructedParticleRelations::operator= | ( | const ConstReconstructedParticleRelations & | other | ) |
copy-assignment operator
|
inline |
bool eic::ConstReconstructedParticleRelations::operator== | ( | const ReconstructedParticleRelations & | other | ) | const |
const eic::Index & eic::ConstReconstructedParticleRelations::recID | ( | ) | const |
Access the ReconstructedParticle index.
const eic::Index & eic::ConstReconstructedParticleRelations::tofID | ( | ) | const |
Access the Index of the associated TOF info, if any.
const eic::Index & eic::ConstReconstructedParticleRelations::trackID | ( | ) | const |
Access the Index of the associated track, if any.
|
inline |
disconnect from ReconstructedParticleRelationsObj instance
const eic::Index & eic::ConstReconstructedParticleRelations::vertexID | ( | ) | const |
Access the Start vertex for this particle.
|
friend |
|
friend |
|
friend |