#include <SubJetAlgorithm.h>
Public Member Functions | |
bool | get_pruning () const |
void | run (const std::vector< fastjet::PseudoJet > &cell_particles, std::vector< CompoundPseudoJet > &hardjetsOutput, const edm::EventSetup &c) |
Find the ProtoJets from the collection of input Candidates. | |
void | set_rcut_factor (double r) |
void | set_zcut (double z) |
SubJetAlgorithm (edm::InputTag mSrc, int algorithm, double centralEtaCut, double ptMin, double jetsize, unsigned int subjets, bool pruning, double zcut=0.1) | |
Private Attributes | |
int | algorithm_ |
double | centralEtaCut_ |
bool | enable_pruning_ |
double | jetsize_ |
edm::InputTag | mSrc_ |
int | nSubjets_ |
double | ptMin_ |
double | rcut_factor_ |
double | zcut_ |
Definition at line 14 of file SubJetAlgorithm.h.
SubJetAlgorithm::SubJetAlgorithm | ( | edm::InputTag | mSrc, |
int | algorithm, | ||
double | centralEtaCut, | ||
double | ptMin, | ||
double | jetsize, | ||
unsigned int | subjets, | ||
bool | pruning, | ||
double | zcut = 0.1 |
||
) | [inline] |
Definition at line 16 of file SubJetAlgorithm.h.
: mSrc_ (mSrc ), algorithm_ (algorithm ), centralEtaCut_ (centralEtaCut ), ptMin_ (ptMin ), jetsize_ (jetsize ), nSubjets_ (subjets ), enable_pruning_(pruning ), zcut_ (zcut ) { }
bool SubJetAlgorithm::get_pruning | ( | ) | const |
Definition at line 12 of file SubJetAlgorithm.cc.
Referenced by cms::SubJetProducer::SubJetProducer().
{ return enable_pruning_; }
void SubJetAlgorithm::run | ( | const std::vector< fastjet::PseudoJet > & | cell_particles, |
std::vector< CompoundPseudoJet > & | hardjetsOutput, | ||
const edm::EventSetup & | c | ||
) |
Find the ProtoJets from the collection of input Candidates.
Referenced by cms::SubJetProducer::runAlgorithm().
void SubJetAlgorithm::set_rcut_factor | ( | double | r | ) |
Definition at line 20 of file SubJetAlgorithm.cc.
References csvReporter::r.
Referenced by cms::SubJetProducer::SubJetProducer().
{ rcut_factor_ = r; }
void SubJetAlgorithm::set_zcut | ( | double | z | ) |
Definition at line 16 of file SubJetAlgorithm.cc.
References z.
Referenced by cms::SubJetProducer::SubJetProducer().
int SubJetAlgorithm::algorithm_ [private] |
Definition at line 47 of file SubJetAlgorithm.h.
double SubJetAlgorithm::centralEtaCut_ [private] |
Definition at line 48 of file SubJetAlgorithm.h.
bool SubJetAlgorithm::enable_pruning_ [private] |
Definition at line 52 of file SubJetAlgorithm.h.
double SubJetAlgorithm::jetsize_ [private] |
Definition at line 50 of file SubJetAlgorithm.h.
edm::InputTag SubJetAlgorithm::mSrc_ [private] |
Definition at line 46 of file SubJetAlgorithm.h.
int SubJetAlgorithm::nSubjets_ [private] |
Definition at line 51 of file SubJetAlgorithm.h.
double SubJetAlgorithm::ptMin_ [private] |
Definition at line 49 of file SubJetAlgorithm.h.
double SubJetAlgorithm::rcut_factor_ [private] |
Definition at line 54 of file SubJetAlgorithm.h.
double SubJetAlgorithm::zcut_ [private] |
Definition at line 53 of file SubJetAlgorithm.h.