#include <LikelihoodSpecies.h>
Public Member Functions | |
void | addPdf (const LikelihoodPdf *pdf) |
std::vector< const LikelihoodPdf * > const & | getListOfPdfs () const |
const char * | getName () const |
float | getPrior () const |
std::map< std::string, float > const & | getSplitFractions () const |
LikelihoodSpecies () | |
LikelihoodSpecies (const char *name, float prior) | |
void | setName (const char *name) |
void | setPrior (float prior) |
void | setSplitFraction (std::pair< std::string, float > splitfrac) |
virtual | ~LikelihoodSpecies () |
Private Attributes | |
std::string | _name |
std::vector< const LikelihoodPdf * > | _pdfList |
float | _prior |
std::map< std::string, float > | _splitFractions |
Definition at line 9 of file LikelihoodSpecies.h.
|
inline |
Definition at line 11 of file LikelihoodSpecies.h.
LikelihoodSpecies::LikelihoodSpecies | ( | const char * | name, |
float | prior | ||
) |
Definition at line 3 of file LikelihoodSpecies.cc.
References _name, _prior, bookConverter::prior, and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Definition at line 8 of file LikelihoodSpecies.cc.
References _pdfList.
void LikelihoodSpecies::addPdf | ( | const LikelihoodPdf * | ) |
Definition at line 19 of file LikelihoodSpecies.cc.
References _pdfList.
Referenced by LikelihoodPdfProduct::addPdf().
std::vector< const LikelihoodPdf * > const & LikelihoodSpecies::getListOfPdfs | ( | ) | const |
Definition at line 31 of file LikelihoodSpecies.cc.
References _pdfList.
Referenced by LikelihoodPdfProduct::getSpeciesProb().
const char * LikelihoodSpecies::getName | ( | void | ) | const |
Definition at line 35 of file LikelihoodSpecies.cc.
References _name.
Referenced by LikelihoodPdfProduct::addPdf(), plotting.Plot::draw(), LikelihoodPdfProduct::getRatio(), LikelihoodPdfProduct::getSpeciesProb(), and LikelihoodPdfProduct::setSplitFrac().
float LikelihoodSpecies::getPrior | ( | ) | const |
Definition at line 39 of file LikelihoodSpecies.cc.
References _prior.
Referenced by LikelihoodPdfProduct::getSpeciesProb().
std::map< std::string, float > const & LikelihoodSpecies::getSplitFractions | ( | ) | const |
Definition at line 43 of file LikelihoodSpecies.cc.
References _splitFractions.
Referenced by LikelihoodPdfProduct::addPdf(), and LikelihoodPdfProduct::getRatio().
void LikelihoodSpecies::setName | ( | const char * | name | ) |
Definition at line 15 of file LikelihoodSpecies.cc.
References _name, and AlCaHLTBitMon_QueryRunRegistry::string.
void LikelihoodSpecies::setPrior | ( | float | prior | ) |
void LikelihoodSpecies::setSplitFraction | ( | std::pair< std::string, float > | splitfrac | ) |
Definition at line 27 of file LikelihoodSpecies.cc.
References _splitFractions.
Referenced by LikelihoodPdfProduct::setSplitFrac().
|
private |
Definition at line 30 of file LikelihoodSpecies.h.
Referenced by plotting.Subtract::__str__(), plotting.FakeDuplicate::__str__(), plotting.AggregateBins::__str__(), plotting.AggregateHistos::__str__(), plotting.ROC::__str__(), plotting.Plot::_createOne(), plotting.PlotGroup::_drawSeparate(), plotting.PlotGroup::_save(), plotting.Subtract::create(), plotting.FakeDuplicate::create(), plotting.AggregateBins::create(), plotting.AggregateHistos::create(), plotting.PlotGroup::draw(), getName(), plotting.Plot::getName(), plotting.PlotterFolder::getName(), plotting.PlotterFolder::getSelectionNameIterator(), LikelihoodSpecies(), validation.SimpleSample::name(), plotting.PlotterItem::readDirs(), and setName().
|
private |
Definition at line 29 of file LikelihoodSpecies.h.
Referenced by addPdf(), getListOfPdfs(), and ~LikelihoodSpecies().
|
private |
Definition at line 31 of file LikelihoodSpecies.h.
Referenced by getPrior(), LikelihoodSpecies(), and setPrior().
|
private |
Definition at line 32 of file LikelihoodSpecies.h.
Referenced by getSplitFractions(), and setSplitFraction().