#include <FWLiteJetProducer.h>
Public Member Functions | |
void | applyCuts (const reco::CandidatePtrVector &Candidates, JetReco::InputCollection *input) |
FWLiteJetProducer () | |
default constructor More... | |
double | getConeAreaFraction () |
Get fraction of (alowed) overlapping. More... | |
double | getConeRadius () |
Get radius of the cone. More... | |
bool | getDebug () |
int | getMaxIterations () |
???? More... | |
int | getMaxPairSize () |
???? More... | |
double | getmEInputCut () |
Minimum E for jet constituents. More... | |
double | getmEtInputCut () |
Minimum ET for jet constituents. More... | |
double | getOverlapThreshold () |
???? More... | |
double | getPtMin () |
double | getRParam () |
double | getSeedThreshold () |
Get seed to start jet reconstruction. More... | |
void | makeFastJets (const JetReco::InputCollection &fInput, JetReco::OutputCollection *fOutput) |
Produce jet collection using CMS Fast Jet Algorithm. More... | |
void | makeIterativeConeJets (const JetReco::InputCollection &fInput, JetReco::OutputCollection *fOutput) |
Produce jet collection using CMS Iterative Cone Algorithm. More... | |
void | makeMidpointJets (const JetReco::InputCollection &fInput, JetReco::OutputCollection *fOutput) |
Produce jet collection using CMS Midpoint Jet Algorithm. More... | |
void | print () |
void | setConeAreaFraction (double aConeAreaFraction) |
Set fraction of (alowed) overlapping. More... | |
void | setConeRadius (double aConeRadius) |
Set radius of the cone. More... | |
void | setDebug (bool aDebug) |
void | setMaxIterations (int amaxIteration) |
???? More... | |
void | setMaxPairSize (int aMaxPairSize) |
???? More... | |
void | setmEInputCut (double amEInputCut) |
Minimum E for jet constituents. More... | |
void | setmEtInputCut (double amEtInputCut) |
Minimum ET for jet constituents. More... | |
void | setOverlapThreshold (double aOverlapThreshold) |
???? More... | |
void | setPtMin (double aPtMin) |
void | setRParam (double aRparam) |
void | setSeedThreshold (double aSeedThreshold) |
Set seed to start jet reconstruction. More... | |
void | updateParameter () |
~FWLiteJetProducer () | |
destructor More... | |
Public Attributes | |
FastJetFWLiteWrapper | algoF_ |
CMSIterativeConeAlgorithm * | algoIC_ |
Jet Algos -----------------------------------------—. More... | |
CMSMidpointAlgorithm * | algoMC_ |
Private Attributes | |
double | coneAreaFraction_ |
Fraction of (alowed) overlapping. More... | |
double | coneRadius_ |
Radius of the cone. More... | |
bool | debug_ |
int | maxIterations_ |
???? More... | |
int | maxPairSize_ |
???? More... | |
double | mEInputCut_ |
Minimum energy for jet constituents. More... | |
double | mEtInputCut_ |
Minimum ET for jet constituents. More... | |
double | overlapThreshold_ |
???? More... | |
double | ptMin_ |
double | rparam_ |
double | seedThreshold_ |
Seed to start jet reconstruction. More... | |
Definition at line 22 of file FWLiteJetProducer.h.
FWLiteJetProducer::FWLiteJetProducer | ( | ) |
default constructor
Definition at line 23 of file FWLiteJetProducer.cc.
FWLiteJetProducer::~FWLiteJetProducer | ( | ) |
destructor
Definition at line 43 of file FWLiteJetProducer.cc.
void FWLiteJetProducer::applyCuts | ( | const reco::CandidatePtrVector & | Candidates, |
JetReco::InputCollection * | input | ||
) |
Apply Et and E cuts on input object to jet algorihms, prepare InputCollection to Jet Algo
!!!
Definition at line 84 of file FWLiteJetProducer.cc.
References relval_parameters_module::energy, i, edm::PtrVector< T >::push_back(), and edm::PtrVectorBase::size().
Referenced by PFRootEventManager::reconstructFWLiteJets().
|
inline |
Get fraction of (alowed) overlapping.
Definition at line 62 of file FWLiteJetProducer.h.
References coneAreaFraction_.
|
inline |
Get radius of the cone.
Definition at line 60 of file FWLiteJetProducer.h.
References coneRadius_.
|
inline |
|
inline |
|
inline |
|
inline |
Minimum E for jet constituents.
Definition at line 56 of file FWLiteJetProducer.h.
References mEInputCut_.
|
inline |
Minimum ET for jet constituents.
Definition at line 54 of file FWLiteJetProducer.h.
References mEtInputCut_.
|
inline |
????
Definition at line 68 of file FWLiteJetProducer.h.
References overlapThreshold_.
|
inline |
|
inline |
|
inline |
Get seed to start jet reconstruction.
Definition at line 58 of file FWLiteJetProducer.h.
References seedThreshold_.
void FWLiteJetProducer::makeFastJets | ( | const JetReco::InputCollection & | fInput, |
JetReco::OutputCollection * | fOutput | ||
) |
Produce jet collection using CMS Fast Jet Algorithm.
Definition at line 112 of file FWLiteJetProducer.cc.
References gather_cfg::cout.
Referenced by PFRootEventManager::reconstructFWLiteJets().
void FWLiteJetProducer::makeIterativeConeJets | ( | const JetReco::InputCollection & | fInput, |
JetReco::OutputCollection * | fOutput | ||
) |
Produce jet collection using CMS Iterative Cone Algorithm.
Definition at line 102 of file FWLiteJetProducer.cc.
References gather_cfg::cout.
Referenced by PFRootEventManager::reconstructFWLiteJets().
void FWLiteJetProducer::makeMidpointJets | ( | const JetReco::InputCollection & | fInput, |
JetReco::OutputCollection * | fOutput | ||
) |
Produce jet collection using CMS Midpoint Jet Algorithm.
Definition at line 123 of file FWLiteJetProducer.cc.
References gather_cfg::cout.
Referenced by PFRootEventManager::reconstructFWLiteJets().
void FWLiteJetProducer::print | ( | void | ) |
Definition at line 63 of file FWLiteJetProducer.cc.
References gather_cfg::cout.
|
inline |
Set fraction of (alowed) overlapping.
Definition at line 86 of file FWLiteJetProducer.h.
References coneAreaFraction_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Set radius of the cone.
Definition at line 84 of file FWLiteJetProducer.h.
References coneRadius_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Definition at line 95 of file FWLiteJetProducer.h.
References debug_.
Referenced by PFRootEventManager::readOptions().
|
inline |
????
Definition at line 90 of file FWLiteJetProducer.h.
References maxIterations_.
Referenced by PFRootEventManager::readOptions().
|
inline |
????
Definition at line 88 of file FWLiteJetProducer.h.
References maxPairSize_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Minimum E for jet constituents.
Definition at line 80 of file FWLiteJetProducer.h.
References mEInputCut_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Minimum ET for jet constituents.
Definition at line 78 of file FWLiteJetProducer.h.
References mEtInputCut_.
Referenced by PFRootEventManager::readOptions().
|
inline |
????
Definition at line 92 of file FWLiteJetProducer.h.
References overlapThreshold_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Definition at line 93 of file FWLiteJetProducer.h.
References ptMin_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Definition at line 94 of file FWLiteJetProducer.h.
References rparam_.
Referenced by PFRootEventManager::readOptions().
|
inline |
Set seed to start jet reconstruction.
Definition at line 82 of file FWLiteJetProducer.h.
References seedThreshold_.
Referenced by PFRootEventManager::readOptions().
void FWLiteJetProducer::updateParameter | ( | ) |
Definition at line 49 of file FWLiteJetProducer.cc.
References reco::print().
Referenced by PFRootEventManager::readOptions().
FastJetFWLiteWrapper FWLiteJetProducer::algoF_ |
Definition at line 49 of file FWLiteJetProducer.h.
CMSIterativeConeAlgorithm* FWLiteJetProducer::algoIC_ |
Jet Algos -----------------------------------------—.
Definition at line 48 of file FWLiteJetProducer.h.
CMSMidpointAlgorithm* FWLiteJetProducer::algoMC_ |
Definition at line 50 of file FWLiteJetProducer.h.
|
private |
Fraction of (alowed) overlapping.
Definition at line 108 of file FWLiteJetProducer.h.
Referenced by getConeAreaFraction(), and setConeAreaFraction().
|
private |
Radius of the cone.
Definition at line 106 of file FWLiteJetProducer.h.
Referenced by getConeRadius(), and setConeRadius().
|
private |
Definition at line 117 of file FWLiteJetProducer.h.
Referenced by getDebug(), and setDebug().
|
private |
????
Definition at line 112 of file FWLiteJetProducer.h.
Referenced by getMaxIterations(), and setMaxIterations().
|
private |
????
Definition at line 110 of file FWLiteJetProducer.h.
Referenced by getMaxPairSize(), and setMaxPairSize().
|
private |
Minimum energy for jet constituents.
Definition at line 102 of file FWLiteJetProducer.h.
Referenced by getmEInputCut(), and setmEInputCut().
|
private |
Minimum ET for jet constituents.
Definition at line 100 of file FWLiteJetProducer.h.
Referenced by getmEtInputCut(), and setmEtInputCut().
|
private |
????
Definition at line 114 of file FWLiteJetProducer.h.
Referenced by getOverlapThreshold(), and setOverlapThreshold().
|
private |
Definition at line 115 of file FWLiteJetProducer.h.
Referenced by getPtMin(), and setPtMin().
|
private |
Definition at line 116 of file FWLiteJetProducer.h.
Referenced by getRParam(), and setRParam().
|
private |
Seed to start jet reconstruction.
Definition at line 104 of file FWLiteJetProducer.h.
Referenced by getSeedThreshold(), and setSeedThreshold().