Go to the documentation of this file.00001 #ifndef DiJetVarProducer_h
00002 #define DiJetVarProducer_h
00003
00004 #include "FWCore/Framework/interface/Frameworkfwd.h"
00005 #include "FWCore/Framework/interface/Event.h"
00006 #include "FWCore/Framework/interface/EDProducer.h"
00007 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00008 #include "FWCore/Utilities/interface/InputTag.h"
00009
00010 #include "TVector3.h"
00011 #include "TLorentzVector.h"
00012
00013 #include "DataFormats/Common/interface/View.h"
00014 #include "DataFormats/JetReco/interface/CaloJet.h"
00015 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
00016
00017 #include<vector>
00018
00019 class DiJetVarProducer : public edm::EDProducer {
00020 public:
00021 explicit DiJetVarProducer(const edm::ParameterSet&);
00022 ~DiJetVarProducer();
00023 virtual void produce(edm::Event&, const edm::EventSetup&);
00024
00025 private:
00026
00027 edm::InputTag inputJetTag_;
00028 double wideJetDeltaR_;
00029
00030 };
00031
00032 #endif //DiJetVarProducer_h