|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef XAODFORWARD_VERSIONS_AFPTOFTRACK_V1_H
16 #define XAODFORWARD_VERSIONS_AFPTOFTRACK_V1_H
23 #include "AthLinks/ElementLink.h"
137 const std::vector<AFPToFHitLink_t>&
hits()
const;
144 void setHits(
const std::vector<AFPToFHitLink_t>& newHitsVector );
void setTrainTime(float newTrainTime)
Set track time.
Base class for elements of a container that can have aux data.
void setTrainNSat(int newTrainNSat)
Set slope of the reconstructed track along X axis in local coordinate system.
int trainSize() const
Track train size.
void addBar(const AFPToFHitLink_t &newHit)
Add a link to a bar used to reconstruct the track.
void setTrainID(int newTrainID)
Set track train id(position).
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
void setHits(const std::vector< AFPToFHitLink_t > &newHitsVector)
Set vector of links to bars used for track reconstruction.
void setTrainSize(int newTrainSize)
Set track train size.
const std::vector< AFPToFHitLink_t > & hits() const
Vector of links to bars that were used to reconstruct the track.
SG_BASE(xAOD::AFPToFTrack_v1, SG::AuxElement)
void setStationID(int stationID)
Set index of the station where track was reconstructed.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving.
ElementLink implementation for ROOT usage.
void setAlgID(int newIAlgID)
Set reconstruction algorithm identification number.
float trainTime() const
Track local time.
ElementLink< AFPToFHitContainer > AFPToFHitLink_t
Type of a link to the hit.
int stationID() const
Index of the station where track was reconstructed.
int algID() const
Identification number of the algorithm used to reconstruct the track.
int trainNSat() const
number of saturated bars in the train
int trainID() const
Track train ID.
Base class for elements of a container that can have aux data.
Class representing a track reconstructed in AFP ToF.