Go to the documentation of this file.
3 #ifndef EICD_ReconstructedParticleRelations_H
4 #define EICD_ReconstructedParticleRelations_H
10 #include "podio/ObjectID.h"
144 std::ostream&
operator<<(std::ostream& o,
const ConstReconstructedParticleRelations& value);
std::ostream & operator<<(std::ostream &o, const ConstBasicParticle &value)
Definition: BasicParticle.cc:102
bool isAvailable() const
check whether the object is actually available
Definition: ReconstructedParticleRelations.cc:88
const eic::Index & vertexID() const
Access the Start vertex for this particle.
Definition: ReconstructedParticleRelations.cc:56
const eic::Index & tofID() const
Access the Index of the associated TOF info, if any.
Definition: ReconstructedParticleRelations.cc:61
const eic::Index & ecalID() const
Access the Index of associated pos/barrel/neg ECAL cluster, if any.
Definition: ReconstructedParticleRelations.cc:58
Definition: BasicParticle.cc:13
bool operator==(const ReconstructedParticleRelations &other) const
Definition: ReconstructedParticleRelations.h:130
const eic::Index & cherID() const
Access the Index of associated pos/barrel/neg Cherenkov info, if any.
Definition: ReconstructedParticleRelations.cc:60
ReconstructedParticleRelations()
default constructor
Definition: ReconstructedParticleRelations.cc:16
void unlink()
disconnect from ReconstructedParticleRelationsObj instance
Definition: ReconstructedParticleRelations.h:128
ReconstructedParticleRelations & operator=(const ReconstructedParticleRelations &other)
copy-assignment operator
Definition: ReconstructedParticleRelations.cc:36
const eic::Index & hcalID() const
Access the Index of associated pos/barrel/neg HCAL cluster, if any.
Definition: ReconstructedParticleRelations.cc:59
const eic::Index & recID() const
Access the ReconstructedParticle index.
Definition: ReconstructedParticleRelations.cc:55
Definition: ReconstructedParticleRelations.h:22
const eic::Index & mcID() const
Access the Index of the associated MC particle, if any.
Definition: ReconstructedParticleRelations.cc:62
Definition: ReconstructedParticleRelationsCollection.h:29
ReconstructedParticleRelations clone() const
support cloning (deep-copy)
Definition: ReconstructedParticleRelations.cc:46
Definition: ReconstructedParticleRelationsCollection.h:76
Definition: ReconstructedParticleRelationsConst.h:20
Definition: ReconstructedParticleRelationsObj.h:18
bool operator<(const ReconstructedParticleRelations &other) const
Definition: ReconstructedParticleRelations.h:134
unsigned int id() const
Definition: ReconstructedParticleRelations.h:136
const podio::ObjectID getObjectID() const
Definition: ReconstructedParticleRelations.cc:95
const eic::Index & trackID() const
Access the Index of the associated track, if any.
Definition: ReconstructedParticleRelations.cc:57
friend class ConstReconstructedParticleRelations
Definition: ReconstructedParticleRelations.h:26
~ReconstructedParticleRelations()
destructor
Definition: ReconstructedParticleRelations.cc:50