CMS 3D CMS Logo

DigiComparisonTask.h
Go to the documentation of this file.
1 #ifndef DigiComparisonTask_h
2 #define DigiComparisonTask_h
3 
18 
20 public:
22  ~DigiComparisonTask() override {}
23 
24  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
25  void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override;
26 
27 protected:
28  // funcs
29  void _process(edm::Event const&, edm::EventSetup const&) override;
30  void _resetMonitors(hcaldqm::UpdateFreq) override;
31 
32  // Tags and corresponding Tokens
37 
38  // emap+hashmap
41 
42  // hashes/FED vectors
43  std::vector<uint32_t> _vhashFEDs;
44 
45  // Filters
48 
53  // ADC
56 
57  // Mismatched
61 
62  // Missing Completely
69 };
70 
71 #endif
std::vector< uint32_t > _vhashFEDs
UpdateFreq
Definition: DQTask.h:16
hcaldqm::Container2D _cMsn_FEDuTCA
hcaldqm::electronicsmap::ElectronicsMap _ehashmapuTCA
hcaldqm::Container2D _cMsm_FEDVME
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE2
edm::InputTag _tagHBHE1
hcaldqm::Container1D _cADCMsnuTCA_Subdet
void _process(edm::Event const &, edm::EventSetup const &) override
hcaldqm::Container2D _cADCall_Subdet
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE1
hcaldqm::Container2D _cMsnuTCA_depth
hcaldqm::Container2D _cMsn_FEDVME
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
void _resetMonitors(hcaldqm::UpdateFreq) override
hcaldqm::filter::HashFilter _filter_uTCA
DigiComparisonTask(edm::ParameterSet const &)
hcaldqm::Container2D _cMsm_depth
hcaldqm::Container2D _cMsm_FEDuTCA
hcaldqm::Container2D _cMsnVME_depth
hcaldqm::electronicsmap::ElectronicsMap _ehashmapVME
edm::InputTag _tagHBHE2
hcaldqm::Container1D _cADCMsnVME_Subdet
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
hcaldqm::Container2D _cADC_Subdet[10]
~DigiComparisonTask() override
Definition: Run.h:45
hcaldqm::filter::HashFilter _filter_VME