Public Member Functions | |
BasicProngVars (const art::Event &evt, const std::vector< art::Ptr< rb::Vertex >> &elastics, const std::string &fuzzykLabel, const std::string &fuzzykAssnLabel) | |
void | saveToDict (std::unordered_map< std::string, std::vector< double >> &dict, const std::string &prefix) const |
Public Attributes | |
std::vector< double > | len |
std::vector< double > | calE |
bool | hasProngs |
std::vector< art::Ptr< rb::Prong > > | prongs |
Private Member Functions | |
bool | getProngs (const art::Event &evt, const std::vector< art::Ptr< rb::Vertex >> &elastics, const std::string &baseLabel, const std::string &assnLabel, std::vector< art::Ptr< rb::Prong >> &prongs) |
void | initProngs (const art::Event &evt, const std::vector< art::Ptr< rb::Vertex >> &elastics) |
void | reserveVectors (size_t nProngs) |
void | initBasicVars () |
Private Attributes | |
std::string | fuzzykLabel |
std::string | fuzzykAssnLabel |
Definition at line 13 of file BasicProngVars.h.
SliceLID::BasicProngVars::BasicProngVars | ( | const art::Event & | evt, |
const std::vector< art::Ptr< rb::Vertex >> & | elastics, | ||
const std::string & | fuzzykLabel, | ||
const std::string & | fuzzykAssnLabel | ||
) |
Definition at line 68 of file BasicProngVars.cxx.
References initBasicVars(), and initProngs().
|
private |
Definition at line 16 of file BasicProngVars.cxx.
References evt, prongs, and SliceLID::sortByLength().
Referenced by initProngs().
|
private |
Definition at line 38 of file BasicProngVars.cxx.
References calE, rb::Cluster::CalorimetricEnergy(), hasProngs, prongs, reserveVectors(), and rb::Prong::TotalLength().
Referenced by BasicProngVars().
|
private |
Definition at line 54 of file BasicProngVars.cxx.
References fuzzykAssnLabel, fuzzykLabel, getProngs(), hasProngs, and prongs.
Referenced by BasicProngVars().
|
private |
void SliceLID::BasicProngVars::saveToDict | ( | std::unordered_map< std::string, std::vector< double >> & | dict, |
const std::string & | prefix | ||
) | const |
Definition at line 81 of file BasicProngVars.cxx.
References calE.
Referenced by SliceLID::Png3dVars::saveToDict().
std::vector<double> SliceLID::BasicProngVars::calE |
Definition at line 17 of file BasicProngVars.h.
Referenced by initBasicVars(), reserveVectors(), and saveToDict().
|
private |
Definition at line 25 of file BasicProngVars.h.
Referenced by initProngs().
|
private |
Definition at line 24 of file BasicProngVars.h.
Referenced by initProngs().
bool SliceLID::BasicProngVars::hasProngs |
Definition at line 20 of file BasicProngVars.h.
Referenced by SliceLID::ProngShwVars::init(), SliceLID::ProngShwLIDVars::init(), SliceLID::ProngCVNVars::init(), initBasicVars(), and initProngs().
std::vector<double> SliceLID::BasicProngVars::len |
Definition at line 16 of file BasicProngVars.h.
Referenced by SliceLID::ProngCVNVars::getFallbackCVNVars().
Definition at line 21 of file BasicProngVars.h.
Referenced by getProngs(), SliceLID::ProngShwVars::init(), SliceLID::ProngShwLIDVars::init(), SliceLID::ProngCVNVars::init(), initBasicVars(), and initProngs().