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: