|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef XAODFORWARD_VERSIONS_AFPTRACK_V1_H
16 #define XAODFORWARD_VERSIONS_AFPTRACK_V1_H
23 #include "AthLinks/ElementLink.h"
204 const std::vector<AFPHitLink_t>&
hits()
const;
211 void setHits(
const std::vector<AFPHitLink_t>& newHitsVector );
void setYSlope(float newYSlope)
Set slope of the reconstructed track along Y axis in local coordinate system.
float xSlope() const
Slope of the reconstructed track along X axis in local coordinate system.
float zLocal() const
Track position along Z axis in station local coordinate system.
void setAlgID(int newIAlgID)
Set reconstruction algorithm identification number.
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.
SG_BASE(xAOD::AFPTrack_v1, SG::AuxElement)
float ySlope() const
Slope of the reconstructed track along Y axis in local coordinate system.
void setHits(const std::vector< AFPHitLink_t > &newHitsVector)
Set vector of links to pixels used for track reconstruction.
void setZLocal(float newZLocal)
Set track coordinate along Z axis in station local coordinate system.
void setXSlope(float newXSlope)
Set slope of the reconstructed track along X axis in local coordinate system.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Class representing a track reconstructed in AFP.
float yLocal() const
Track position along Y axis in station local coordinate system.
int stationID() const
Index of the station where track was reconstructed.
unsigned int nHoles() const
Number of empty pixels that the track passes through.
int algID() const
Identification number of the algorithm used to reconstruct the track.
void setStationID(int stationID)
Set index of the station where track was reconstructed.
float chi2() const
value of the track fit to the selected pixels.
void setChi2(float newFChi2)
Set value of the track fit to the selected pixels.
float xLocal() const
Track position along X axis in station local coordinate system.
ElementLink implementation for ROOT usage.
int nHits() const
Number of pixels used to reconstruct the track.
ElementLink< AFPSiHitContainer > AFPHitLink_t
Type of a link to the hit.
void setNHits(int nHits)
Set number of pixels used to reconstruct the track.
void setXLocal(float newXLocal)
Set track position along X axis in station local coordinate system.
const std::vector< AFPHitLink_t > & hits() const
Vector of links to pixels that were used to reconstruct the track.
void addHit(const AFPHitLink_t &newHit)
Add a link to a pixel used to reconstruct the track.
void setNHoles(unsigned int nHoles)
Set number of empty pixels that the track passes through.
Base class for elements of a container that can have aux data.
void setYLocal(float newYLocal)
Set track coordinate along Y axis in station local coordinate system.