|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef AFP_SICLUSTERTOOLS_AFPSICLUSTERBASICOBJ_H
6 #define AFP_SICLUSTERTOOLS_AFPSICLUSTERBASICOBJ_H 1
72 std::list<const xAOD::AFPSiHit*>&
hits() {
return m_hits;}
75 const std::list<const xAOD::AFPSiHit*>&
hits()
const {
return m_hits;}
86 std::list<const xAOD::AFPSiHit*>
m_hits;
90 #endif // AFP_SICLUSTERTOOLS_AFPSICLUSTERBASICOBJ_H
float m_vertID
vertical position (ID number) of the cluster (float because it can be weighted mean of hits)
void setCharge(const double charge)
int clusterAlgID() const
clustering algorithm ID number (use xAOD::AFPClusterAlgID for labels)
double charge() const
charge of the cluster
Class representing a hit in silicon detector.
float m_horizIDErr
uncertainty of horizontal position (ID number) in fraction
void setHorizIDErr(const float horizIDErr)
std::list< const xAOD::AFPSiHit * > m_hits
list of pixels used to form the cluster
int m_clusterAlgID
clustering algorithm ID number (use xAOD::AFPClusterAlgID for labels)
void setVertIDErr(const float vertIDErr)
float m_horizID
horizontal position (ID number) of the cluster (float because it can be weighted mean of hits)
Class representing basic silicon pixels cluster, designed to be used for creating the clusters.
float horizID() const
horizontal position (ID number) of the cluster (float because it can be weighted mean of hits)
void setClusterAlgID(const int clusterAlgID)
float horizIDErr() const
uncertainty of horizontal position (ID number) in fraction
float vertIDErr() const
uncertainty of vertical position (ID number) in fraction
double m_charge
charge of the cluster
void setVertID(const float vertID)
AFPSiClusterBasicObj(const float horizID, const float vertID, const float charge, const int clusterAlgID)
Constructs object with given horizontal and vertical positions (ID numbers) and charge....
AFPSiClusterBasicObj(const float horizID, const float horizIDErr, const float vertID, const float vertIDErr, const float charge, const int clusterAlgID)
const std::list< const xAOD::AFPSiHit * > & hits() const
list of pixels used to form the cluster
void setHorizID(const float horizID)
AFPSiClusterBasicObj(const xAOD::AFPSiHit *hit, const int clusterAlgID)
Constructs object from the hit. Horizontal and vertical errors are set to i.e. standard deviation of...
std::list< const xAOD::AFPSiHit * > & hits()
list of pixels used to form the cluster
float vertID() const
vertical position (ID number) of the cluster (float because it can be weighted mean of hits)
float m_vertIDErr
uncertainty of vertical position (ID number) in fraction