CMS 3D CMS Logo

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