5#ifndef XAODFORWARD_VERSIONS_AFPToFHIT_V1_H
6#define XAODFORWARD_VERSIONS_AFPToFHIT_V1_H
Definitions of AFP stations identification numbers.
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.
static const int farC
station with at Z = -217 m
static const int farA
station with at Z = 217 m
Class representing a hit in ToF detector.
void setBarInTrainID(const int barInTrainID)
void setPulseLength(float pulseLength)
float time() const
Time of AFP ToF detector hit relative to the reference clock.
int barInTrainID() const
ID number of the LQBar in a train where hit was detected.
bool isSideA() const
Returns true if ToF hit is in far station on A side.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving - does nothing.
int trainID() const
ID number of the train of LQBars (set of 4 bars), where hit was detected.
float pulseLength() const
Lenght of the signal pulse which is proportional to the signal amplitude.
void setHptdcID(int hptdcID)
void setTrainID(const int barInTrainID)
int hptdcChannel() const
HPTDC channel number.
int stationID() const
Index of the station with time-of-flight hit.
bool isSideC() const
Returns true if ToF hit is in far station on A side.
void setStationID(int side)
int hptdcID() const
Identification number of the HPTDC module.
void setHptdcChannel(int hptdcChannel)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.