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 
40 {
41  public:
44 
45  virtual void beginRun(edm::Run const&,
46  edm::EventSetup const&);
47 
48  protected:
51  edm::EventSetup const&);
52  virtual void _dqmEndJob(DQMStore::IBooker&,
54 
55  enum Summary
56  {
57  fRaw=0,
58  fDigi=1,
59  fReco=2,
60  fTP=3,
62  };
63 
64  // vector of Summary Generators and marks of being present
65  // by default all false
66  std::vector<hcaldqm::DQClient*> _vsumgen;
67  std::vector<bool> _vmarks;
68  std::vector<std::string> _vnames;
69 
70  // reportSummaryMap
73 };
74 
75 #endif
std::vector< bool > _vmarks
HcalOfflineHarvesting(edm::ParameterSet const &)
MonitorElement * _reportSummaryMap
virtual void _dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
std::vector< std::string > _vnames
virtual void _dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
std::vector< hcaldqm::DQClient * > _vsumgen
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
Definition: Run.h:43