CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RadDamTask.h
Go to the documentation of this file.
1 #ifndef RadDamTask_h
2 #define RadDamTask_h
3 
4 /*
5  * file: RadDamTask.h
6  * Author: Viktor Khristenko
7  * Date: 16.10.2015
8  */
9 
18 
19 using namespace hcaldqm;
20 class RadDamTask : public DQTask
21 {
22  public:
24  virtual ~RadDamTask()
25  {}
26 
27  virtual void bookHistograms(DQMStore::IBooker&,
28  edm::Run const&, edm::EventSetup const&);
29 
30  protected:
31  // funcs
32  virtual void _process(edm::Event const&, edm::EventSetup const&);
33  virtual bool _isApplicable(edm::Event const&);
34 
35  // Tags and Tokens
38 
39  // vector of Detector Ids for RadDam
40  std::vector<HcalDetId> _vDetIds;
41 
42  // Cuts
43 
44  // Compact
45 
46  // 1D
47  std::vector<ContainerSingle1D> _vcShape;
48 };
49 
50 #endif
51 
52 
53 
54 
55 
56 
57 
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: RadDamTask.h:37
void bookHistograms(fwlite::EventContainer &eventCont)
edm::InputTag _tagHF
Definition: RadDamTask.h:36
virtual ~RadDamTask()
Definition: RadDamTask.h:24
std::vector< HcalDetId > _vDetIds
Definition: RadDamTask.h:40
std::vector< ContainerSingle1D > _vcShape
Definition: RadDamTask.h:47
Definition: Run.h:43