Go to the documentation of this file.
3 #ifndef EICD_ConstRawTrackerHit_H
4 #define EICD_ConstRawTrackerHit_H
9 #include "podio/ObjectID.h"
53 const std::int64_t&
cellID()
const;
56 const std::int32_t&
time()
const;
59 const std::int32_t&
charge()
const;
ConstRawTrackerHit & operator=(const ConstRawTrackerHit &other)
copy-assignment operator
Definition: RawTrackerHitConst.cc:32
Definition: RawTrackerHitObj.h:18
void unlink()
disconnect from RawTrackerHitObj instance
Definition: RawTrackerHitConst.h:68
bool operator<(const ConstRawTrackerHit &other) const
Definition: RawTrackerHitConst.h:74
Definition: BasicParticle.cc:13
const std::int32_t & time() const
Access the tdc value.
Definition: RawTrackerHitConst.cc:51
Definition: RawTrackerHit.h:22
Definition: RawTrackerHitConst.h:20
const std::int32_t & charge() const
Access the adc value.
Definition: RawTrackerHitConst.cc:52
bool operator==(const ConstRawTrackerHit &other) const
Definition: RawTrackerHitConst.h:70
bool isAvailable() const
check whether the object is actually available
Definition: RawTrackerHitConst.cc:59
const podio::ObjectID getObjectID() const
Definition: RawTrackerHitConst.cc:66
Definition: RawTrackerHitCollection.h:76
Definition: RawTrackerHitCollection.h:51
~ConstRawTrackerHit()
destructor
Definition: RawTrackerHitConst.cc:46
const eic::Index & ID() const
Access the unique ID for this hit.
Definition: RawTrackerHitConst.cc:49
ConstRawTrackerHit()
default constructor
Definition: RawTrackerHitConst.cc:16
const std::int64_t & cellID() const
Access the The detector specific (geometrical) cell id.
Definition: RawTrackerHitConst.cc:50
unsigned int id() const
Definition: RawTrackerHitConst.h:76
ConstRawTrackerHit clone() const
support cloning (deep-copy)
Definition: RawTrackerHitConst.cc:42