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"
69 public Observer<const BeginOfEvent *>,
114 #endif // CastorTestAnalysis_h
Float_t castoreventarray[11]
TNtuple * castoreventntuple
TNtuple * castorstepntuple
CastorNumberingScheme * theCastorNumScheme
Float_t castorsteparray[14]
virtual ~CastorTestAnalysis()
CastorTestAnalysis(const edm::ParameterSet &p)
std::string stepNtFileName
G4THitsCollection< CaloG4Hit > CaloG4HitCollection
TFile * castorOutputStepFile
void update(const BeginOfJob *run)
This routine will be called when the appropriate signal arrives.
TFile * castorOutputEventFile
void getCastorBranchData(const CaloG4HitCollection *hc)
std::string eventNtFileName