LDMX Software
|
Public Member Functions | |
WorkingCluster (const ldmx::HcalHit *eh, const ldmx::HcalGeometry &geom) | |
void | add (const ldmx::HcalHit *eh, const ldmx::HcalGeometry &geom) |
void | add (const WorkingCluster &wc) |
double | GetTime () |
const TLorentzVector & | centroid () const |
void | SetCentroidPxPyPzE (double newCentroidX, double newCentroidY, double newCentroidZ, double newE) |
void | SetTime (double t) |
std::vector< const ldmx::HcalHit * > | getHits () const |
void | addHit (const ldmx::HcalHit *eh) |
bool | empty () const |
void | clear () |
Private Attributes | |
std::vector< const ldmx::HcalHit * > | hits_ |
TLorentzVector | centroid_ |
double | time_ = 0 |
Definition at line 15 of file WorkingCluster.h.
hcal::WorkingCluster::WorkingCluster | ( | const ldmx::HcalHit * | eh, |
const ldmx::HcalGeometry & | geom | ||
) |
Definition at line 8 of file WorkingCluster.cxx.
|
inline |
Definition at line 19 of file WorkingCluster.h.
void hcal::WorkingCluster::add | ( | const ldmx::HcalHit * | eh, |
const ldmx::HcalGeometry & | geom | ||
) |
Definition at line 13 of file WorkingCluster.cxx.
void hcal::WorkingCluster::add | ( | const WorkingCluster & | wc | ) |
Definition at line 34 of file WorkingCluster.cxx.
|
inline |
Definition at line 38 of file WorkingCluster.h.
|
inline |
Definition at line 27 of file WorkingCluster.h.
|
inline |
Definition at line 42 of file WorkingCluster.h.
|
inline |
Definition at line 40 of file WorkingCluster.h.
|
inline |
Definition at line 36 of file WorkingCluster.h.
|
inline |
Definition at line 25 of file WorkingCluster.h.
|
inline |
Definition at line 29 of file WorkingCluster.h.
|
inline |
Definition at line 34 of file WorkingCluster.h.
|
private |
Definition at line 46 of file WorkingCluster.h.
|
private |
Definition at line 45 of file WorkingCluster.h.
|
private |
Definition at line 47 of file WorkingCluster.h.