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
HFRaddamTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: HFRaddamTask.cc:75
HFRaddamTask::HFRaddamTask
HFRaddamTask(edm::ParameterSet const &)
Definition: HFRaddamTask.cc:8
HFRaddamTask::_isApplicable
bool _isApplicable(edm::Event const &) override
Definition: HFRaddamTask.cc:107
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
Container1D.h
HFRaddamTask::~HFRaddamTask
~HFRaddamTask() override
Definition: HFRaddamTask.h:21
Utilities.h
HFRaddamTask::_vcShape
std::vector< hcaldqm::ContainerSingle1D > _vcShape
Definition: HFRaddamTask.h:44
Container2D.h
HFRaddamTask::_taguMN
edm::InputTag _taguMN
Definition: HFRaddamTask.h:32
ContainerSingle1D.h
HFRaddamTask::_tagHF
edm::InputTag _tagHF
Definition: HFRaddamTask.h:31
edm::ParameterSet
Definition: ParameterSet.h:47
HFRaddamTask::_tokHF
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: HFRaddamTask.h:33
HFRaddamTask::_process
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: HFRaddamTask.cc:92
ContainerProf1D.h
HFRaddamTask::_tokuMN
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: HFRaddamTask.h:34
edm::EventSetup
Definition: EventSetup.h:57
DQTask.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
ContainerProf2D.h
HFRaddamTask::_vDetIds
std::vector< HcalDetId > _vDetIds
Definition: HFRaddamTask.h:37
HFRaddamTask
Definition: HFRaddamTask.py:1
hcaldqm::DQTask
Definition: DQTask.h:33
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15