Go to the documentation of this file.
3 #ifndef EICD_ConstRawPMTHit_H
4 #define EICD_ConstRawPMTHit_H
9 #include "podio/ObjectID.h"
53 const std::int64_t&
cellID()
const;
59 const std::uint32_t&
time()
const;
void unlink()
disconnect from RawPMTHitObj instance
Definition: RawPMTHitConst.h:68
unsigned int id() const
Definition: RawPMTHitConst.h:76
Definition: RawPMTHitCollection.h:51
ConstRawPMTHit clone() const
support cloning (deep-copy)
Definition: RawPMTHitConst.cc:42
Definition: RawPMTHit.h:22
Definition: RawPMTHitCollection.h:76
Definition: BasicParticle.cc:13
ConstRawPMTHit & operator=(const ConstRawPMTHit &other)
copy-assignment operator
Definition: RawPMTHitConst.cc:32
bool operator==(const ConstRawPMTHit &other) const
Definition: RawPMTHitConst.h:70
ConstRawPMTHit()
default constructor
Definition: RawPMTHitConst.cc:16
const std::int64_t & cellID() const
Access the The detector specific (geometrical) cell id.
Definition: RawPMTHitConst.cc:50
~ConstRawPMTHit()
destructor
Definition: RawPMTHitConst.cc:46
bool isAvailable() const
check whether the object is actually available
Definition: RawPMTHitConst.cc:59
Definition: RawPMTHitObj.h:18
const std::uint32_t & amplitude() const
Access the PMT signal amplitude [ADC].
Definition: RawPMTHitConst.cc:51
const std::uint32_t & time() const
Access the PMT signal time [TDC].
Definition: RawPMTHitConst.cc:52
Definition: RawPMTHitConst.h:20
bool operator<(const ConstRawPMTHit &other) const
Definition: RawPMTHitConst.h:74
const podio::ObjectID getObjectID() const
Definition: RawPMTHitConst.cc:66
const eic::Index & ID() const
Access the unique hit ID.
Definition: RawPMTHitConst.cc:49