|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #include "GaudiKernel/ServiceHandle.h"
16 static const std::string preFixStr{
"Mm_"};
51 std::vector<DriftCov_t> covariance{};
53 std::back_inserter(covariance),
60 setStripDriftErrors(covariance);
IMPLEMENT_SETTER_GETTER_WITH_CAST(sTgcMeasurement_v1, uint8_t, sTgcMeasurement_v1::Author, author, setAuthor)
static IdentifierHash createHash(const int gasGap, const int strip)
const T * ptr() const
Return a pointer to the cached value.
bool isValid() const
Test to see if the value is valid.
uint8_t gasGap() const
Returns the gas gap number to which the clsuter.
const MuonGMR4::MmReadoutElement * readoutElement() const
Retrieve the associated MmReadoutElement.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
setScaleOne setStatusOne setSaturated int16_t
#define IMPLEMENT_READOUTELEMENT(CLASS_NAME, CACHED_VALUE, READOUT_ELEMENT_TYPE)
Macro to handle the readoutElement.
AmgVector(N) toEigen(const ConstVectorMap< N > &xAODvec)
IdentifierHash layerHash() const
Returns the hash of the associated layer (Needed for surface retrieval)
uint16_t channelNumber() const
returns the number of the central strip
CxxUtils::CachedValue< Identifier > m_identifier
const Identifier & identify() const
: Returns the Athena identifier of the micro mega cluster It's constructed from the measurementHash &...
double angle(const GeoTrf::Vector2D &a, const GeoTrf::Vector2D &b)
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
PosAccessor< 2 >::element_type DriftCov_t
returns the list of drift distances
IdentifierHash measurementHash() const
Returns the hash of the measurement channel.
void set(const T &val) const
Set the value, assuming it is currently invalid.
IMPLEMENT_VECTOR_SETTER_GETTER(sTgcStripCluster_v1, uint16_t, stripNumbers, setStripNumbers)
#define IMPLEMENT_SETTER_GETTER(DTYPE, GETTER, SETTER)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...