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.