File indexing completed on 2024-04-06 12:07:31
0001 #ifndef DQM_HcalTasks_HFRaddamTask_h
0002 #define DQM_HcalTasks_HFRaddamTask_h
0003
0004
0005
0006
0007
0008
0009
0010 #include "DQM/HcalCommon/interface/DQTask.h"
0011 #include "DQM/HcalCommon/interface/Utilities.h"
0012 #include "DQM/HcalCommon/interface/Container1D.h"
0013 #include "DQM/HcalCommon/interface/Container2D.h"
0014 #include "DQM/HcalCommon/interface/ContainerProf1D.h"
0015 #include "DQM/HcalCommon/interface/ContainerProf2D.h"
0016 #include "DQM/HcalCommon/interface/ContainerSingle1D.h"
0017
0018 class HFRaddamTask : public hcaldqm::DQTask {
0019 public:
0020 HFRaddamTask(edm::ParameterSet const&);
0021 ~HFRaddamTask() override {}
0022
0023 void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
0024
0025 protected:
0026
0027 void _process(edm::Event const&, edm::EventSetup const&) override;
0028 bool _isApplicable(edm::Event const&) override;
0029
0030
0031 edm::InputTag _tagHF;
0032 edm::InputTag _taguMN;
0033 edm::EDGetTokenT<QIE10DigiCollection> _tokHF;
0034 edm::EDGetTokenT<HcalUMNioDigi> _tokuMN;
0035
0036
0037 std::vector<HcalDetId> _vDetIds;
0038
0039
0040
0041
0042
0043
0044 std::vector<hcaldqm::ContainerSingle1D> _vcShape;
0045 };
0046
0047 #endif