1 #ifndef SimG4CMS_HcalTestAnalysis_H 2 #define SimG4CMS_HcalTestAnalysis_H 32 class HepRandomEngine;
38 public Observer<const BeginOfEvent *>,
55 std::vector<int> layerGrouping(
int);
56 std::vector<int> towersToAdd(
int centre,
int nadd);
58 void qieAnalysis(CLHEP::HepRandomEngine*);
92 double edepEB, edepEE, edepHB, edepHE,
edepHO;
HcalNumberingFromDDD * numberingFromDDD
HcalDDDSimConstants * hcons
std::vector< std::string > names
HcalTestNumberingScheme * org
std::vector< int > tower_
HcalTestHistoClass * tuples
std::unique_ptr< HcalTestHistoManager > tuplesManager
std::vector< CaloHit > caloHitCache
double timeOfFlight(DetId id, const CaloGeometry *geo, bool debug=false)