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 
17 
18 using namespace hcaldqm;
19 class RadDamTask : public DQTask
20 {
21  public:
23  virtual ~RadDamTask()
24  {}
25 
26  virtual void bookHistograms(DQMStore::IBooker&,
27  edm::Run const&, edm::EventSetup const&);
28 
29  protected:
30  // funcs
31  virtual void _process(edm::Event const&, edm::EventSetup const&);
32  virtual bool _isApplicable(edm::Event const&);
33 
34  // Tags and Tokens
37 
38  // vector of Detector Ids for RadDam
39  std::vector<HcalDetId> _vDetIds;
40 
41  // Cuts
42 
43  // Compact
44 
45  // 1D
46  std::vector<ContainerSingle1D> _vcShape;
47 };
48 
49 #endif
50 
51 
52 
53 
54 
55 
56 
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: RadDamTask.h:36
void bookHistograms(fwlite::EventContainer &eventCont)
edm::InputTag _tagHF
Definition: RadDamTask.h:35
virtual ~RadDamTask()
Definition: RadDamTask.h:23
std::vector< HcalDetId > _vDetIds
Definition: RadDamTask.h:39
std::vector< ContainerSingle1D > _vcShape
Definition: RadDamTask.h:46
Definition: Run.h:43