ATLAS Offline Software
|
Data class for cluster variables associated with a CaloCluster. More...
#include <CaloShower.h>
Public Types | |
typedef CaloClusterMomentStore | moment_store |
Moment store type. More... | |
typedef CaloSamplingData | sampling_store |
Sampling data store type. More... | |
Public Member Functions | |
CaloShower () | |
Constructor. More... | |
CaloShower (const CaloShower *pShower) | |
CaloShower (const CaloShower &rShower) | |
virtual | ~CaloShower () |
Destructur. More... | |
const moment_store & | getMomentStore () const |
Access cluster moment store. More... | |
moment_store & | getMomentStore () |
Access cluster moment store. More... | |
void | setMomentStore (const moment_store &rMomStore) |
Set moment store. More... | |
const sampling_store & | getSamplingStore () const |
Retrieves the non-modifiable sampling data store. More... | |
sampling_store & | getSamplingStore () |
Retrieves the modifiable sampling data store. More... | |
Private Member Functions | |
CaloShower & | operator= (const CaloShower &rShower) |
Private Attributes | |
moment_store | m_momentStore |
Set the sampling data store. More... | |
sampling_store | m_samplingStore |
Data class for cluster variables associated with a CaloCluster.
It is implemented as a concrete base class.
Definition at line 11 of file CaloShower.h.
Moment store type.
Definition at line 16 of file CaloShower.h.
Sampling data store type.
Definition at line 19 of file CaloShower.h.
|
inline |
|
explicit |
Definition at line 9 of file CaloShower.cxx.
|
explicitdefault |
|
inlinevirtual |
|
inline |
Access cluster moment store.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Returns non-const reference to moment store.
Definition at line 69 of file CaloShower.h.
|
inline |
Access cluster moment store.
Returns const reference to moment store.
Definition at line 71 of file CaloShower.h.
|
inline |
|
inline |
|
private |
|
inline |
Set moment store.
rMomStore | reference to a non-modifiable moment store |
Makes a copy of the store to allow downstream modifications. Depreciated.
Definition at line 73 of file CaloShower.h.
|
private |
Set the sampling data store.
Definition at line 59 of file CaloShower.h.
|
private |
Definition at line 60 of file CaloShower.h.