|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDDATA_RPCCONDDBDATA_H
6 #define MUONCONDDATA_RPCCONDDBDATA_H
11 #include <unordered_map>
15 #include "Identifier/Identifier.h"
std::optional< double > getFracDeadStrip(const Identifier &) const
Hold mappings of ranges to condition objects.
void setGapEfficiency(Identifier, double)
std::optional< int > getProjectedTrack(const Identifier &) const
std::unordered_map< Identifier, double > m_cachedGapEfficiency
Used to describe the gap efficiency.
std::unordered_map< Identifier, double > m_cachedFracClusterSize1
Used for cluster size evaluation.
std::optional< double > getStripTime(const Identifier &) const
std::unordered_map< Identifier, double > m_cachedMeanClusterSize
Used for cluster size evaluation.
std::unordered_map< Identifier, double > m_cachedFracDeadStrip
Used in digitization for efficiency calculation.
void setFracClusterSize1(Identifier, double)
std::optional< double > getEfficiency(const Identifier &) const
std::unordered_map< Identifier, int > m_cachedProjectedTracks
Used in digitization for efficiency / mean cluster evaluation.
Provide an interface for finding inheritance information at run time.
std::optional< double > getFracClusterSize1(const Identifier &) const
void setFracClusterSize2(Identifier, double)
std::unordered_map< Identifier, double > m_cachedStripTime
Used in Rdo -> Prd conversion.
std::unordered_map< Identifier, double > m_cachedFracClusterSize2
Used for cluster size evaluation.
void setMeanClusterSize(Identifier, double)
std::optional< double > getFracClusterSize2(const Identifier &) const
std::optional< double > getGapEfficiency(const Identifier &) const
void setStripTime(Identifier, const std::vector< double > &)
Hold mapping of ranges to condition objects.
void setEfficiency(Identifier, double)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void setFracDeadStrip(Identifier, double)
std::optional< double > getMeanClusterSize(const Identifier &) const
std::optional< double > getFracClusterSize3(const Identifier &) const
std::unordered_map< Identifier, double > m_cachedEfficiency
Used to describe the panel Efficiency.
void setProjectedTrack(Identifier, int)