CMS 3D CMS Logo

HFRaddamTask.h
Go to the documentation of this file.
1 #ifndef DQM_HcalTasks_HFRaddamTask_h
2 #define DQM_HcalTasks_HFRaddamTask_h
3 
4 /*
5  * file: RadDamTask.h
6  * Author: Viktor Khristenko
7  * Date: 16.10.2015
8  */
9 
17 
18 class HFRaddamTask : public hcaldqm::DQTask {
19 public:
21  ~HFRaddamTask() override {}
22 
23  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
24 
25 protected:
26  // funcs
27  void _process(edm::Event const&, edm::EventSetup const&) override;
28  bool _isApplicable(edm::Event const&) override;
29 
30  // Tags and Tokens
35 
36  // vector of Detector Ids for RadDam
37  std::vector<HcalDetId> _vDetIds;
38 
39  // Cuts
40 
41  // Compact
42 
43  // 1D
44  std::vector<hcaldqm::ContainerSingle1D> _vcShape;
45 };
46 
47 #endif
edm::EDGetTokenT< QIE10DigiCollection > _tokHF
Definition: HFRaddamTask.h:33
std::vector< hcaldqm::ContainerSingle1D > _vcShape
Definition: HFRaddamTask.h:44
edm::InputTag _taguMN
Definition: HFRaddamTask.h:32
~HFRaddamTask() override
Definition: HFRaddamTask.h:21
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: HFRaddamTask.cc:92
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: HFRaddamTask.h:34
edm::InputTag _tagHF
Definition: HFRaddamTask.h:31
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: HFRaddamTask.cc:75
HFRaddamTask(edm::ParameterSet const &)
Definition: HFRaddamTask.cc:8
bool _isApplicable(edm::Event const &) override
std::vector< HcalDetId > _vDetIds
Definition: HFRaddamTask.h:37
Definition: Run.h:45