#include <SubJetAlgorithm.h>
Public Member Functions | |
double | rcut_factor () const |
void | run (const std::vector< fastjet::PseudoJet > &cell_particles, std::vector< CompoundPseudoJet > &hardjetsOutput) |
Find the ProtoJets from the collection of input Candidates. | |
void | set_rcut_factor (double r) |
void | set_zcut (double z) |
SubJetAlgorithm (double ptMin, unsigned int subjets, double zcut, double rcut_factor, boost::shared_ptr< fastjet::JetDefinition > fjJetDefinition, bool doAreaFastjet, boost::shared_ptr< fastjet::GhostedAreaSpec > fjActiveArea, double voronoiRfact) | |
double | zcut () const |
Private Attributes | |
bool | doAreaFastjet_ |
boost::shared_ptr < fastjet::GhostedAreaSpec > | fjActiveArea_ |
boost::shared_ptr < fastjet::JetDefinition > | fjJetDefinition_ |
int | nSubjets_ |
double | ptMin_ |
double | rcut_factor_ |
double | voronoiRfact_ |
double | zcut_ |
Definition at line 15 of file SubJetAlgorithm.h.
SubJetAlgorithm::SubJetAlgorithm | ( | double | ptMin, |
unsigned int | subjets, | ||
double | zcut, | ||
double | rcut_factor, | ||
boost::shared_ptr< fastjet::JetDefinition > | fjJetDefinition, | ||
bool | doAreaFastjet, | ||
boost::shared_ptr< fastjet::GhostedAreaSpec > | fjActiveArea, | ||
double | voronoiRfact | ||
) | [inline] |
Definition at line 17 of file SubJetAlgorithm.h.
: ptMin_ (ptMin ), nSubjets_ (subjets ), zcut_ (zcut ), rcut_factor_ (rcut_factor ), fjJetDefinition_(fjJetDefinition), doAreaFastjet_ (doAreaFastjet), fjActiveArea_ (fjActiveArea), voronoiRfact_ (voronoiRfact) { }
double SubJetAlgorithm::rcut_factor | ( | ) | const [inline] |
void SubJetAlgorithm::run | ( | const std::vector< fastjet::PseudoJet > & | cell_particles, |
std::vector< CompoundPseudoJet > & | hardjetsOutput | ||
) |
Find the ProtoJets from the collection of input Candidates.
Referenced by cms::SubJetProducer::runAlgorithm().
void SubJetAlgorithm::set_rcut_factor | ( | double | r | ) |
Definition at line 13 of file SubJetAlgorithm.cc.
References alignCSCRings::r.
{ rcut_factor_ = r; }
void SubJetAlgorithm::set_zcut | ( | double | z | ) |
double SubJetAlgorithm::zcut | ( | ) | const [inline] |
bool SubJetAlgorithm::doAreaFastjet_ [private] |
Definition at line 55 of file SubJetAlgorithm.h.
boost::shared_ptr<fastjet::GhostedAreaSpec> SubJetAlgorithm::fjActiveArea_ [private] |
Definition at line 56 of file SubJetAlgorithm.h.
boost::shared_ptr<fastjet::JetDefinition> SubJetAlgorithm::fjJetDefinition_ [private] |
Definition at line 54 of file SubJetAlgorithm.h.
int SubJetAlgorithm::nSubjets_ [private] |
Definition at line 51 of file SubJetAlgorithm.h.
double SubJetAlgorithm::ptMin_ [private] |
Definition at line 50 of file SubJetAlgorithm.h.
double SubJetAlgorithm::rcut_factor_ [private] |
Definition at line 53 of file SubJetAlgorithm.h.
Referenced by rcut_factor().
double SubJetAlgorithm::voronoiRfact_ [private] |
Definition at line 57 of file SubJetAlgorithm.h.
double SubJetAlgorithm::zcut_ [private] |
Definition at line 52 of file SubJetAlgorithm.h.
Referenced by zcut().