1 #ifndef Validation_Geometry_MaterialBudgetHcalHistos_h
2 #define Validation_Geometry_MaterialBudgetHcalHistos_h 1
17 #include <TProfile2D.h>
42 bool isItHF(
const G4VTouchable *);
bool isItEC(const std::string &)
TProfile2D * me900[maxSet_]
std::vector< double > intLength_
TProfile * me500[maxSet_]
std::vector< int > hfLevels_
std::vector< std::string > sensitives_
TProfile * me300[maxSet_]
TProfile * me2100[maxSet_]
void fillPerStep(const G4Step *)
TProfile * me1500[maxSet2_]
TProfile * me1600[maxSet_]
std::vector< double > radLength_
TProfile * me1800[maxSet_]
TProfile2D * me1000[maxSet_]
Compact representation of the geometrical detector hierarchy.
std::vector< std::string > matList_
TProfile * me700[maxSet_]
std::vector< std::string > getNames(DDFilteredView &fv)
TProfile * me2400[maxSet_]
TProfile * me2200[maxSet_]
TProfile * me100[maxSet_]
virtual ~MaterialBudgetHcalHistos()
void fillBeginJob(const DDCompactView &)
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
std::vector< std::string > hfNames_
static const int maxSet2_
TProfile * me2000[maxSet_]
TProfile * me600[maxSet_]
void fillStartTrack(const G4Track *)
bool isSensitive(const std::string &)
TProfile * me1900[maxSet_]
std::vector< double > stepLength_
TProfile * me200[maxSet_]
TProfile * me1700[maxSet_]
std::vector< std::string > sensitiveEC_
TProfile2D * me1100[maxSet_]
MaterialBudgetHcalHistos(const edm::ParameterSet &p)
TProfile * me2300[maxSet_]
std::vector< double > getDDDArray(const std::string &str, const DDsvalues_type &sv)
bool isItHF(const G4VTouchable *)