Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:27

0001 #ifndef ContainerSingleProf1D_h
0002 #define ContainerSingleProf1D_h
0003 
0004 /*
0005  *      file:                   ContainerSignle1D.h
0006  *      Author:                 Viktor Khristenko
0007  *
0008  *      Description:
0009  *              Container to hold a single ME - for convenience of
0010  * initialization
0011  */
0012 
0013 #include "DQM/HcalCommon/interface/ContainerSingle1D.h"
0014 
0015 #include <string>
0016 
0017 namespace hcaldqm {
0018   class ContainerSingleProf1D : public ContainerSingle1D {
0019   public:
0020     ContainerSingleProf1D();
0021     ContainerSingleProf1D(std::string const &folder,
0022                           quantity::Quantity *,
0023                           quantity::Quantity *qy = new quantity::ValueQuantity(quantity::fN));
0024     ~ContainerSingleProf1D() override {}
0025 
0026     void initialize(std::string const &folder,
0027                     quantity::Quantity *,
0028                     quantity::Quantity *qy = new quantity::ValueQuantity(quantity::fN),
0029                     int debug = 0) override;
0030     void initialize(std::string const &folder,
0031                     std::string const &,
0032                     quantity::Quantity *,
0033                     quantity::Quantity *qy = new quantity::ValueQuantity(quantity::fN),
0034                     int debug = 0) override;
0035 
0036     //  booking
0037     void book(DQMStore::IBooker &, std::string subsystem = "Hcal", std::string aux = "") override;
0038   };
0039 }  // namespace hcaldqm
0040 
0041 #endif