#include <emcClusterContainer.h>
Inherited by emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4.
Inheritance diagram for emcClusterContainer:

Definition at line 18 of file emcClusterContainer.h.
Public Member Functions | |
| virtual | ~emcClusterContainer () |
| virtual emcClusterContent * | addCluster (unsigned int i) |
| Add a new cluster (using default emcClusterContentv# ctor). | |
| virtual emcClusterContent * | addCluster (unsigned int i, const emcClusterContent &c) |
| Add a new cluster (using copy ctor). | |
| virtual emcClusterContent * | addCluster (const emcClusterContent &c) |
| virtual unsigned int | capacity (void) const |
| virtual emcClusterContainer * | clone (void) const |
| virtual emcClusterContainer * | create (void) const |
| virtual emcClusterContent * | findCluster (int clusterid) const |
| virtual emcClusterContent * | getCluster (unsigned int i) const |
| virtual void | identify (std::ostream &os=std::cout) const |
| virtual int | isValid () const |
| virtual void | print (std::ostream &os=std::cout) const |
| virtual bool | removeCluster (unsigned int i) |
| virtual bool | resize (unsigned int newsize) |
| virtual void | Reset () |
| virtual unsigned int | size (void) const |
Protected Member Functions | |
| virtual TClonesArray * | GetTCArray () const |
| emcClusterContainer & | operator= (const emcClusterContainer &) |
| This one is protected on purpose. | |
|
|
Definition at line 22 of file emcClusterContainer.h. |
|
|
Definition at line 25 of file emcClusterContainer.C. References emcClusterContent::Copy(), and GetTCArray(). |
|
||||||||||||
|
Add a new cluster (using copy ctor). c must be of compatible type, otherwise this will return 0. Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 31 of file emcClusterContainer.h. |
|
|
Add a new cluster (using default emcClusterContentv# ctor).
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 25 of file emcClusterContainer.h. Referenced by mEmcClusterizerv0::fillPeakArea(). |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 38 of file emcClusterContainer.h. |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 41 of file emcClusterContainer.h. |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 44 of file emcClusterContainer.h. |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 47 of file emcClusterContainer.h. |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 50 of file emcClusterContainer.h. Referenced by mEmcGeaPatchSimulatedCluster::event(), histogram(), print(), and GainBaseLinePlayer::process_event(). |
|
|
Definition at line 75 of file emcClusterContainer.h. Referenced by addCluster(). |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 53 of file emcClusterContainer.h. Referenced by process_event(). |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 56 of file emcClusterContainer.h. |
|
|
This one is protected on purpose. See e.g. Scott Meyers' More Effective C++ Item 33. |
|
|
Definition at line 16 of file emcClusterContainer.C. References getCluster(), emcClusterContent::print(), and size(). Referenced by process_event(). |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 61 of file emcClusterContainer.h. |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 67 of file emcClusterContainer.h. Referenced by mEmcClusterizerv0::event(). |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 64 of file emcClusterContainer.h. |
|
|
Reimplemented in emcClusterContainerT< T >, emcClusterContainerv1, emcClusterContainerv2, emcClusterContainerv3, and emcClusterContainerv4. Definition at line 71 of file emcClusterContainer.h. Referenced by mEmcGeaPatchSimulatedCluster::event(), mEmcGeaMakeClusterEvaluation::event(), mEmcClusterizerv0::fillPeakArea(), histogram(), print(), and GainBaseLinePlayer::process_event(). |