boca::ClusterSequence Class Reference

Wrapper around fastjet:ClusterSequence taking care of memory managment. More...

#include <ClusterSequence.hh>

Public Member Functions

 ClusterSequence (std::vector< fastjet::PseudoJet > const &jets, fastjet::JetDefinition const &jet_definition)
 
 ClusterSequence (std::vector< Jet > const &jets, fastjet::JetDefinition const &jet_definition)
 
 ClusterSequence (ClusterSequence const &cluster_sequence)
 
 ClusterSequence (ClusterSequence &&cluster_sequence) noexcept
 
 ~ClusterSequence ()
 
ClusterSequenceoperator= (ClusterSequence const &cluster_sequence)
 
ClusterSequenceoperator= (ClusterSequence &&cluster_sequence) noexcept
 
std::vector< JetExclusiveJets (int jet_number) const
 
std::vector< JetExclusiveJetsUpTo (int sub_jet_number) const
 
std::vector< JetInclusiveJets (Momentum const &min_pt=at_rest) const
 
fastjet::ClusterSequence & Get ()
 
fastjet::ClusterSequence const & Get () const
 
void AddConstituents (fastjet::PseudoJet const &jet, std::vector< fastjet::PseudoJet > &subjet_vector) const
 
void NoLongerNeeded ()
 

Detailed Description

Wrapper around fastjet:ClusterSequence taking care of memory managment.

Constructor & Destructor Documentation

boca::ClusterSequence::ClusterSequence ( std::vector< fastjet::PseudoJet > const &  jets,
fastjet::JetDefinition const &  jet_definition 
)
boca::ClusterSequence::ClusterSequence ( std::vector< Jet > const &  jets,
fastjet::JetDefinition const &  jet_definition 
)
boca::ClusterSequence::ClusterSequence ( ClusterSequence const &  cluster_sequence)
boca::ClusterSequence::ClusterSequence ( ClusterSequence &&  cluster_sequence)
noexcept
boca::ClusterSequence::~ClusterSequence ( )

Member Function Documentation

void boca::ClusterSequence::AddConstituents ( fastjet::PseudoJet const &  jet,
std::vector< fastjet::PseudoJet > &  subjet_vector 
) const
std::vector< Jet > boca::ClusterSequence::ExclusiveJets ( int  jet_number) const
std::vector< Jet > boca::ClusterSequence::ExclusiveJetsUpTo ( int  sub_jet_number) const
fastjet::ClusterSequence & boca::ClusterSequence::Get ( )
fastjet::ClusterSequence const & boca::ClusterSequence::Get ( ) const
std::vector< Jet > boca::ClusterSequence::InclusiveJets ( Momentum const &  min_pt = at_rest) const
void boca::ClusterSequence::NoLongerNeeded ( )
ClusterSequence & boca::ClusterSequence::operator= ( ClusterSequence const &  cluster_sequence)
ClusterSequence & boca::ClusterSequence::operator= ( ClusterSequence &&  cluster_sequence)
noexcept

The documentation for this class was generated from the following files: