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_