hep::TopTagger2 Class Reference

#include <TopTagger2.hh>

Public Member Functions

 TopTagger2 ()
 
 TopTagger2 (fastjet::PseudoJet const &jet)
 
 TopTagger2 (fastjet::PseudoJet const &jet, double mtmass, double mwmass)
 
void run ()
 
bool is_maybe_top () const
 
bool is_masscut_passed () const
 
bool is_minptcut_passed () const
 
bool is_tagged () const
 
double delta_top () const
 
double djsum () const
 
double pruned_mass () const
 
double unfiltered_mass () const
 
double f_rec ()
 
fastjet::PseudoJet const & t () const
 
fastjet::PseudoJet const & b () const
 
fastjet::PseudoJet const & W () const
 
fastjet::PseudoJet const & W1 () const
 
fastjet::PseudoJet const & W2 () const
 
std::vector< fastjet::PseudoJet > const & top_subjets () const
 
fastjet::PseudoJet const & j1 () const
 
fastjet::PseudoJet const & j2 () const
 
fastjet::PseudoJet const & j3 () const
 
std::vector< fastjet::PseudoJet > const & top_hadrons () const
 
std::vector< fastjet::PseudoJet > const & hardparts () const
 
fastjet::PseudoJet const & fat_initial ()
 
fastjet::PseudoJet const & fat_Ropt ()
 
TopTaggerFixedR TopTagger2agger (int i)
 
double Ropt () const
 
double Ropt_calc () const
 
int optimalR_type ()
 
double nsub_unfiltered (int order, fastjet::contrib::Njettiness::AxesMode axes=fastjet::contrib::Njettiness::kt_axes, double beta=1., double R0=1.)
 
double nsub_filtered (int order, fastjet::contrib::Njettiness::AxesMode axes=fastjet::contrib::Njettiness::kt_axes, double beta=1., double R0=1.)
 
void get_setting () const
 
void get_info () const
 
double q_weight ()
 
void do_optimalR (bool optimalR)
 
void set_mass_drop_threshold (double x)
 
void set_max_subjet_mass (double x)
 
void set_filtering_n (unsigned nfilt)
 
void set_filtering_R (double Rfilt)
 
void set_filtering_minpt_subjet (double x)
 
void set_filtering_jetalgorithm (fastjet::JetAlgorithm jet_algorithm)
 
void set_reclustering_jetalgorithm (fastjet::JetAlgorithm jet_algorithm)
 
void set_mode (enum Mode mode)
 
void set_mt (double x)
 
void set_mw (double x)
 
void set_top_mass_range (double xmin, double xmax)
 
void set_fw (double fw)
 
void set_mass_ratio_range (double rmin, double rmax)
 
void set_mass_ratio_cut (double m23cut, double m13cutmin, double m13cutmax)
 
void set_top_minpt (double x)
 
void set_optimalR_max (double x)
 
void set_optimalR_min (double x)
 
void set_optimalR_step (double x)
 
void set_optimalR_threshold (double x)
 
void set_filtering_optimalR_calc_R (double x)
 
void set_filtering_optimalR_calc_n (unsigned x)
 
void set_optimalR_calc_fun (double(*f)(double))
 
void set_optimalR_type_top_mass_range (double x, double y)
 
void set_optimalR_type_fw (double x)
 
void set_optimalR_type_max_diff (double x)
 
void set_filtering_optimalR_pass_R (double x)
 
void set_filtering_optimalR_pass_n (unsigned x)
 
void set_filtering_optimalR_fail_R (double x)
 
void set_filtering_optimalR_fail_n (unsigned x)
 
void set_pruning_zcut (double zcut)
 
void set_pruning_rcut_factor (double rcut_factor)
 
void set_debug (bool debug)
 
void do_qjets (bool qjets)
 
void set_qjets (double q_zcut, double q_dcut_fctr, double q_exp_min, double q_exp_max, double q_rigidity, double q_truncation_fctr)
 

Constructor & Destructor Documentation

hep::TopTagger2::TopTagger2 ( )
hep::TopTagger2::TopTagger2 ( fastjet::PseudoJet const &  jet)
hep::TopTagger2::TopTagger2 ( fastjet::PseudoJet const &  jet,
double  mtmass,
double  mwmass 
)

Member Function Documentation

