|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRT_CALIBDATA__HITINFO_H
6 #define TRT_CALIBDATA__HITINFO_H
24 #include "CLHEP/Matrix/SymMatrix.h"
25 #include "CLHEP/Matrix/Vector.h"
26 #include <CLHEP/Matrix/Matrix.h>
30 class TRT_DriftCircleOnTrack ;
61 "errorSignedDriftRadius",
67 "errorPositionOnWire",
69 "errorTrackDriftRadius",
157 #endif //TRT_CALIBDATA__HITINFO_H
HitInfo & operator=(const HitInfo &other)=default
std::vector< int > m_Ints
float phiResidual() const
float trkDriftTime() const
const std::string intVariableName[TNOIV]
std::vector< float > m_Floats
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
const float & operator[](const Hit::FloatVariables &theIndex) const
float & operator[](const Hit::FloatVariables &theIndex)
float residualPull() const
const int & operator[](const Hit::IntVariables &theIndex) const
Identifier moduleId(const TRT_ID &trtid) const
int & operator[](const Hit::IntVariables &theIndex)
float residualVariance() const
HitInfo & operator=(HitInfo &&other) noexcept=default
HitInfo(const HitInfo &orig)=default
bool hasValidDriftTime() const
float timeOverThreshold() const
HitInfo(HitInfo &&orig) noexcept=default
float trkDistance() const
float HighLevelThreshold() const
const std::string floatVariableName[TNOFV]
float trkVariance() const
float driftRadius() const
Identifier strawId(const TRT_ID &trtid) const
float timeResidual() const
float driftVelocity() const
Identifier module_id(int barrel_ec, int phi_module, int layer_or_wheel) const
For an individual module phi sector.
Identifier straw_id(int barrel_ec, int phi_module, int layer_or_wheel, int straw_layer, int straw) const
Three ways of getting id for a single straw: