Go to the documentation of this file. 1 #ifndef Validation_Geometry_MaterialBudgetHcalHistos_h
2 #define Validation_Geometry_MaterialBudgetHcalHistos_h 1
14 #include <TProfile2D.h>
37 bool isItHF(
const G4VTouchable *);
std::vector< std::string > sensitiveEC
std::vector< double > radLength
TProfile2D * me1100[maxSet]
std::vector< std::string > getNames(DDFilteredView &fv)
void fillPerStep(const G4Step *)
TProfile2D * me1000[maxSet]
bool isItHF(const G4VTouchable *)
TProfile2D * me900[maxSet]
virtual ~MaterialBudgetHcalHistos()
Compact representation of the geometrical detector hierarchy.
TProfile * me1500[maxSet2]
std::vector< int > hfLevels
std::vector< double > stepLength
std::vector< std::string > matList
std::vector< std::string > sensitives
void fillStartTrack(const G4Track *)
bool isSensitive(std::string)
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
std::vector< double > intLength
std::vector< double > getDDDArray(const std::string &str, const DDsvalues_type &sv)
void fillBeginJob(const DDCompactView &)
std::vector< std::string > hfNames
MaterialBudgetHcalHistos(const edm::ParameterSet &p)