Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:29

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