CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LaserTask.h
Go to the documentation of this file.
1 #ifndef LaserTask_h
2 #define LaserTask_h
3 
4 /*
5  * file: LaserTask.h
6  * Author: Viktor Khristenko
7  * Date: 16.10.2015
8  */
9 
17 
18 using namespace hcaldqm;
19 class LaserTask : public DQTask
20 {
21  public:
23  virtual ~LaserTask()
24  {}
25 
26  virtual void bookHistograms(DQMStore::IBooker&,
27  edm::Run const&, edm::EventSetup const&);
28  virtual void endRun(edm::Run const&, edm::EventSetup const&)
29  {this->_dump();}
30 
31  protected:
32  // funcs
33  virtual void _process(edm::Event const&, edm::EventSetup const&);
34  virtual void _resetMonitors(UpdateFreq);
35  virtual bool _isApplicable(edm::Event const&);
36  virtual void _dump();
37 
38  // Tags and Tokens
47 
48  // Cuts
49  double _lowHBHE;
50  double _lowHO;
51  double _lowHF;
52 
53  // Compact
56 
57  // 1D
62 
63  // Prof 1D
65 
66  // 2D
71 };
72 
73 #endif
74 
75 
76 
77 
78 
79 
80 
Container2D _cSignalMeans_depth
Definition: LaserTask.h:67
virtual void endRun(edm::Run const &, edm::EventSetup const &)
Definition: LaserTask.h:28
double _lowHF
Definition: LaserTask.h:51
double _lowHBHE
Definition: LaserTask.h:49
UpdateFreq
Definition: DQTask.h:16
Container2D _cTimingRMSs_depth
Definition: LaserTask.h:70
Container1D _cSignalRMSs_SubDet
Definition: LaserTask.h:59
ContainerProf1D _cShapeCut_SubDetPM_iphi
Definition: LaserTask.h:64
void bookHistograms(fwlite::EventContainer &eventCont)
edm::InputTag _tagHO
Definition: LaserTask.h:40
edm::InputTag _tagHF
Definition: LaserTask.h:41
edm::EDGetTokenT< HODigiCollection > _tokHO
Definition: LaserTask.h:44
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: LaserTask.h:45
double _lowHO
Definition: LaserTask.h:50
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
Definition: LaserTask.h:43
Container1D _cTimingMeans_SubDet
Definition: LaserTask.h:60
edm::InputTag _tagHBHE
Definition: LaserTask.h:39
Container1D _cTimingRMSs_SubDet
Definition: LaserTask.h:61
Container2D _cTimingMeans_depth
Definition: LaserTask.h:69
edm::EDGetTokenT< HcalTBTriggerData > _tokTrigger
Definition: LaserTask.h:46
ContainerCompact _cSignals
Definition: LaserTask.h:54
edm::InputTag _tagTrigger
Definition: LaserTask.h:42
ContainerCompact _cTiming
Definition: LaserTask.h:55
Container2D _cSignalRMSs_depth
Definition: LaserTask.h:68
virtual ~LaserTask()
Definition: LaserTask.h:23
Definition: Run.h:43
Container1D _cSignalMeans_SubDet
Definition: LaserTask.h:58