|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef XAODFORWARD_VERSIONS_AFPSIHITSCLUSTER_V1_H
15 #define XAODFORWARD_VERSIONS_AFPSIHITSCLUSTER_V1_H
19 #include "AthLinks/ElementLink.h"
193 #endif // XAODFORWARD_VERSIONS_AFPSIHITSCLUSTER_V1_H
void setHitsLinks(const std::vector< AFPHitLink_t > &newHitsVector)
Set vector of links to pixels used to construct the cluster.
SG_BASE(xAOD::AFPSiHitsCluster_v1, SG::AuxElement)
int pixelLayerID() const
Index of the silicon layer with the cluster.
int clusterAlgID() const
Identification number of the algorithm used to cluster pixels.
Base class for elements of a container that can have aux data.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
ElementLink< AFPSiHitContainer > AFPHitLink_t
Type of a link to the hit.
void setNHits(int nPixels)
Set number of fired pixels (hits) in the cluster.
void setXLocal(float newXLocal)
Set cluster position along X axis in station local coordinate system.
void setYLocal(float newYLocal)
Set cluster position along Y axis in station local coordinate system.
void setZLocalErr(float newZLocalErr)
Set uncertainty of cluster position along Z axis in station local coordinate system.
void setZLocal(float newZLocal)
Set cluster position along Z axis in station local coordinate system.
Definitions of AFP stations identification numbers.
void setStationID(int stationID)
Set index of the station with pixel hit.
int stationID() const
Index of the station with pixels cluster.
float xLocal() const
Cluster position along X axis in station local coordinate system.
void setYLocalErr(float newYLocalErr)
Set uncertainty of cluster position along Y axis in station local coordinate system.
ElementLink implementation for ROOT usage.
void setPixelLayerID(int layerID)
Method setting index of the detector layer with the cluster.
float depositedCharge() const
Total charge of the cluster.
void addHitLink(const AFPHitLink_t &newHit)
Add a link to a pixel in this cluster.
int nHits() const
Number of fired pixels (hits) in cluster.
void setDepositedCharge(float charge)
Method setting total charge of the cluster.
float xLocalErr() const
Uncertainty of cluster position along X axis in station local coordinate system.
Class representing a cluster of AFP pixel hits.
float yLocal() const
Cluster position along Y axis in station local coordinate system.
void setXLocalErr(float newXLocalErr)
Set uncertainty of cluster position along X axis in station local coordinate system.
float zLocal() const
Cluster position along Z axis in station local coordinate system.
const std::vector< AFPHitLink_t > & hitsLinks() const
Vector of links to pixels that were used to construct the cluster.
Definitions of silicon layers (tracking) identification numbers in an AFP station.
float zLocalErr() const
Uncertainty of cluster position along Z axis in station local coordinate system.
float yLocalErr() const
Uncertainty of cluster position along Y axis in station local coordinate system.
Base class for elements of a container that can have aux data.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving.
void setClusterAlgID(int newIAlgID)
Set ID number of the clustering algorithm.