Go to the documentation of this file. 1 #ifndef SimG4CMS_HcalTestAnalysis_H
2 #define SimG4CMS_HcalTestAnalysis_H
31 class HepRandomEngine;
37 public Observer<const BeginOfEvent *>,
HcalTestAnalysis(const edm::ParameterSet &p)
double timeOfFlight(int det, int layer, double eta)
std::unique_ptr< HcalQie > myqie_
std::vector< int > tower_
~HcalTestAnalysis() override
std::vector< CaloHit > caloHitCache_
std::vector< int > group_
constexpr std::array< uint8_t, layerIndexSize > layer
std::unique_ptr< HcalTestHistoManager > tuplesManager_
void qieAnalysis(CLHEP::HepRandomEngine *)
HcalTestNumberingScheme * org_
std::vector< int > layerGrouping(int)
std::unique_ptr< HcalNumberingFromDDD > numberingFromDDD_
std::vector< std::string > names_
void update(const BeginOfJob *run) override
This routine will be called when the appropriate signal arrives.
const HcalDDDSimConstants * hcons_
std::vector< int > towersToAdd(int centre, int nadd)
HcalTestHistoClass * tuples_
void fill(const EndOfEvent *ev)