#include <emcClusterContainerv4.h>
Inherits emcClusterContainer.
Inheritance diagram for emcClusterContainerv4:
Definition at line 11 of file emcClusterContainerv4.h.
Public Member Functions | |
emcClusterContainerv4 () | |
emcClusterContainerv4 (const emcClusterContainerv4 &) | |
emcClusterContainerv4 & | operator= (const emcClusterContainerv4 &) |
unsigned int | capacity (void) const |
emcClusterContainerv4 * | clone (void) const |
emcClusterContainerv4 * | create (void) const |
virtual | ~emcClusterContainerv4 () |
emcClusterContentv4 * | addCluster (unsigned int i) |
Add a new cluster (using default emcClusterContentv# ctor). | |
emcClusterContentv4 * | addCluster (unsigned int i, const emcClusterContent &c) |
Add a new cluster (using copy ctor). | |
emcClusterContentv4 * | findCluster (int clusterid) const |
emcClusterContentv4 * | getCluster (unsigned int i) const |
void | identify (std::ostream &os=std::cout) const |
int | isValid () const |
bool | removeCluster (unsigned int i) |
void | Reset () |
bool | resize (unsigned int newsize) |
unsigned int | size (void) const |
Protected Attributes | |
TClonesArray * | fEmcClusters |
Private Member Functions | |
void | allocate (unsigned int thesize) |
void | copy (emcClusterContainerv4 &dest) const |
Static Private Attributes | |
static const unsigned int | fgDefaultSize = 1000 |
static const unsigned int | fgMaxSize = 24768 |
|
Definition at line 39 of file emcClusterContainerv4.C. References allocate(). Referenced by clone(). |
|
Definition at line 45 of file emcClusterContainerv4.C. References copy(). |
|
Definition at line 63 of file emcClusterContainerv4.C. References clear(), and fEmcClusters. |
|
Add a new cluster (using copy ctor). c must be of compatible type, otherwise this will return 0. Reimplemented from emcClusterContainer. Definition at line 89 of file emcClusterContainerv4.C. References capacity(), fEmcClusters, fgMaxSize, max, resize(), and test(). |
|
Add a new cluster (using default emcClusterContentv# ctor).
Reimplemented from emcClusterContainer. Definition at line 71 of file emcClusterContainerv4.C. References capacity(), fEmcClusters, fgMaxSize, max, and resize(). Referenced by copy(). |
|
Definition at line 116 of file emcClusterContainerv4.C. References clear(), and fEmcClusters. Referenced by copy(), and emcClusterContainerv4(). |
|
Reimplemented from emcClusterContainer. Definition at line 128 of file emcClusterContainerv4.C. References fEmcClusters. Referenced by addCluster(). |
|
Reimplemented from emcClusterContainer. Definition at line 135 of file emcClusterContainerv4.C. References emcClusterContainerv4(). |
|
Definition at line 149 of file emcClusterContainerv4.C. References addCluster(), allocate(), fEmcClusters, getCluster(), Reset(), and size(). Referenced by emcClusterContainerv4(), and operator=(). |
|
Reimplemented from emcClusterContainer. Definition at line 142 of file emcClusterContainerv4.C. |
|
Reimplemented from emcClusterContainer. Definition at line 173 of file emcClusterContainerv4.C. References getCluster(), and size(). |
|
Reimplemented from emcClusterContainer. Definition at line 187 of file emcClusterContainerv4.C. References fEmcClusters. Referenced by copy(), and findCluster(). |
|
Reimplemented from emcClusterContainer. |
|
Reimplemented from emcClusterContainer. Definition at line 201 of file emcClusterContainerv4.C. |
|
Definition at line 52 of file emcClusterContainerv4.C. |
|
Reimplemented from emcClusterContainer. Definition at line 215 of file emcClusterContainerv4.C. References fEmcClusters, and size(). |
|
Reimplemented from emcClusterContainer. Definition at line 208 of file emcClusterContainerv4.C. References clear(), and fEmcClusters. Referenced by copy(), and operator=(). |
|
Reimplemented from emcClusterContainer. Definition at line 231 of file emcClusterContainerv4.C. References fEmcClusters, and fgMaxSize. Referenced by addCluster(). |
|
Reimplemented from emcClusterContainer. Definition at line 246 of file emcClusterContainerv4.C. References fEmcClusters. Referenced by copy(), findCluster(), and removeCluster(). |
|
Definition at line 50 of file emcClusterContainerv4.h. Referenced by addCluster(), allocate(), capacity(), copy(), getCluster(), removeCluster(), Reset(), resize(), size(), and ~emcClusterContainerv4(). |
|
Definition at line 56 of file emcClusterContainerv4.h. |
|
Definition at line 57 of file emcClusterContainerv4.h. Referenced by addCluster(), and resize(). |