Go to the documentation of this file.
11 #include "podio/ObjectID.h"
59 const std::int64_t&
cellID()
const;
62 const float&
npe()
const;
65 const float&
time()
const;
87 void cellID(std::int64_t value);
90 void npe(
float value);
93 void time(
float value);
137 std::ostream&
operator<<(std::ostream& o,
const ConstPMTHit& value);
std::ostream & operator<<(std::ostream &o, const ConstBasicParticle &value)
Definition: BasicParticle.cc:102
const eic::VectorXYZ & dimension() const
Access the The dimension information of the pixel [mm].
Definition: PMTHit.cc:62
void unlink()
disconnect from PMTHitObj instance
Definition: PMTHit.h:121
PMTHit & operator=(const PMTHit &other)
copy-assignment operator
Definition: PMTHit.cc:36
friend class ConstPMTHit
Definition: PMTHit.h:27
Definition: PMTHitObj.h:18
const std::int64_t & cellID() const
Access the The detector specific (geometrical) cell id.
Definition: PMTHit.cc:56
const float & npe() const
Access the estimated number of photo-electrons [#].
Definition: PMTHit.cc:57
bool operator<(const PMTHit &other) const
Definition: PMTHit.h:127
const eic::Index & ID() const
Access the Unique hit ID.
Definition: PMTHit.cc:55
const podio::ObjectID getObjectID() const
Definition: PMTHit.cc:91
const eic::VectorXYZ & position() const
Access the PMT hit position [mm].
Definition: PMTHit.cc:60
Definition: BasicParticle.cc:13
const eic::VectorXYZ & local() const
Access the The local position of the hit in detector coordinates [mm].
Definition: PMTHit.cc:61
unsigned int id() const
Definition: PMTHit.h:129
bool operator==(const PMTHit &other) const
Definition: PMTHit.h:123
Definition: PMTHitCollection.h:76
~PMTHit()
destructor
Definition: PMTHit.cc:50
PMTHit()
default constructor
Definition: PMTHit.cc:16
const float & timeError() const
Access the Error on the time [ns].
Definition: PMTHit.cc:59
PMTHit clone() const
support cloning (deep-copy)
Definition: PMTHit.cc:46
bool isAvailable() const
check whether the object is actually available
Definition: PMTHit.cc:84
Definition: PMTHitConst.h:21
const float & time() const
Access the Time [ns].
Definition: PMTHit.cc:58
Definition: PMTHitCollection.h:29
Definition: VectorXYZ.h:13