1 #ifndef RecoJets_JetAlgorithms_CompoundPseudoJet_h
2 #define RecoJets_JetAlgorithms_CompoundPseudoJet_h
32 #include <fastjet/JetDefinition.hh>
33 #include <fastjet/PseudoJet.hh>
64 std::vector<CompoundPseudoSubJet>
const &
subjets ) :
68 copy( subjets.begin(), subjets.end(),
subjets_.begin() );
85 public std::binary_function<fastjet::PseudoJet const &, fastjet::PseudoJet const &, bool> {
88 bool operator()( fastjet::PseudoJet
const & j1, fastjet::PseudoJet
const & j2 ) {
89 return j1.perp() > j2.perp();
fastjet::PseudoJet hardJet_
fastjet::PseudoJet const & subjet() const
std::vector< CompoundPseudoSubJet > const & subjets() const
fastjet::PseudoJet subjet_
fastjet::PseudoJet const & hardJet() const
CompoundPseudoJet(fastjet::PseudoJet const &hardJet, std::vector< CompoundPseudoSubJet > const &subjets)
CompoundPseudoJet holds an association of fastjet::PseudoJets that represent a "hard" top jet with su...
CompoundPseudoSubJet(fastjet::PseudoJet const &subjet, std::vector< int > const &constituents)
std::vector< CompoundPseudoSubJet > subjets_
std::vector< int > const & constituents() const
std::vector< int > constituents_
tuple size
Write out results.
bool operator()(fastjet::PseudoJet const &j1, fastjet::PseudoJet const &j2)