CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ContainerCompact.h
Go to the documentation of this file.
1 #ifndef ContainerCompact_h
2 #define ContainerCompact_h
3 
4 /*
5  * file: ContainerCompact.h
6  * Author: Viktor Khristenko
7  *
8  * Description:
9  * 1D Compact Container
10  */
11 
13 
14 namespace hcaldqm
15 {
16  using namespace axis;
17  using namespace mapper;
18  using namespace constants;
19 
20  struct Compact
21  {
22  double _sum;
23  double _sum2;
24  unsigned int _entries;
25  };
26 
28  {
29  public:
31  virtual ~ContainerCompact() {}
32 
33  // fills
34  virtual void fill(HcalDetId const&, double);
35  virtual void dump(Container1D*, bool);
36 
37  protected:
39  };
40 }
41 
42 #endif
43 
44 
int const IPHI_NUM
Definition: Constants.h:100
string fill
Definition: lumiContext.py:319
int const SUBDET_NUM
Definition: Constants.h:87
int const IETA_NUM
Definition: Constants.h:111
unsigned int _entries
int const DEPTH_NUM
Definition: Constants.h:128