![]() |
ATLAS Offline Software
|
class storing calorimeter cell/cluster association with IParticle objects More...
#include <ParticleCaloAssociation.h>
Public Types | |
| typedef std::vector< T > | Data |
| typedef of Cell vector More... | |
Public Member Functions | |
| ParticleCaloAssociation (const Trk::CaloExtension *caloExtension, Data &&data, float coneSize) | |
| constructor taking CaloExtension, a vector of cells and a cone size as arguments More... | |
| virtual | ~ParticleCaloAssociation () |
| 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... | |
| ParticleCaloAssociation (ParticleCaloAssociation &&other) | |
| move constructor More... | |
| ParticleCaloAssociation & | operator= (ParticleCaloAssociation &&other) |
| move assignment operator More... | |
| void | updateData (Data &&data, float coneSize) |
| update data More... | |
Private Member Functions | |
| ParticleCaloAssociation ()=delete | |
| no default constructor More... | |
| ParticleCaloAssociation (const ParticleCaloAssociation &)=delete | |
| no copy constructor More... | |
| ParticleCaloAssociation & | operator= (const ParticleCaloAssociation &)=delete |
| no assignment operator More... | |
Private Attributes | |
| 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/cluster association with IParticle objects
Definition at line 16 of file ParticleCaloAssociation.h.
| typedef std::vector<T> Rec::ParticleCaloAssociation< T >::Data |
typedef of Cell vector
Definition at line 19 of file ParticleCaloAssociation.h.
|
inline |
constructor taking CaloExtension, a vector of cells and a cone size as arguments
Definition at line 89 of file ParticleCaloAssociation.h.
|
inlinevirtual |
Definition at line 24 of file ParticleCaloAssociation.h.
| Rec::ParticleCaloAssociation< T >::ParticleCaloAssociation | ( | ParticleCaloAssociation< T > && | other | ) |
move constructor
|
privatedelete |
no default constructor
|
privatedelete |
no copy constructor
|
inline |
return cone-size used for association
Definition at line 68 of file ParticleCaloAssociation.h.
|
inline |
return calo extension
Definition at line 73 of file ParticleCaloAssociation.h.
|
inline |
return vector of associated objects
Definition at line 78 of file ParticleCaloAssociation.h.
|
privatedelete |
no assignment operator
| ParticleCaloAssociation& Rec::ParticleCaloAssociation< T >::operator= | ( | ParticleCaloAssociation< T > && | other | ) |
move assignment operator
|
inline |
update data
Definition at line 83 of file ParticleCaloAssociation.h.
|
private |
cone size used for association
Definition at line 63 of file ParticleCaloAssociation.h.
|
private |
CaloExtension.
Definition at line 57 of file ParticleCaloAssociation.h.
|
private |
cell information
Definition at line 60 of file ParticleCaloAssociation.h.
1.8.18