CMS 3D CMS Logo

DiJetVarProducer.h
Go to the documentation of this file.
1 #ifndef DiJetVarProducer_h
2 #define DiJetVarProducer_h
3 
9 
10 #include "TLorentzVector.h"
11 #include "TVector3.h"
12 
16 
17 #include <vector>
18 
20 public:
21  explicit DiJetVarProducer(const edm::ParameterSet &);
22  ~DiJetVarProducer() override;
23  void produce(edm::Event &, const edm::EventSetup &) override;
24 
25 private:
26  edm::InputTag inputJetTag_; // input tag jets
27  double wideJetDeltaR_; // Radius parameter for wide jets
28 
29  // set Token(-s)
31 };
32 
33 #endif // DiJetVarProducer_h
DiJetVarProducer
Definition: DiJetVarProducer.h:19
CaloJetCollection.h
DiJetVarProducer::inputJetTag_
edm::InputTag inputJetTag_
Definition: DiJetVarProducer.h:26
DiJetVarProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: DiJetVarProducer.cc:41
CaloJet.h
EDProducer.h
edm::EDGetTokenT< reco::CaloJetCollection >
DiJetVarProducer::DiJetVarProducer
DiJetVarProducer(const edm::ParameterSet &)
Definition: DiJetVarProducer.cc:24
DiJetVarProducer::wideJetDeltaR_
double wideJetDeltaR_
Definition: DiJetVarProducer.h:27
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
DiJetVarProducer::~DiJetVarProducer
~DiJetVarProducer() override
Definition: DiJetVarProducer.cc:38
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
DiJetVarProducer::inputJetTagToken_
edm::EDGetTokenT< reco::CaloJetCollection > inputJetTagToken_
Definition: DiJetVarProducer.h:30
Frameworkfwd.h
edm::EDProducer
Definition: EDProducer.h:35
View.h
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15