Base for all analyses.
More...
#include <Base.hh>
|
| | ~Base () |
| |
| void | Initialize () |
| |
| void | RunFast () |
| |
| void | RunNormal () |
| |
| void | RunFullSignificance () |
| |
| void | RunFullEfficiency () |
| |
| virtual void | RunPlots ()=0 |
| |
| virtual void | RunPlotHist ()=0 |
| |
| virtual void | RunCut ()=0 |
| |
| virtual void | RunSignificance ()=0 |
| |
| virtual void | RunEfficiency ()=0 |
| |
| virtual void | SetFiles (Phase const &phase)=0 |
| |
| virtual tagger::Base const & | Tagger () const =0 |
| |
| virtual std::string | Name () const |
| |
| void | RunTagger (Stage stage) |
| |
| void | RunTrainer () |
| |
| virtual bool | PassPreCut (Event const &) const |
| |
| virtual long | TrainNumberMax () const |
| |
| virtual long | ReadNumberMax () const |
| |
| virtual long | EventNumberMax (Stage stage) const |
| |
| void | ClearFiles () |
| |
| std::vector< boca::FileInfo > | Files (Tag tag) |
| |
| void | PrepareFiles (Stage stage) |
| |
| virtual int | BackgroundFileNumber () const |
| |
| void | AddSignal (std::string const &file_name, latex::String const &latex_name="", boca::Crosssection const &crosssection=0_b, boca::Mass const &mass=0_eV, std::string const &path="") |
| |
| void | AddBackground (std::string const &file_name, latex::String const &latex_name="", boca::Crosssection const &crosssection=0_b, boca::Mass const &mass=0_eV, std::string const &path="") |
| |
| void | AddFile (Tag tag, boca::FileInfo const &file) |
| |
| void | AddSignal (boca::FileInfo const &file) |
| |
| void | AddBackground (boca::FileInfo const &file) |
| |
| boca::PreCuts | PreCuts () const |
| |
| boca::PreCuts & | PreCuts () |
| |
| void | PrintGeneratorLevel (Event const &event, bool signature=false) const |
| |
Base for all analyses.
- Author
- Jan Hajer
- Copyright
- Copyright (C) 2015-2016 Jan Hajer
- Date
- 2015
- License:
- GPL 3
| boca::analysis::Base::Base |
( |
| ) |
|
| boca::analysis::Base::Base |
( |
Base const & |
| ) |
|
|
default |
| boca::analysis::Base::Base |
( |
Base && |
| ) |
|
|
default |
| boca::analysis::Base::~Base |
( |
| ) |
|
|
inlineprotected |
| void boca::analysis::Base::AddBackground |
( |
boca::FileInfo const & |
file | ) |
|
|
protected |
| int boca::analysis::Base::BackgroundFileNumber |
( |
| ) |
const |
|
protectedvirtual |
| void boca::analysis::Base::ClearFiles |
( |
| ) |
|
|
protected |
| long boca::analysis::Base::EventNumberMax |
( |
Stage |
stage | ) |
const |
|
protectedvirtual |
| std::vector< FileInfo > boca::analysis::Base::Files |
( |
Tag |
tag | ) |
|
|
protected |
| void boca::analysis::Base::Initialize |
( |
| ) |
|
|
protected |
Reimplemented in heavyhiggs::analysis::Pair< Tagger_ >, simple::Analysis< Tagger_ >, tthh::Analysis< Tagger_ >, cut::Analysis, heavyhiggs::analysis::Fusion< Tagger_ >, heavyhiggs::analysis::Charged< Tagger_ >, heavyhiggs::analysis::Neutral< Tagger_ >, toppartner::analysis::SingleHadronic< Tagger_ >, toppartner::analysis::SubDom< Tagger_ >, toppartner::analysis::SingleLeptonic< Tagger_ >, toppartner::analysis::Effective< Tagger_ >, heavyhiggs::analysis::NeutralFourTop< Tagger_ >, and toppartner::analysis::NewPair< Tagger_ >.
| Base& boca::analysis::Base::operator= |
( |
Base const & |
| ) |
|
|
default |
| Base& boca::analysis::Base::operator= |
( |
Base && |
| ) |
|
|
default |
| bool boca::analysis::Base::PassPreCut |
( |
Event const & |
| ) |
const |
|
protectedvirtual |
| void boca::analysis::Base::PrepareFiles |
( |
Stage |
stage | ) |
|
|
protected |
| void boca::analysis::Base::PrintGeneratorLevel |
( |
Event const & |
event, |
|
|
bool |
signature = false |
|
) |
| const |
|
protected |
| long boca::analysis::Base::ReadNumberMax |
( |
| ) |
const |
|
protectedvirtual |
| void boca::analysis::Base::Run |
( |
Output |
output | ) |
|
| virtual void boca::analysis::Base::RunCut |
( |
| ) |
|
|
protectedpure virtual |
| virtual void boca::analysis::Base::RunEfficiency |
( |
| ) |
|
|
protectedpure virtual |
| void boca::analysis::Base::RunFast |
( |
| ) |
|
|
protected |
| void boca::analysis::Base::RunFullEfficiency |
( |
| ) |
|
|
protected |
| void boca::analysis::Base::RunFullSignificance |
( |
| ) |
|
|
protected |
| void boca::analysis::Base::RunNormal |
( |
| ) |
|
|
protected |
| virtual void boca::analysis::Base::RunPlotHist |
( |
| ) |
|
|
protectedpure virtual |
| virtual void boca::analysis::Base::RunPlots |
( |
| ) |
|
|
protectedpure virtual |
| virtual void boca::analysis::Base::RunSignificance |
( |
| ) |
|
|
protectedpure virtual |
| void boca::analysis::Base::RunTagger |
( |
Stage |
stage | ) |
|
|
protected |
| void boca::analysis::Base::RunTrainer |
( |
| ) |
|
|
protected |
| virtual void boca::analysis::Base::SetFiles |
( |
Phase const & |
phase | ) |
|
|
protectedpure virtual |
Implemented in heavyhiggs::analysis::Pair< Tagger_ >, toppartner::analysis::SingleHadronic< Tagger_ >, toppartner::analysis::SubDom< Tagger_ >, toppartner::analysis::NewPair< Tagger_ >, toppartner::analysis::SingleLeptonic< Tagger_ >, toppartner::analysis::Effective< Tagger_ >, heavyhiggs::analysis::NeutralFourTop< Tagger_ >, heavyhiggs::analysis::Charged< Tagger_ >, heavyhiggs::analysis::Neutral< Tagger_ >, simple::Analysis< Tagger_ >, heavyhiggs::analysis::Fusion< Tagger_ >, tthh::Analysis< Tagger_ >, and cut::Analysis.
| virtual tagger::Base const& boca::analysis::Base::Tagger |
( |
| ) |
const |
|
protectedpure virtual |
| long boca::analysis::Base::TrainNumberMax |
( |
| ) |
const |
|
protectedvirtual |
The documentation for this class was generated from the following files: