ParticleCaloAssociation(ParticleCaloAssociation &&other)
move constructor
float associationConeSize() const
return cone-size used for association
const Trk::CaloExtension * m_caloExtension
CaloExtension.
float m_associationConeSize
cone size used for association
const Trk::CaloExtension & caloExtension() const
return calo extension
virtual ~ParticleCaloAssociation()
void updateData(Data &&data, float coneSize)
update data
class storing calorimeter cell/cluster association with IParticle objects
ParticleCaloAssociation(const Trk::CaloExtension *caloExtension, Data &&data, float coneSize)
constructor taking CaloExtension, a vector of cells and a cone size as arguments
ParticleCaloAssociation(const ParticleCaloAssociation &)=delete
no copy constructor
ParticleCaloAssociation & operator=(const ParticleCaloAssociation &)=delete
no assignment operator
ParticleCaloAssociation()=delete
no default constructor
ParticleCaloAssociation & operator=(ParticleCaloAssociation &&other)
move assignment operator
const Data & data() const
return vector of associated objects