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 );
Base class for elements of a container that can have aux data.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Class representing a track reconstructed in AFP.
float zLocal() const
Track position along Z axis in station local coordinate system.
void setZLocal(float newZLocal)
Set track coordinate along Z axis in station local coordinate system.
void setHits(const std::vector< AFPHitLink_t > &newHitsVector)
Set vector of links to pixels used for track reconstruction.
void setNHits(int nHits)
Set number of pixels used to reconstruct the track.
float chi2() const
value of the track fit to the selected pixels.
void addHit(const AFPHitLink_t &newHit)
Add a link to a pixel used to reconstruct the track.
void setXSlope(float newXSlope)
Set slope of the reconstructed track along X axis in local coordinate system.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving.
int nHits() const
Number of pixels used to reconstruct the track.
int algID() const
Identification number of the algorithm used to reconstruct the track.
float yLocal() const
Track position along Y axis in station local coordinate system.
float xLocal() const
Track position along X axis in station local coordinate system.
int stationID() const
Index of the station where track was reconstructed.
float xSlope() const
Slope of the reconstructed track along X axis in local coordinate system.
void setYLocal(float newYLocal)
Set track coordinate along Y axis in station local coordinate system.
void setXLocal(float newXLocal)
Set track position along X axis in station local coordinate system.
float ySlope() const
Slope of the reconstructed track along Y axis in local coordinate system.
ElementLink< AFPSiHitContainer > AFPHitLink_t
Type of a link to the hit.
void setChi2(float newFChi2)
Set value of the track fit to the selected pixels.
void setStationID(int stationID)
Set index of the station where track was reconstructed.
void setYSlope(float newYSlope)
Set slope of the reconstructed track along Y axis in local coordinate system.
unsigned int nHoles() const
Number of empty pixels that the track passes through.
void setAlgID(int newIAlgID)
Set reconstruction algorithm identification number.
const std::vector< AFPHitLink_t > & hits() const
Vector of links to pixels that were used to reconstruct the track.
void setNHoles(unsigned int nHoles)
Set number of empty pixels that the track passes through.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.