#include <CATopJetAlgorithm.h>
|
| CATopJetAlgorithm (const edm::InputTag &mSrc, bool verbose, int algorithm, int useAdjacency, double centralEtaCut, double ptMin, const std::vector< double > &sumEtBins, const std::vector< double > &rBins, const std::vector< double > &ptFracBins, const std::vector< double > &deltarBins, const std::vector< double > &nCellBins, double seedThreshold, bool useMaxTower, double sumEtEtaCut, double etFrac) |
|
void | run (const std::vector< fastjet::PseudoJet > &cell_particles, std::vector< fastjet::PseudoJet > &hardjetsOutput, boost::shared_ptr< fastjet::ClusterSequence > &fjClusterSeq) |
| Find the ProtoJets from the collection of input Candidates. More...
|
|
|
bool | adjacentCells (const fastjet::PseudoJet &jet1, const fastjet::PseudoJet &jet2, const std::vector< fastjet::PseudoJet > &cell_particles, const fastjet::ClusterSequence &theClusterSequence, double nCellMin) const |
|
bool | decomposeJet (const fastjet::PseudoJet &theJet, const fastjet::ClusterSequence &theClusterSequence, const std::vector< fastjet::PseudoJet > &cell_particles, double ptHard, double nCellMin, double deltarcut, fastjet::PseudoJet &ja, fastjet::PseudoJet &jb, std::vector< fastjet::PseudoJet > &leftovers) const |
|
Definition at line 46 of file CATopJetAlgorithm.h.
CATopJetAlgorithm::CATopJetAlgorithm |
( |
const edm::InputTag & |
mSrc, |
|
|
bool |
verbose, |
|
|
int |
algorithm, |
|
|
int |
useAdjacency, |
|
|
double |
centralEtaCut, |
|
|
double |
ptMin, |
|
|
const std::vector< double > & |
sumEtBins, |
|
|
const std::vector< double > & |
rBins, |
|
|
const std::vector< double > & |
ptFracBins, |
|
|
const std::vector< double > & |
deltarBins, |
|
|
const std::vector< double > & |
nCellBins, |
|
|
double |
seedThreshold, |
|
|
bool |
useMaxTower, |
|
|
double |
sumEtEtaCut, |
|
|
double |
etFrac |
|
) |
| |
|
inline |
Constructor
Definition at line 50 of file CATopJetAlgorithm.h.
std::vector< double > sumEtBins_
std::vector< double > rBins_
std::vector< double > ptFracBins_
std::vector< double > deltarBins_
std::vector< double > nCellBins_
bool CATopJetAlgorithm::adjacentCells |
( |
const fastjet::PseudoJet & |
jet1, |
|
|
const fastjet::PseudoJet & |
jet2, |
|
|
const std::vector< fastjet::PseudoJet > & |
cell_particles, |
|
|
const fastjet::ClusterSequence & |
theClusterSequence, |
|
|
double |
nCellMin |
|
) |
| const |
|
private |
bool CATopJetAlgorithm::decomposeJet |
( |
const fastjet::PseudoJet & |
theJet, |
|
|
const fastjet::ClusterSequence & |
theClusterSequence, |
|
|
const std::vector< fastjet::PseudoJet > & |
cell_particles, |
|
|
double |
ptHard, |
|
|
double |
nCellMin, |
|
|
double |
deltarcut, |
|
|
fastjet::PseudoJet & |
ja, |
|
|
fastjet::PseudoJet & |
jb, |
|
|
std::vector< fastjet::PseudoJet > & |
leftovers |
|
) |
| const |
|
private |
void CATopJetAlgorithm::run |
( |
const std::vector< fastjet::PseudoJet > & |
cell_particles, |
|
|
std::vector< fastjet::PseudoJet > & |
hardjetsOutput, |
|
|
boost::shared_ptr< fastjet::ClusterSequence > & |
fjClusterSeq |
|
) |
| |
Find the ProtoJets from the collection of input Candidates.
Definition at line 19 of file CATopJetAlgorithm.cc.
int CATopJetAlgorithm::algorithm_ |
|
private |
double CATopJetAlgorithm::centralEtaCut_ |
|
private |
std::vector<double> CATopJetAlgorithm::deltarBins_ |
|
private |
double CATopJetAlgorithm::etFrac_ |
|
private |
std::string CATopJetAlgorithm::jetType_ |
|
private |
std::vector<double> CATopJetAlgorithm::nCellBins_ |
|
private |
std::vector<double> CATopJetAlgorithm::ptFracBins_ |
|
private |
double CATopJetAlgorithm::ptMin_ |
|
private |
std::vector<double> CATopJetAlgorithm::rBins_ |
|
private |
double CATopJetAlgorithm::seedThreshold_ |
|
private |
std::vector<double> CATopJetAlgorithm::sumEtBins_ |
|
private |
double CATopJetAlgorithm::sumEtEtaCut_ |
|
private |
int CATopJetAlgorithm::useAdjacency_ |
|
private |
bool CATopJetAlgorithm::useMaxTower_ |
|
private |
bool CATopJetAlgorithm::verbose_ |
|
private |