heavyhiggs::tagger::HeavyHiggsLeptonic Class Reference
Leptonic heavy higgs BDT tagger. More...
#include <HeavyHiggsLeptonic.hh>
Inheritance diagram for heavyhiggs::tagger::HeavyHiggsLeptonic:
Collaboration diagram for heavyhiggs::tagger::HeavyHiggsLeptonic:
Public Member Functions | |
int | Train (boca::Event const &event, PreCuts const &pre_cuts, Tag tag) override |
std::vector< Sextet33 > | Multiplets (boca::Event const &event, PreCuts const &pre_cuts, TMVA::Reader const &reader) override |
std::string | Name () const override |
![]() | |
double | Bdt (Sextet33const &multiplet, TMVA::Reader const &reader) |
bool | Cut (Sextet33const &multiplet, TMVA::Reader const &reader, double effeciency) |
std::vector< bool > | Cuts (Sextet33const &multiplet, TMVA::Reader const &reader) |
branch::HeavyHiggsLeptonic & | Branch () override |
int | SaveBdt (Event const &event, const PreCuts &pre_cuts, TMVA::Reader const &reader) override |
std::vector< Sextet33 > | ReducedMultiplets (Input_ const &input, const PreCuts &pre_cuts, TMVA::Reader const &reader, std::size_t max=4) |
Sextet33 | Multiplet () const |
![]() | |
Base () | |
virtual int | SaveBdt (Event const &, PreCuts const &, TMVA::Reader const &)=0 |
virtual int | Train (Event const &, PreCuts const &, Tag)=0 |
virtual latex::String | LatexName () const |
virtual TMVA::Types::EMVA | Mva () const |
std::string | MvaName () const |
void | Initialize (std::string const &analysis_name="") |
std::vector< Observable > const & | Variables () const |
std::vector< Observable > const & | Spectators () const |
std::vector< std::string > | TreeNames (Tag tag) const |
std::vector< std::string > | TreeNames (Phase const &phase) const |
TCut | Cut () const |
std::string | AnalysisName () const |
std::string | BranchName (Stage stage) const |
std::string | FactoryFileName () const |
std::string | ExportFileName () const |
std::string | ExportFileName (Stage stage, Tag tag) const |
std::string | ExportFileName (Phase const &phase) const |
std::string | ExportFolderName () const |
std::string | FolderName () const |
std::string | FileName (Stage stage, Tag tag) const |
std::string | FileName (Phase const &phase) const |
std::string | BranchName (Phase const &phase) const |
std::string | MethodName () const |
std::string | WeightFileName () const |
std::string | WeightFileExtension () const |
std::string | WeightBranchName () const |
void | AddTreeName (std::string const &signal_tree_name, Tag tag) |
void | NewBranch (TreeWriter &tree_writer, boca::Stage stage) |
void | ClearTreeNames () |
Base (Base const &)=default | |
Base (Base &&)=default | |
Base & | operator= (Base const &)&=default |
Base & | operator= (Base &&)&=default |
bool | Cut (TMVA::Reader const &reader, double eff) const |
Additional Inherited Members | |
![]() | |
virtual std::vector< Sextet33 > | Multiplets (std::vector< Jet > const &, PreCuts const &, TMVA::Reader const &) |
std::vector< Sextet33 > | Multiplets (Event const &event, TMVA::Reader const &reader) |
std::vector< Multiplet_2_ > | ReduceResult (std::vector< Multiplet_2_ > multiplets, std::size_t max=4) const |
std::vector< Sextet33 > | BestRapidity (std::vector< Sextet33 > multiplets, std::size_t number=1) const |
std::vector< Multiplet_2_ > | BestMatch (std::vector< Multiplet_2_ > const &multiplets, std::vector< Particle_ > const &particles, Id id=Id::none) const |
std::vector< Multiplet_2_ > | BestMatch (std::vector< Multiplet_2_ > const &multiplets, Particle_ const &particle, Id id=Id::none) const |
std::vector< Multiplet_2_ > | RemoveBestMatch (std::vector< Multiplet_2_ > const &multiplets, std::vector< Particle > const &particles) const |
std::vector< Multiplet_2_ > | RemoveBestMatch (std::vector< Multiplet_2_ > const &multiplets, std::vector< std::pair< Particle, Particle >> const &particles) const |
std::vector< Multiplet_2_ > | BestMatches (std::vector< Multiplet_2_ > multiplets, std::vector< Particle > const &particles, Tag tag, Id id=Id::none) const |
std::vector< Multiplet_2_ > | BestMatches (std::vector< Multiplet_2_ > multiplets, std::vector< std::pair< Particle, Particle >> const &particles, Tag tag, Id id=Id::none) const |
int | SaveEntries (std::vector< Sextet33 > multiplets, int max=std::numeric_limits< int >::max()) |
int | SaveEntries (std::vector< Sextet33 > multiplets, std::vector< Particle > const &particles, Tag tag, Id id=Id::none) |
int | SaveEntries (std::vector< Sextet33 > multiplets, Tag tag) |
int | SaveEntries (std::vector< Sextet33 > multiplets, std::vector< std::pair< Particle, Particle >> const &particles, Tag tag, Id id=Id::none) |
TClass & | Class () const override |
void | DefineVariables () override |
![]() | |
~Base () | |
std::vector< Jet > | SubJets (Jet const &jet, int sub_jet_number) const |
void | AddVariable (Observable &observable) |
void | AddSpectator (Observable &observable) |
void | ClearObservables () |
boca::TreeBranch & | TreeBranch () const |
double | Bdt (TMVA::Reader const &reader) const |
virtual boca::Filter | Filter () const |
Range< double > | MvaRange () const |
Detailed Description
Leptonic heavy higgs BDT tagger.
Member Function Documentation
|
overridevirtual |
|
overridevirtual |
Implements boca::tagger::Base.
|
override |
The documentation for this class was generated from the following files:
- examples/heavyhiggs/heavyhiggs/tagger/HeavyHiggsLeptonic.hh
- examples/heavyhiggs/source/tagger/HeavyHiggsLeptonic.cpp