CMS 3D CMS Logo

CSCGains.h
Go to the documentation of this file.
1 #ifndef CSCGains_h
2 #define CSCGains_h
3 
5 
7 #include <vector>
8 #include <map>
9 
10 class CSCGains {
11 public:
12  CSCGains();
13  ~CSCGains();
14 
15  struct Item {
16  float gain_slope;
18  float gain_chi2;
19 
21  };
22 
23  const Item& item(const CSCDetId& cscId, int strip) const;
24 
25  typedef std::map<int, std::vector<Item> > GainsMap;
27 
29 };
30 
31 #endif
CSCGains::Item::gain_chi2
float gain_chi2
Definition: CSCGains.h:18
digitizers_cfi.strip
strip
Definition: digitizers_cfi.py:19
CSCGains::Item::gain_intercept
float gain_intercept
Definition: CSCGains.h:17
CSCGains::item
const Item & item(const CSCDetId &cscId, int strip) const
Definition: CSCGains.cc:8
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
CSCDetId.h
CSCGains::gains
GainsMap gains
Definition: CSCGains.h:26
CSCGains
Definition: CSCGains.h:10
CSCGains::~CSCGains
~CSCGains()
Definition: CSCGains.cc:6
CSCDetId
Definition: CSCDetId.h:26
Serializable.h
CSCGains::GainsMap
std::map< int, std::vector< Item > > GainsMap
Definition: CSCGains.h:25
CSCGains::Item
Definition: CSCGains.h:15
CSCGains::Item::gain_slope
float gain_slope
Definition: CSCGains.h:16
CSCGains::CSCGains
CSCGains()
Definition: CSCGains.cc:5