Go to the documentation of this file. 1 #ifndef RecoJets_JetAlgorithms_CompoundPseudoJet_h
2 #define RecoJets_JetAlgorithms_CompoundPseudoJet_h
26 #include <fastjet/JetDefinition.hh>
27 #include <fastjet/PseudoJet.hh>
65 std::vector<CompoundPseudoSubJet>
const&
subjets)
83 return j1.perp() > j2.perp();
CompoundPseudoJet(fastjet::PseudoJet const &hardJet, std::vector< CompoundPseudoSubJet > const &subjets)
bool greaterByEtPseudoJet(fastjet::PseudoJet const &j1, fastjet::PseudoJet const &j2)
fastjet::PseudoJet subjet_
std::vector< CompoundPseudoSubJet > subjets_
CompoundPseudoJet(fastjet::PseudoJet const &hardJet, double hardJetArea, std::vector< CompoundPseudoSubJet > const &subjets)
CompoundPseudoSubJet(fastjet::PseudoJet const &subjet, std::vector< int > const &constituents)
fastjet::PseudoJet hardJet_
CompoundPseudoJet holds an association of fastjet::PseudoJets that represent a "hard" top jet with su...
std::vector< int > constituents_
double subjetArea() const
std::vector< int > const & constituents() const
fastjet::PseudoJet const & hardJet() const
std::vector< CompoundPseudoSubJet > const & subjets() const
fastjet::PseudoJet const & subjet() const
double hardJetArea() const
CompoundPseudoSubJet(fastjet::PseudoJet const &subjet, double subjetArea, std::vector< int > const &constituents)