#include <TopTagger.hh>

Public Member Functions

 TopTagger (fastjet::ClusterSequence const &cs, fastjet::PseudoJet const &jet)
 
 TopTagger (fastjet::ClusterSequence const &cs, fastjet::PseudoJet const &jet, double mtmass, double mwmass)
 
void run_tagger ()
 
bool is_maybe_top () const
 
bool is_masscut_passed () const
 
fastjet::PseudoJet const & top_candidate () const
 
std::vector< fastjet::PseudoJet > const & top_subjets () const
 
std::vector< fastjet::PseudoJet > const & top_hadrons () const
 
unsigned top_count () const
 
std::vector< fastjet::PseudoJet > const & hardparts () const
 
unsigned parts_size () const
 
double delta_top () const
 
const std::vector< std::vector< fastjet::PseudoJet > > & candjets () const
 
void get_setting () const
 
void get_info () const
 
void set_max_subjet_mass (double x)
 
void set_mass_drop_threshold (double x)
 
void set_top_range (double xmin, double xmax)
 
void set_mass_ratio_range (double rmin, double rmax)
 
void set_mass_ratio_cut (double m23cut, double m13cutmin, double m13cutmax)
 
void set_nfilt (unsigned nfilt)
 
void set_filtering_jetalgorithm (fastjet::JetAlgorithm jet_algorithm)
 
void set_reclustering_jetalgorithm (fastjet::JetAlgorithm jet_algorithm)
 
double cos_theta_h () const
 
double dr_bjj () const
 
std::vector< double > dr_values () const
 

Public Attributes

bool debugg
 

Constructor & Destructor Documentation

hep::TopTagger::TopTagger ( fastjet::ClusterSequence const &  cs,
fastjet::PseudoJet const &  jet 
)
hep::TopTagger::TopTagger ( fastjet::ClusterSequence const &  cs,
fastjet::PseudoJet const &  jet,
double  mtmass,
double  mwmass 
)

Member Function Documentation

const std::vector< std::vector< fastjet::PseudoJet > > & hep::TopTagger::candjets ( ) const
double hep::TopTagger::cos_theta_h ( ) const
double hep::TopTagger::delta_top ( ) const
double hep::TopTagger::dr_bjj ( ) const
std::vector< double > hep::TopTagger::dr_values ( ) const
void hep::TopTagger::get_info ( ) const
void hep::TopTagger::get_setting ( ) const
std::vector< fastjet::PseudoJet > const & hep::TopTagger::hardparts ( ) const
bool hep::TopTagger::is_masscut_passed ( ) const
bool hep::TopTagger::is_maybe_top ( ) const
unsigned hep::TopTagger::parts_size ( ) const
void hep::TopTagger::run_tagger ( )
void hep::TopTagger::set_filtering_jetalgorithm ( fastjet::JetAlgorithm  jet_algorithm)
void hep::TopTagger::set_mass_drop_threshold ( double  x)
void hep::TopTagger::set_mass_ratio_cut ( double  m23cut,
double  m13cutmin,
double  m13cutmax 
)
void hep::TopTagger::set_mass_ratio_range ( double  rmin,
double  rmax 
)
void hep::TopTagger::set_max_subjet_mass ( double  x)
void hep::TopTagger::set_nfilt ( unsigned  nfilt)
void hep::TopTagger::set_reclustering_jetalgorithm ( fastjet::JetAlgorithm  jet_algorithm)
void hep::TopTagger::set_top_range ( double  xmin,
double  xmax 
)
fastjet::PseudoJet const & hep::TopTagger::top_candidate ( ) const
unsigned hep::TopTagger::top_count ( ) const
std::vector< fastjet::PseudoJet > const & hep::TopTagger::top_hadrons ( ) const
std::vector< fastjet::PseudoJet > const & hep::TopTagger::top_subjets ( ) const

Member Data Documentation

bool hep::TopTagger::debugg

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