#include <MaterialBudgetCategorizer.h>
Public Member Functions | |
std::vector< float > | l0fraction (std::string s) |
int | material (std::string s) |
MaterialBudgetCategorizer () | |
int | volume (std::string s) |
std::vector< float > | x0fraction (std::string s) |
Private Member Functions | |
void | buildCategoryMap (std::string theMaterialFileName, std::map< std::string, std::vector< float > > &theMap) |
void | buildMaps () |
Private Attributes | |
std::map< std::string, std::vector< float > > | theL0Map |
std::map< std::string, int > | theMaterialMap |
std::map< std::string, int > | theVolumeMap |
std::map< std::string, std::vector< float > > | theX0Map |
Definition at line 15 of file MaterialBudgetCategorizer.h.
MaterialBudgetCategorizer::MaterialBudgetCategorizer | ( | ) |
Definition at line 19 of file MaterialBudgetCategorizer.cc.
|
private |
Definition at line 130 of file MaterialBudgetCategorizer.cc.
References cuy::col, gather_cfg::cout, Exception, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by l0fraction().
|
private |
Definition at line 24 of file MaterialBudgetCategorizer.cc.
References cuy::col, gather_cfg::cout, edm::FileInPath::fullPath(), cuy::ii, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by l0fraction().
|
inline |
Definition at line 24 of file MaterialBudgetCategorizer.h.
References buildCategoryMap(), buildMaps(), genParticles_cff::map, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and theL0Map.
Referenced by MaterialBudgetData::dataPerStep().
|
inline |
Definition at line 21 of file MaterialBudgetCategorizer.h.
References alignCSCRings::s, and theMaterialMap.
Referenced by MaterialBudgetData::dataPerStep().
|
inline |
Definition at line 20 of file MaterialBudgetCategorizer.h.
References alignCSCRings::s, and theVolumeMap.
Referenced by MaterialBudgetData::dataPerStep().
|
inline |
Definition at line 23 of file MaterialBudgetCategorizer.h.
References alignCSCRings::s, and theX0Map.
Referenced by MaterialBudgetData::dataPerStep().
|
private |
Definition at line 32 of file MaterialBudgetCategorizer.h.
Referenced by l0fraction().
|
private |
Definition at line 29 of file MaterialBudgetCategorizer.h.
Referenced by material().
|
private |
Definition at line 29 of file MaterialBudgetCategorizer.h.
Referenced by volume().
|
private |
Definition at line 31 of file MaterialBudgetCategorizer.h.
Referenced by x0fraction().