CMS 3D CMS Logo

HLTPFJetIDProducer.h
Go to the documentation of this file.
1 #ifndef HLTPFJetIDProducer_h_
2 #define HLTPFJetIDProducer_h_
3 
18 
21 
22 namespace edm {
24 }
25 
26 // Class declaration
28 public:
29  explicit HLTPFJetIDProducer(const edm::ParameterSet& iConfig);
30  ~HLTPFJetIDProducer() override;
31  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
32  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
33 
34 private:
35  double minPt_;
36  double maxEta_;
37  double CHF_;
38  double NHF_;
39  double CEF_;
40  double NEF_;
41  double maxCF_;
42  int NCH_;
43  int NTOT_;
45 
47 };
48 
49 #endif // HLTPFJetIDProducer_h_
edm::EDGetTokenT< reco::PFJetCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTPFJetIDProducer::inputTag_
edm::InputTag inputTag_
input PFJet collection
Definition: HLTPFJetIDProducer.h:44
PFJet.h
PFJetCollection.h
EDProducer.h
HLTPFJetIDProducer::CEF_
double CEF_
charged EM fraction
Definition: HLTPFJetIDProducer.h:39
HLTPFJetIDProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTPFJetIDProducer.cc:38
HLTPFJetIDProducer::NHF_
double NHF_
neutral hadron fraction
Definition: HLTPFJetIDProducer.h:38
HLTPFJetIDProducer::NTOT_
int NTOT_
number of constituents
Definition: HLTPFJetIDProducer.h:43
HLTPFJetIDProducer::NCH_
int NCH_
number of charged constituents
Definition: HLTPFJetIDProducer.h:42
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
HLTPFJetIDProducer::maxCF_
double maxCF_
total charged energy fraction
Definition: HLTPFJetIDProducer.h:41
HLTPFJetIDProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition: HLTPFJetIDProducer.cc:54
edm::ParameterSet
Definition: ParameterSet.h:47
HLTPFJetIDProducer
This applies PFJet ID and produces a jet collection with jets that pass the ID.
Definition: HLTPFJetIDProducer.h:27
Event.h
iEvent
int iEvent
Definition: GenABIO.cc:224
HLTPFJetIDProducer::minPt_
double minPt_
Definition: HLTPFJetIDProducer.h:35
edm::stream::EDProducer
Definition: EDProducer.h:38
HLTPFJetIDProducer::maxEta_
double maxEta_
Definition: HLTPFJetIDProducer.h:36
edm::EventSetup
Definition: EventSetup.h:57
HLTPFJetIDProducer::~HLTPFJetIDProducer
~HLTPFJetIDProducer() override
HLTPFJetIDProducer::CHF_
double CHF_
charged hadron fraction
Definition: HLTPFJetIDProducer.h:37
ConfigurationDescriptions
HLTPFJetIDProducer::HLTPFJetIDProducer
HLTPFJetIDProducer(const edm::ParameterSet &iConfig)
Definition: HLTPFJetIDProducer.cc:17
HLTPFJetIDProducer::m_thePFJetToken
edm::EDGetTokenT< reco::PFJetCollection > m_thePFJetToken
Definition: HLTPFJetIDProducer.h:46
EventSetup.h
HLTPFJetIDProducer::NEF_
double NEF_
neutral EM fraction
Definition: HLTPFJetIDProducer.h:40
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15