toppartner::tagger::EventEffective Class Reference
Prepares multivariant analysis. More...
#include <EventEffective.hh>
Inheritance diagram for toppartner::tagger::EventEffective:
Collaboration diagram for toppartner::tagger::EventEffective:
Public Member Functions | |
std::string Name () const override | |
latex::String LatexName () const override | |
![]() | |
int Train (boca::Event const &event, PreCuts const &, Tag tag) override | |
std::vector< EventMultiplet< Quattuordecuplet554 > > Multiplets (boca::Event const &event, PreCuts const &, TMVA::Reader const &reader) override | |
std::string Name () const override | |
![]() | |
double Bdt (EventMultiplet< Quattuordecuplet554 >const &multiplet, TMVA::Reader const &reader) | |
bool Cut (EventMultiplet< Quattuordecuplet554 >const &multiplet, TMVA::Reader const &reader, double effeciency) | |
std::vector< bool > Cuts (EventMultiplet< Quattuordecuplet554 >const &multiplet, TMVA::Reader const &reader) | |
boca::branch::Event & Branch () override | |
int SaveBdt (Event const &event, const PreCuts &pre_cuts, TMVA::Reader const &reader) override | |
std::vector< EventMultiplet< Quattuordecuplet554 > > ReducedMultiplets (Input_ const &input, const PreCuts &pre_cuts, TMVA::Reader const &reader, std::size_t max=4) | |
EventMultiplet< Quattuordecuplet554 > Multiplet () const | |
![]() | |
Base () | |
virtual int SaveBdt (Event const &, PreCuts const &, TMVA::Reader const &)=0 | |
virtual int Train (Event const &, PreCuts const &, Tag)=0 | |
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 | |
![]() | |
std::vector< EventMultiplet< Quattuordecuplet554 > > Events (boca::Event const &event, std::function< EventMultiplet< Quattuordecuplet554 >(boca::EventMultiplet< Quattuordecuplet554 > &)> const &function) | |
![]() | |
virtual std::vector< EventMultiplet< Quattuordecuplet554 > > Multiplets (std::vector< Jet > const &, PreCuts const &, TMVA::Reader const &) | |
std::vector< EventMultiplet< Quattuordecuplet554 > > 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< EventMultiplet< Quattuordecuplet554 > > BestRapidity (std::vector< EventMultiplet< Quattuordecuplet554 > > 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< EventMultiplet< Quattuordecuplet554 > > multiplets, int max=std::numeric_limits< int >::max()) | |
int SaveEntries (std::vector< EventMultiplet< Quattuordecuplet554 > > multiplets, std::vector< Particle > const &particles, Tag tag, Id id=Id::none) | |
int SaveEntries (std::vector< EventMultiplet< Quattuordecuplet554 > > multiplets, Tag tag) | |
int SaveEntries (std::vector< EventMultiplet< Quattuordecuplet554 > > 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
Prepares multivariant analysis.
Member Function Documentation
|
overridevirtual |
Reimplemented from boca::tagger::Base.
|
overridevirtual |
Implements boca::tagger::Base.
The documentation for this class was generated from the following files:
- examples/toppartner/toppartner/tagger/EventEffective.hh
- examples/toppartner/source/tagger/EventEffective.cpp