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 );
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 ToF.
void setTrainSize(int newTrainSize)
Set track train size.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving.
void setAlgID(int newIAlgID)
Set reconstruction algorithm identification number.
void setTrainID(int newTrainID)
Set track train id(position).
void setTrainTime(float newTrainTime)
Set track time.
int stationID() const
Index of the station where track was reconstructed.
void setTrainNSat(int newTrainNSat)
Set slope of the reconstructed track along X axis in local coordinate system.
int trainSize() const
Track train size.
const std::vector< AFPToFHitLink_t > & hits() const
Vector of links to bars that were used to reconstruct the track.
int trainID() const
Track train ID.
void addBar(const AFPToFHitLink_t &newHit)
Add a link to a bar used to reconstruct the track.
ElementLink< AFPToFHitContainer > AFPToFHitLink_t
Type of a link to the hit.
void setStationID(int stationID)
Set index of the station where track was reconstructed.
int trainNSat() const
number of saturated bars in the train
int algID() const
Identification number of the algorithm used to reconstruct the track.
void setHits(const std::vector< AFPToFHitLink_t > &newHitsVector)
Set vector of links to bars used for track reconstruction.
float trainTime() const
Track local time.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.