CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalOfflineHarvesting.h
Go to the documentation of this file.
1 #ifndef HcalOfflineHarvesting_h
2 #define HcalOfflineHarvesting_h
3 
33 
38 
39 using namespace hcaldqm;
40 
42 {
43  public:
46 
47  virtual void beginRun(edm::Run const&,
48  edm::EventSetup const&);
49 
50  protected:
51  virtual void _dqmEndLuminosityBlock(DQMStore::IBooker&,
53  edm::EventSetup const&);
54  virtual void _dqmEndJob(DQMStore::IBooker&,
56 
57  enum Summary
58  {
59  fRaw=0,
60  fDigi=1,
61  fReco=2,
62  fTP=3,
63  nSummary=4
64  };
65 
66  // vector of Summary Generators and marks of being present
67  // by default all false
68  std::vector<DQClient*> _vsumgen;
69  std::vector<bool> _vmarks;
70  std::vector<std::string> _vnames;
71 
72  // reportSummaryMap
75 };
76 
77 #endif
std::vector< bool > _vmarks
MonitorElement * _reportSummaryMap
std::vector< std::string > _vnames
std::vector< DQClient * > _vsumgen
Definition: Run.h:43