CMS 3D CMS Logo

UMNioTask.h
Go to the documentation of this file.
1 #ifndef DQM_HcalTasks_UMNioTask_h
2 #define DQM_HcalTasks_UMNioTask_h
3 
4 /*
5  * file: LaserTask.h
6  * Author: Viktor Khristenko
7  * Date: 16.10.2015
8  */
9 
22 
23 class UMNioTask : public hcaldqm::DQTask
24 {
25  public:
27  ~UMNioTask() override
28  {}
29 
31  edm::Run const&, edm::EventSetup const&) override;
32  void endRun(edm::Run const& r, edm::EventSetup const&) override
33  {
35  {
36  if (r.runAuxiliary().run()==1)
37  return;
38  }
39  }
41  edm::EventSetup const&) override;
42 
43  protected:
44  // funcs
45  void _process(edm::Event const&, edm::EventSetup const&) override;
46 
47  // Get index of a particular OrbitGapType in the vector, which is used as the value for filling the histogram
48  int getOrbitGapIndex(uint8_t eventType, uint32_t laserType);
49 
50  std::vector<uint32_t> _eventtypes;
51 
52  // tags and tokens
61 
62  // cuts
64 
65  // emap
69 
70  // 1D
74 };
75 #endif
edm::InputTag _tagHBHE
Definition: UMNioTask.h:54
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: UMNioTask.h:59
hcaldqm::filter::HashFilter _filter_uTCA
Definition: UMNioTask.h:67
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: UMNioTask.cc:144
std::vector< uint32_t > _eventtypes
Definition: UMNioTask.h:50
edm::EDGetTokenT< HODigiCollection > _tokHO
Definition: UMNioTask.h:58
~UMNioTask() override
Definition: UMNioTask.h:27
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: UMNioTask.h:60
edm::InputTag _tagHF
Definition: UMNioTask.h:56
hcaldqm::ContainerSingleProf2D _cTotalChargeProfile
Definition: UMNioTask.h:73
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
Definition: UMNioTask.h:66
void endRun(edm::Run const &r, edm::EventSetup const &) override
Definition: UMNioTask.h:32
double _lowHO
Definition: UMNioTask.h:63
UMNioTask(edm::ParameterSet const &)
Definition: UMNioTask.cc:6
ProcessingType _ptype
Definition: DQModule.h:59
edm::InputTag _taguMN
Definition: UMNioTask.h:53
hcaldqm::filter::HashFilter _filter_VME
Definition: UMNioTask.h:68
RunAuxiliary const & runAuxiliary() const override
Definition: Run.h:62
int getOrbitGapIndex(uint8_t eventType, uint32_t laserType)
Definition: UMNioTask.cc:67
edm::InputTag _tagHO
Definition: UMNioTask.h:55
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: UMNioTask.cc:37
double _lowHBHE
Definition: UMNioTask.h:63
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
Definition: UMNioTask.h:57
hcaldqm::ContainerSingle2D _cTotalCharge
Definition: UMNioTask.h:72
double _lowHF
Definition: UMNioTask.h:63
void _process(edm::Event const &, edm::EventSetup const &) override
Definition: UMNioTask.cc:96
hcaldqm::ContainerSingle2D _cEventType
Definition: UMNioTask.h:71
RunNumber_t run() const
Definition: RunAuxiliary.h:41
Definition: Run.h:43