CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalLaserAPDPNRatios.h
Go to the documentation of this file.
1 #ifndef CondFormats_EcalObjects_EcalLaserAPDPNRatios_H
2 #define CondFormats_EcalObjects_EcalLaserAPDPNRatios_H
3 
10 #include <vector>
11 
13  public:
15  float p1;
16  float p2;
17  float p3;
18  };
23  };
24 
26  typedef std::vector<EcalLaserTimeStamp> EcalLaserTimeStampMap;
27 
28  EcalLaserAPDPNRatios() : time_map(92) {}; // FIXME
30 
31  void setValue(uint32_t rawId, const EcalLaserAPDPNpair& value) { laser_map[rawId] = value; };
32  const EcalLaserAPDPNRatiosMap& getLaserMap() const { return laser_map; }
33 
35  const EcalLaserTimeStampMap& getTimeMap() const { return time_map; }
36 
37  private:
40 
41 };
42 
43 #endif
EcalLaserTimeStampMap time_map
int hashedIndex(int ieta, int iphi)
Definition: EcalPyUtils.cc:42
const EcalLaserAPDPNRatiosMap & getLaserMap() const
void setTime(int hashedIndex, const EcalLaserTimeStamp &value)
EcalCondObjectContainer< EcalLaserAPDPNpair > EcalLaserAPDPNRatiosMap
const EcalLaserTimeStampMap & getTimeMap() const
std::vector< EcalLaserTimeStamp > EcalLaserTimeStampMap
void setValue(uint32_t rawId, const EcalLaserAPDPNpair &value)
EcalLaserAPDPNRatiosMap laser_map