|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef XAODFORWARD_VERSIONS_AFPTRACK_V2_H
16 #define XAODFORWARD_VERSIONS_AFPTRACK_V2_H
23 #include "AthLinks/ElementLink.h"
198 const std::vector<AFPClusterLink_t>&
clusters()
const;
205 void setClusters(
const std::vector<AFPClusterLink_t>& newClustersVector );
void setNHoles(unsigned int nHoles)
Set number of empty pixels that the track passes through.
Class representing a track reconstructed in AFP.
const std::vector< AFPClusterLink_t > & clusters() const
Vector of links to clusters that were used to reconstruct the track.
Base class for elements of a container that can have aux data.
void setYSlope(float newYSlope)
Set slope of the reconstructed track along Y axis in local coordinate system.
float ySlope() const
Slope of the reconstructed track along Y axis in local coordinate system.
void setYLocal(float newYLocal)
Set track coordinate along Y axis in station local coordinate system.
ElementLink< AFPSiHitsClusterContainer > AFPClusterLink_t
Type of a link to the cluster.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving.
int algID() const
Identification number of the algorithm used to reconstruct the track.
float zLocal() const
Track position along Z axis in station local coordinate system.
float chi2() const
value of the track fit to the selected clusters.
int nClusters() const
Number of clusters used to reconstruct the track.
SG_BASE(xAOD::AFPTrack_v2, SG::AuxElement)
void setXSlope(float newXSlope)
Set slope of the reconstructed track along X axis in local coordinate system.
float xSlope() const
Slope of the reconstructed track along X axis in local coordinate system.
void setChi2(float newFChi2)
Set value of the track fit to the selected clusters.
float yLocal() const
Track position along Y axis in station local coordinate system.
void addCluster(const AFPClusterLink_t &newCluster)
Add a link to a cluster used to reconstruct the track.
ElementLink implementation for ROOT usage.
void setXLocal(float newXLocal)
Set track position along X axis in station local coordinate system.
void setZLocal(float newZLocal)
Set track coordinate along Z axis in station local coordinate system.
void setAlgID(int newIAlgID)
Set reconstruction algorithm identification number.
void setNClusters(int nClusters)
Set number of clusters used to reconstruct the track.
float xLocal() const
Track position along X axis in station local coordinate system.
void setStationID(int stationID)
Set index of the station where track was reconstructed.
int stationID() const
Index of the station where track was reconstructed.
void setClusters(const std::vector< AFPClusterLink_t > &newClustersVector)
Set vector of links to clusters used for track reconstruction.
Base class for elements of a container that can have aux data.
unsigned int nHoles() const
Number of empty layers that the track passes through.