CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FastjetJetProducer.h
Go to the documentation of this file.
1 #ifndef RecoJets_JetProducers_plugins_FastjetJetProducer_h
2 #define RecoJets_JetProducers_plugins_FastjetJetProducer_h
3 
5 
6 
7 
9 {
10 
11 public:
12  //
13  // construction/destruction
14  //
15  explicit FastjetJetProducer(const edm::ParameterSet& iConfig);
16  virtual ~FastjetJetProducer();
17 
18  virtual void produce( edm::Event & iEvent, const edm::EventSetup & iSetup );
19 
20 
21 protected:
22 
23  //
24  // member functions
25  //
26 
27  virtual void produceTrackJets( edm::Event & iEvent, const edm::EventSetup & iSetup );
28  virtual void runAlgorithm( edm::Event& iEvent, const edm::EventSetup& iSetup );
29 
30  private:
31 
32  // trackjet clustering parameters
35  float dzTrVtxMax_;
36  float dxyTrVtxMax_;
38  float maxVtxZ_;
39 
40  // jet trimming parameters
43  bool useTrimming_;
44  bool usePruning_;
45  double muCut_;
46  double yCut_;
47  double rFilt_;
48  int nFilt_;
49  double trimPtFracMin_;
50  double zCut_;
51  double RcutFactor_;
52 
53 
54 };
55 
56 
57 #endif
bool useFiltering_
Mass-drop tagging for boosted Higgs.
double rFilt_
for mass-drop tagging, symmetry cut: min(pt1^2,pt2^2) * dR(1,2) / mjet > ycut
virtual void runAlgorithm(edm::Event &iEvent, const edm::EventSetup &iSetup)
double RcutFactor_
for pruning: constituent minimum pt fraction of parent cluster
FastjetJetProducer(const edm::ParameterSet &iConfig)
bool useTrimming_
Jet filtering technique.
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
double trimPtFracMin_
for filtering, pruning: number of subjets expected
int iEvent
Definition: GenABIO.cc:243
bool usePruning_
Jet trimming technique.
virtual void produceTrackJets(edm::Event &iEvent, const edm::EventSetup &iSetup)
double muCut_
Jet pruning technique.
double zCut_
for trimming: constituent minimum pt fraction of full jet
int nFilt_
for filtering, trimming: dR scale of sub-clustering
double yCut_
for mass-drop tagging, m0/mjet (m0 = mass of highest mass subjet)