test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DigiRunSummary.h
Go to the documentation of this file.
1 #ifndef DQM_HcalTasks_DigiRunSummary_h
2 #define DQM_HcalTasks_DigiRunSummary_h
3 
6 
7 namespace hcaldqm
8 {
9  class DigiRunSummary : public DQClient
10  {
11  public:
12  DigiRunSummary(std::string const&, std::string const&,
13  edm::ParameterSet const&);
14  virtual ~DigiRunSummary() {}
15 
16  virtual void beginRun(edm::Run const&, edm::EventSetup const&);
19  edm::EventSetup const&);
20  virtual std::vector<flag::Flag> endJob(
22 
23  protected:
24  std::vector<LSSummary> _vflagsLS;
25 
26  double _thresh_unihf;
27 
29 
30  std::vector<uint32_t> _vhashVME, _vhashuTCA, _vhashFEDHF;
31  std::vector<int> _vFEDsVME, _vFEDsuTCA;
33 
35  bool _booked;
36  MonitorElement *_meNumEvents; // number of events vs LS
37 
40 
41  // flag enum
43  {
44  fDigiSize = 0,
46  nLSFlags=2, // defines the boundayr between lumi based and run
47  // based flags
48  fUniHF=3,
49  fDead=4,
51  };
52  };
53 }
54 
55 #endif
std::vector< LSSummary > _vflagsLS
MonitorElement * _meNumEvents
ContainerXXX< uint32_t > _xDigiSize
ContainerXXX< uint32_t > _xUni
std::vector< int > _vFEDsuTCA
filter::HashFilter _filter_FEDHF
std::vector< uint32_t > _vhashuTCA
filter::HashFilter _filter_uTCA
Container2D _cOccupancy_depth
ContainerXXX< uint32_t > _xNChsNominal
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
virtual void endLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
std::vector< uint32_t > _vhashFEDHF
std::vector< uint32_t > _vhashVME
std::vector< int > _vFEDsVME
DigiRunSummary(std::string const &, std::string const &, edm::ParameterSet const &)
virtual std::vector< flag::Flag > endJob(DQMStore::IBooker &, DQMStore::IGetter &)
ContainerXXX< uint32_t > _xNChs
electronicsmap::ElectronicsMap _ehashmap
filter::HashFilter _filter_VME
ContainerXXX< uint32_t > _xUniHF
Definition: Run.h:43
ContainerXXX< uint32_t > _xDead