1 #ifndef RecoJets_JetAlgorithms_CATopJetAlgorithm2_h
2 #define RecoJets_JetAlgorithms_CATopJetAlgorithm2_h
6 #include "boost/shared_ptr.hpp"
10 #include "RecoJets/JetAlgorithms/interface/FastPrunePlugin.hh"
11 #include <fastjet/JetDefinition.hh>
12 #include <fastjet/PseudoJet.hh>
13 #include <fastjet/ClusterSequence.hh>
14 #include <fastjet/GhostedAreaSpec.hh>
23 boost::shared_ptr<fastjet::JetDefinition> fjJetDefinition,
25 boost::shared_ptr<fastjet::GhostedAreaSpec> fjActiveArea,
46 void run(
const std::vector<fastjet::PseudoJet> & cell_particles,
47 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_