|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONPREPDATA_VERSION_STGCMEASUREMENT_V1_H
5 #define XAODMUONPREPDATA_VERSION_STGCMEASUREMENT_V1_H
12 #include "Identifier/Identifier.h"
36 return channelType() == sTgcChannelTypes::Pad ? 2 : 1;
void setReadoutElement(const MuonGMR4::sTgcReadoutElement *readoutEle)
set the pointer to the sTgcReadoutElement
IdentifierHash measurementHash() const
Returns the hash of the measurement channel w.r.t ReadoutElement.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
def gap(flags, cells_name, *args, **kw)
sTgcMeasurement_v1()=default
Default constructor.
uint16_t channelNumber() const
Channel number of the Measurement.
uint8_t gasGap() const
In which gasGap is the Measurement.
virtual sTgcChannelTypes channelType() const =0
Returns the channel type of the measurement (Pad/Wire/Strip)
int charge() const
: Collected charge on the wire
void setAuthor(Author a)
Set the author of the producing algorithm.
short int time() const
: Calibrated time of the wire measurement
void setChannelNumber(uint16_t channel)
Set the channel number of the measurement.
virtual ~sTgcMeasurement_v1()=default
Virtual destructor.
const MuonGMR4::sTgcReadoutElement * readoutElement() const
Retrieve the associated sTgcReadoutElement.
unsigned int numDimensions() const override final
Pad measurements have 2 dimensions. Strips & Wires have only 1.
An STL vector of pointers that by default owns its pointed-to elements.
UncalibMeasType
Define the type of the uncalibrated measurement.
void setTime(short int t)
: Set the calibrated time of the wire measurement
CxxUtils::CachedValue< const MuonGMR4::sTgcReadoutElement * > m_readoutEle
void setCharge(int q)
: Set the collected charge on the wire
xAOD::UncalibMeasType type() const override final
Returns the type of the Tgc strip as a simple enumeration.
void setGasGap(uint8_t gap)
Set the associated gas gap of the measurement.
DATAVECTOR_BASE(xAOD::sTgcMeasurement_v1, xAOD::UncalibratedMeasurement_v1)