|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef MUONALIGNMENTERRORDATA_H
12 #define MUONALIGNMENTERRORDATA_H
14 #include <boost/regex.hpp>
16 #include <unordered_map>
17 #include <Identifier/Identifier.h>
36 std::unordered_multimap<Identifier, MuonAlignmentErrorRuleIndex>
id_rule_map{};
63 #include "AthenaKernel/CondCont.h"
const std::vector< MuonAlignmentErrorRuleCache > & getMuonAlignmentErrorRuleCache() const
void setHasNswHits(bool val)
void setClobVersion(std::string clobVersion)
std::vector< size_t > vec
std::string m_clobVersion
MuonAlignmentErrorData is condition data which is derived and recorded by MuonAlignmentErrorDbAlg.
MuonAlignmentErrorDbAlg reads raw condition data and writes derived condition data (MuonAlignmentErro...
void setMuonAlignmentErrorRuleCache(std::vector< MuonAlignmentErrorRuleCache > &&vec_new)
std::unordered_multimap< Identifier, MuonAlignmentErrorRuleIndex > id_rule_map
For each multilayer identifier, cache the indices of the affecting rules.
void setAlignmentErrorRules(std::vector< MuonAlignmentErrorRule > &&vec)
const std::vector< MuonAlignmentErrorRule > & getAlignmentErrorRules() const
MuonAlignmentErrorData()=default
const std::string & getClobVersion() const
size_t MuonAlignmentErrorRuleIndex
std::vector< MuonAlignmentErrorRuleCache > m_deviations_new
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual ~MuonAlignmentErrorData()=default
macros to associate a CLID to a type
std::vector< MuonAlignmentErrorRule > m_deviations