![]() |
ATLAS Offline Software
|
class storing calorimeter cell association with IParticle objects More...
#include <ParticleClusterAssociation.h>
Public Types | |
| typedef std::vector< const xAOD::CaloCluster * > | Data |
| typedef of Cell vector More... | |
Public Member Functions | |
| ParticleClusterAssociation (const Trk::CaloExtension *caloExtension, Data &&clusters, float coneSize, const xAOD::CaloClusterContainer *container=0) | |
| constructor taking CaloExtension, a vector of cells and a cone size as arguments More... | |
| const xAOD::CaloClusterContainer * | container () const |
| access to container More... | |
| const Trk::CaloExtension & | caloExtension () const |
| return calo extension More... | |
| const Data & | data () const |
| return vector of associated objects More... | |
| float | associationConeSize () const |
| return cone-size used for association More... | |
| void | updateData (Data &&data, float coneSize) |
| update data More... | |
Private Member Functions | |
| ParticleClusterAssociation ()=delete | |
| no default constructor More... | |
| ParticleClusterAssociation (const ParticleClusterAssociation &)=delete | |
| no copy constructor More... | |
| ParticleClusterAssociation & | operator= (const ParticleClusterAssociation &)=delete |
| no assignment operator More... | |
Private Attributes | |
| const xAOD::CaloClusterContainer * | m_container |
| container More... | |
| const Trk::CaloExtension * | m_caloExtension |
| CaloExtension. More... | |
| Data | m_data |
| cell information More... | |
| float | m_associationConeSize |
| cone size used for association More... | |
class storing calorimeter cell association with IParticle objects
Definition at line 14 of file ParticleClusterAssociation.h.
|
inherited |
typedef of Cell vector
Definition at line 19 of file ParticleCaloAssociation.h.
| Rec::ParticleClusterAssociation::ParticleClusterAssociation | ( | const Trk::CaloExtension * | caloExtension, |
| Data && | clusters, | ||
| float | coneSize, | ||
| const xAOD::CaloClusterContainer * | container = 0 |
||
| ) |
constructor taking CaloExtension, a vector of cells and a cone size as arguments
Definition at line 10 of file ParticleClusterAssociation.cxx.
|
privatedelete |
no default constructor
|
privatedelete |
no copy constructor
|
inlineinherited |
return cone-size used for association
Definition at line 34 of file ParticleCaloAssociation.h.
|
inlineinherited |
return calo extension
Definition at line 28 of file ParticleCaloAssociation.h.
|
inline |
access to container
Definition at line 36 of file ParticleClusterAssociation.h.
|
inlineinherited |
return vector of associated objects
Definition at line 31 of file ParticleCaloAssociation.h.
|
privatedelete |
no assignment operator
|
inlineinherited |
update data
Definition at line 43 of file ParticleCaloAssociation.h.
|
privateinherited |
cone size used for association
Definition at line 63 of file ParticleCaloAssociation.h.
|
privateinherited |
CaloExtension.
Definition at line 57 of file ParticleCaloAssociation.h.
|
private |
container
Definition at line 33 of file ParticleClusterAssociation.h.
|
privateinherited |
cell information
Definition at line 60 of file ParticleCaloAssociation.h.
1.8.18