CMS 3D CMS Logo

ContainerProf1D.h
Go to the documentation of this file.
1 #ifndef ContainerProf1D_h
2 #define ContainerProf1D_h
3 
4 /*
5  * file: ContainerProf1D.h
6  * Author: Viktor Khristenko
7  *
8  * Description:
9  * Container to hold TProfiles.
10  * Direct Inheritance from Container1D + some more funcs
11  *
12  */
13 
15 
16 #include <vector>
17 #include <string>
18 
19 namespace hcaldqm
20 {
21  using namespace quantity;
22  using namespace mapper;
24  {
25  public:
29  Quantity *, Quantity*);
30  ~ContainerProf1D() override {}
31 
32  void initialize(std::string const& folder,
34  Quantity*, Quantity*,
35  int debug=0) override;
36 
37  void initialize(std::string const& folder,
38  std::string const& qname,
40  Quantity*, Quantity*,
41  int debug=0) override;
42 
43  // booking
44  void book(DQMStore::IBooker&,
45  HcalElectronicsMap const*,
46  std::string subsystem="Hcal", std::string aux="") override;
47  void book(DQMStore::IBooker&,
49  std::string subsystem="Hcal", std::string aux="") override;
50  void book(DQMStore*,
51  HcalElectronicsMap const*,
52  std::string subsystem="Hcal", std::string aux="") override;
53  void book(DQMStore*,
55  std::string subsystem="Hcal", std::string aux="") override;
56 
57  protected:
58  };
59 }
60 
61 
62 #endif
63 
64 
65 
66 
67 
68 
69 
70 
static AlgebraicMatrix initialize()
#define debug
Definition: HDRShower.cc:19