CMS 3D CMS Logo

RazorComputer.h
Go to the documentation of this file.
1 #ifndef PhysicsToolsPatUtils_RazorComputer_H
2 #define PhysicsToolsPatUtils_RazorComputer_H
6 
7 
8 class RazorBox : public CachingVariable {
9  public:
11  ~RazorBox() override{}
12 
13  void compute(const edm::Event & iEvent) const;
14  private:
15  double par_;
16 };
17 
19  public:
21  ~RazorComputer() override{};
22 
23  void compute(const edm::Event & iEvent) const override;
24  private:
29  float pt_,eta_;
30 
31 };
32 
33 #endif
edm::InputTag met_
Definition: RazorComputer.h:26
edm::InputTag jet_
Definition: RazorComputer.h:25
RazorBox(const CachingVariable::CachingVariableFactoryArg &arg, edm::ConsumesCollector &iC)
Definition: RazorComputer.cc:4
A arg
Definition: Factorize.h:38
int iEvent
Definition: GenABIO.cc:224
edm::EDGetTokenT< std::vector< pat::MET > > metToken_
Definition: RazorComputer.h:28
double par_
Definition: RazorComputer.h:15
~RazorBox() override
Definition: RazorComputer.h:11
void compute(const edm::Event &iEvent) const
Definition: RazorComputer.cc:9
~RazorComputer() override
Definition: RazorComputer.h:21
edm::EDGetTokenT< std::vector< pat::Jet > > jetToken_
Definition: RazorComputer.h:27