1 #ifndef SimG4CMS_HcalTestBeam_HcalTB06Analysis_H
2 #define SimG4CMS_HcalTestBeam_HcalTB06Analysis_H
36 #include "G4ThreeVector.hh"
38 #include <boost/cstdint.hpp>
46 public Observer<const BeginOfEvent *>,
void update(const BeginOfRun *run)
This routine will be called when the appropriate signal arrives.
std::vector< std::string > names
std::vector< CaloHit > ecalHitCache
std::vector< CaloHit > hcalHitLayer
virtual void produce(edm::Event &, const edm::EventSetup &)
void fillEvent(PHcalTB06Info &)
std::vector< CaloHit > hcalHitCache
std::vector< G4ThreeVector > secMomentum
std::vector< int > shortLivedSecondaries
const HcalTB06Analysis & operator=(const HcalTB06Analysis &)
void fillBuffer(const EndOfEvent *evt)
HcalTB06Analysis(const edm::ParameterSet &p)
std::vector< double > secEkin
std::vector< int > secPartID
virtual ~HcalTB06Analysis()
std::vector< int > secTrackID
G4RotationMatrix * beamline_RM