Public Member Functions | |
ProngCVNVars (const art::Event &evt, const BasicProngVars &pngVars, const std::string &prongCVNLabel) | |
void | saveToDict (std::unordered_map< std::string, std::vector< double >> &dict, const std::string &prefix) const |
Public Attributes | |
std::vector< std::array< double, N_CVN > > | cvnVars |
Protected Member Functions | |
void | init (const art::Event &evt, const BasicProngVars &pngVars) |
Static Protected Member Functions | |
static std::array< double, N_CVN > | getFallbackCVNVars (const BasicProngVars &pngVars, size_t pngIdx) |
static std::array< double, N_CVN > | getCVNVars (const art::FindManyP< rb::PID > &prongCVN_fmp, const BasicProngVars &pngVars, size_t pngIdx) |
Protected Attributes | |
std::string | prongCVNLabel |
Definition at line 34 of file ProngCVNVars.h.
SliceLID::ProngCVNVars::ProngCVNVars | ( | const art::Event & | evt, |
const BasicProngVars & | pngVars, | ||
const std::string & | prongCVNLabel | ||
) |
Definition at line 106 of file ProngCVNVars.cxx.
References init().
|
staticprotected |
Definition at line 35 of file ProngCVNVars.cxx.
References SliceLID::CVN_PNG_LIST(), getFallbackCVNVars(), SliceLID::getIndex(), allTimeWatchdog::index, and PandAna.reco_validation.prod5_pid_validation::pids.
Referenced by init().
|
staticprotected |
Definition at line 18 of file ProngCVNVars.cxx.
References SliceLID::CVN_PNG_LIST(), SliceLID::getIndex(), allTimeWatchdog::index, SliceLID::BasicProngVars::len, SliceLID::PDG_MUON, and PandAna.reco_validation.prod5_pid_validation::pids.
Referenced by getCVNVars().
|
protected |
Definition at line 64 of file ProngCVNVars.cxx.
References cvnVars, getCVNVars(), SliceLID::BasicProngVars::hasProngs, prongCVNLabel, and SliceLID::BasicProngVars::prongs.
Referenced by demo.App::__init__(), testem0.App::__init__(), Lesson1.App::__init__(), ExN03.App::__init__(), and ProngCVNVars().
void SliceLID::ProngCVNVars::saveToDict | ( | std::unordered_map< std::string, std::vector< double >> & | dict, |
const std::string & | prefix | ||
) | const |
Definition at line 78 of file ProngCVNVars.cxx.
References SliceLID::CVN_PNG_LIST(), cvnVars, SliceLID::N_CVN, SliceLID::PDG_TO_NAME_MAP(), fillBadChanDBTables::result, and string.
Referenced by SliceLID::Png3dVars::saveToDict().
std::vector<std::array<double, N_CVN> > SliceLID::ProngCVNVars::cvnVars |
Definition at line 37 of file ProngCVNVars.h.
Referenced by init(), and saveToDict().
|
protected |
Definition at line 52 of file ProngCVNVars.h.
Referenced by init().