1 #ifndef RecoJets_JetAlgorithms_CATopJetAlgorithm2_h
2 #define RecoJets_JetAlgorithms_CATopJetAlgorithm2_h
8 #include "RecoJets/JetAlgorithms/interface/FastPrunePlugin.hh"
9 #include <fastjet/JetDefinition.hh>
10 #include <fastjet/PseudoJet.hh>
11 #include <fastjet/ClusterSequence.hh>
12 #include <fastjet/GhostedAreaSpec.hh>
21 boost::shared_ptr<fastjet::JetDefinition> fjJetDefinition,
23 boost::shared_ptr<fastjet::GhostedAreaSpec> fjActiveArea,
44 void run(
const std::vector<fastjet::PseudoJet> & cell_particles,
45 std::vector<CompoundPseudoJet> & hardjetsOutput);
void set_rcut_factor(double r)
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)
void run(const std::vector< fastjet::PseudoJet > &cell_particles, std::vector< CompoundPseudoJet > &hardjetsOutput)
Find the ProtoJets from the collection of input Candidates.
boost::shared_ptr< fastjet::GhostedAreaSpec > fjActiveArea_
double rcut_factor() const
boost::shared_ptr< fastjet::JetDefinition > fjJetDefinition_