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 {
22  {
23  public:
28  ~ContainerProf1D() override {}
29 
30  void initialize(std::string const& folder,
33  int debug=0) override;
34 
35  void initialize(std::string const& folder,
36  std::string const& qname,
39  int debug=0) override;
40 
41  // booking
42  void book(DQMStore::IBooker&,
43  HcalElectronicsMap const*,
44  std::string subsystem="Hcal", std::string aux="") override;
45  void book(DQMStore::IBooker&,
47  std::string subsystem="Hcal", std::string aux="") override;
48  void book(DQMStore*,
49  HcalElectronicsMap const*,
50  std::string subsystem="Hcal", std::string aux="") override;
51  void book(DQMStore*,
53  std::string subsystem="Hcal", std::string aux="") override;
54 
55  protected:
56  };
57 }
58 
59 
60 #endif
61 
62 
63 
64 
65 
66 
67 
68 
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, int debug=0) override
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
#define debug
Definition: HDRShower.cc:19