#include <FittedEntriesManager.h>
Public Member Functions | |
void | AddFittedEntriesSet (FittedEntriesSet *fents) |
FittedEntriesManager () | |
std::vector< FittedEntriesSet * > | getFittedEntriesSets () const |
void | MakeHistos () |
~FittedEntriesManager () | |
Static Public Member Functions | |
static FittedEntriesManager * | getInstance () |
Private Member Functions | |
ALIstring | createFileName (const ALIstring &optoName, const ALIstring &entryName) |
void | dumpEntriesSubstraction (std::ofstream &fout, FittedEntriesSet &fes, ALIint order1, ALIint order2) |
void | GetDifferentBetweenLasers () |
Private Attributes | |
std::vector< FittedEntriesSet * > | theFittedEntriesSets |
Static Private Attributes | |
static FittedEntriesManager * | instance = nullptr |
Definition at line 16 of file FittedEntriesManager.h.
|
inline |
|
inline |
Definition at line 20 of file FittedEntriesManager.h.
void FittedEntriesManager::AddFittedEntriesSet | ( | FittedEntriesSet * | fents | ) |
Definition at line 32 of file FittedEntriesManager.cc.
References theFittedEntriesSets.
Referenced by Fit::fitNextEvent(), and MakeHistos().
|
private |
Definition at line 164 of file FittedEntriesManager.cc.
References gather_cfg::cout, ALIUtils::debug, lut2db_cfg::filename, and pickleFileParser::slash.
Referenced by MakeHistos().
|
private |
Definition at line 204 of file FittedEntriesManager.cc.
References SplitLinear::begin, gather_cfg::cout, ALIUtils::debug, FittedEntriesSet::FittedEntries(), FittedEntry::getSigma(), FittedEntry::getValue(), mathSSE::sqrt(), and hgcalPerformanceValidation::val.
|
private |
Definition at line 129 of file FittedEntriesManager.cc.
References gather_cfg::cout, ALIUtils::debug, M_PI, Model::OptOList(), and LightRay::startLightRay().
Referenced by MakeHistos().
|
inline |
Definition at line 26 of file FittedEntriesManager.h.
References theFittedEntriesSets.
|
static |
Definition at line 22 of file FittedEntriesManager.cc.
References FittedEntriesManager(), and instance.
Referenced by Fit::fitNextEvent(), and Fit::startFit().
void FittedEntriesManager::MakeHistos | ( | ) |
Definition at line 38 of file FittedEntriesManager.cc.
References AddFittedEntriesSet(), SplitLinear::begin, gather_cfg::cout, createFileName(), ALIUtils::debug, ALIUtils::dumpDimensions(), dataset::end, lut2db_cfg::filename, groupFilesInBlocks::fout, GetDifferentBetweenLasers(), GlobalOptionMgr::getInstance(), GlobalOptionMgr::GlobalOptions(), cuy::ii, findQualityFiles::jj, findQualityFiles::size, and theFittedEntriesSets.
Referenced by Fit::startFit().
|
staticprivate |
Definition at line 33 of file FittedEntriesManager.h.
Referenced by getInstance(), and production_tasks.Task::getname().
|
private |
Definition at line 34 of file FittedEntriesManager.h.
Referenced by AddFittedEntriesSet(), getFittedEntriesSets(), and MakeHistos().