8 #ifndef CastorTestAnalysis_h 9 #define CastorTestAnalysis_h 17 #include "G4SDManager.hh" 21 #include "G4PrimaryVertex.hh" 22 #include "G4VProcess.hh" 23 #include "G4HCofThisEvent.hh" 24 #include "G4UserEventAction.hh" 25 #include "CLHEP/Units/GlobalSystemOfUnits.h" 26 #include "CLHEP/Units/GlobalPhysicalConstants.h" 42 #include <CLHEP/Random/Randomize.h> 51 #include "TLorentzVector.h" 52 #include "TUnixSystem.h" 70 public Observer<const BeginOfEvent *>,
115 #endif // CastorTestAnalysis_h
~CastorTestAnalysis() override
Float_t castoreventarray[11]
TNtuple * castoreventntuple
TNtuple * castorstepntuple
CastorNumberingScheme * theCastorNumScheme
Float_t castorsteparray[14]
void update(const BeginOfJob *run) override
This routine will be called when the appropriate signal arrives.
CastorTestAnalysis(const edm::ParameterSet &p)
std::string stepNtFileName
G4THitsCollection< CaloG4Hit > CaloG4HitCollection
TFile * castorOutputStepFile
TFile * castorOutputEventFile
void getCastorBranchData(const CaloG4HitCollection *hc)
std::string eventNtFileName