fastjet::PseudoJet const & hep::TopTagger2::b ( ) const
double hep::TopTagger2::delta_top ( ) const
double hep::TopTagger2::djsum ( ) const
void hep::TopTagger2::do_optimalR ( bool  optimalR)
void hep::TopTagger2::do_qjets ( bool  qjets)
double hep::TopTagger2::f_rec ( )
fastjet::PseudoJet const & hep::TopTagger2::fat_initial ( )
fastjet::PseudoJet const & hep::TopTagger2::fat_Ropt ( )
void hep::TopTagger2::get_info ( ) const
void hep::TopTagger2::get_setting ( ) const
std::vector< fastjet::PseudoJet > const & hep::TopTagger2::hardparts ( ) const
bool hep::TopTagger2::is_masscut_passed ( ) const
bool hep::TopTagger2::is_maybe_top ( ) const
bool hep::TopTagger2::is_minptcut_passed ( ) const
bool hep::TopTagger2::is_tagged ( ) const
fastjet::PseudoJet const & hep::TopTagger2::j1 ( ) const
fastjet::PseudoJet const & hep::TopTagger2::j2 ( ) const
fastjet::PseudoJet const & hep::TopTagger2::j3 ( ) const
double hep::TopTagger2::nsub_filtered ( int  order,
fastjet::contrib::Njettiness::AxesMode  axes = fastjet::contrib::Njettiness::kt_axes,
double  beta = 1.,
double  R0 = 1. 
)
double hep::TopTagger2::nsub_unfiltered ( int  order,
fastjet::contrib::Njettiness::AxesMode  axes = fastjet::contrib::Njettiness::kt_axes,
double  beta = 1.,
double  R0 = 1. 
)
int hep::TopTagger2::optimalR_type ( )
double hep::TopTagger2::pruned_mass ( ) const
double hep::TopTagger2::q_weight ( )
double hep::TopTagger2::Ropt ( ) const
double hep::TopTagger2::Ropt_calc ( ) const
void hep::TopTagger2::run ( )
void hep::TopTagger2::set_debug ( bool  debug)
void hep::TopTagger2::set_filtering_jetalgorithm ( fastjet::JetAlgorithm  jet_algorithm)
void hep::TopTagger2::set_filtering_minpt_subjet ( double  x)
void hep::TopTagger2::set_filtering_n ( unsigned  nfilt)
void hep::TopTagger2::set_filtering_optimalR_calc_n ( unsigned  x)
void hep::TopTagger2::set_filtering_optimalR_calc_R ( double  x)
void hep::TopTagger2::set_filtering_optimalR_fail_n ( unsigned  x)
void hep::TopTagger2::set_filtering_optimalR_fail_R ( double  x)
void hep::TopTagger2::set_filtering_optimalR_pass_n ( unsigned  x)
void hep::TopTagger2::set_filtering_optimalR_pass_R ( double  x)
void hep::TopTagger2::set_filtering_R ( double  Rfilt)
void hep::TopTagger2::set_fw ( double  fw)
void hep::TopTagger2::set_mass_drop_threshold ( double  x)
void hep::TopTagger2::set_mass_ratio_cut ( double  m23cut,
double  m13cutmin,
double  m13cutmax 
)
void hep::TopTagger2::set_mass_ratio_range ( double  rmin,
double  rmax 
)
void hep::TopTagger2::set_max_subjet_mass ( double  x)
void hep::TopTagger2::set_mode ( enum Mode  mode)
void hep::TopTagger2::set_mt ( double  x)
void hep::TopTagger2::set_mw ( double  x)
void hep::TopTagger2::set_optimalR_calc_fun ( double(*)(double)  f)
void hep::TopTagger2::set_optimalR_max ( double  x)
void hep::TopTagger2::set_optimalR_min ( double  x)
void hep::TopTagger2::set_optimalR_step ( double  x)
void hep::TopTagger2::set_optimalR_threshold ( double  x)
void hep::TopTagger2::set_optimalR_type_fw ( double  x)
void hep::TopTagger2::set_optimalR_type_max_diff ( double  x)
void hep::TopTagger2::set_optimalR_type_top_mass_range ( double  x,
double  y 
)
void hep::TopTagger2::set_pruning_rcut_factor ( double  rcut_factor)
void hep::TopTagger2::set_pruning_zcut ( double  zcut)
void hep::TopTagger2::set_qjets ( double  q_zcut,
double  q_dcut_fctr,
double  q_exp_min,
double  q_exp_max,
double  q_rigidity,
double  q_truncation_fctr 
)
void hep::TopTagger2::set_reclustering_jetalgorithm ( fastjet::JetAlgorithm  jet_algorithm)
void hep::TopTagger2::set_top_mass_range ( double  xmin,
double  xmax 
)
void hep::TopTagger2::set_top_minpt ( double  x)
fastjet::PseudoJet const & hep::TopTagger2::t ( ) const
std::vector< fastjet::PseudoJet > const & hep::TopTagger2::top_hadrons ( ) const
std::vector< fastjet::PseudoJet > const & hep::TopTagger2::top_subjets ( ) const
TopTaggerFixedR hep::TopTagger2::TopTagger2agger ( int  i)
double hep::TopTagger2::unfiltered_mass ( ) const
fastjet::PseudoJet const & hep::TopTagger2::W ( ) const
fastjet::PseudoJet const & hep::TopTagger2::W1 ( ) const
fastjet::PseudoJet const & hep::TopTagger2::W2 ( ) const

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