File indexing completed on 2024-09-07 04:35:40
0001 #ifndef MuonSystemAging_H
0002 #define MuonSystemAging_H
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 #include <cmath>
0006 #include <iostream>
0007 #include <vector>
0008 #include <regex>
0009 #include <map>
0010
0011 enum CSCInefficiencyType { EFF_CHAMBER = 0, EFF_STRIPS = 1, EFF_WIRES = 2 };
0012
0013 class MuonSystemAging {
0014 public:
0015 MuonSystemAging() {}
0016 ~MuonSystemAging() {}
0017
0018 std::map<unsigned int, float> m_RPCChambEffs;
0019 std::map<unsigned int, float> m_DTChambEffs;
0020 std::map<unsigned int, std::pair<unsigned int, float> > m_CSCChambEffs;
0021
0022 std::map<unsigned int, float> m_GEMChambEffs;
0023 std::map<unsigned int, float> m_ME0ChambEffs;
0024
0025 COND_SERIALIZABLE;
0026 };
0027
0028 #endif