|
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 37 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.