33 #include "G4VTouchable.hh" 36 #include <CLHEP/Random/Randomize.h> 48 #include "TLorentzVector.h" 49 #include "TUnixSystem.h" 54 #include <TObjArray.h> 55 #include <TObjString.h> 64 TH1F*
GetHisto(
const TObjString& histname);
67 TH2F*
GetHisto2(
const TObjString& histname);
69 void WriteToFile(
const TString& fOutputFile,
const TString& fRecreateFile);
74 void HistInit(
const char*
name,
const char*
title, Int_t nbinsx, Axis_t xlow, Axis_t xup);
76 const char* name,
const char* title, Int_t nbinsx, Axis_t xlow, Axis_t xup, Int_t nbinsy, Axis_t ylow, Axis_t yup);
157 public Observer<const BeginOfEvent*>,
158 public Observer<const BeginOfTrack*>,
161 public Observer<const EndOfEvent*> {
188 int detLevels(
const G4VTouchable*)
const;
189 G4String detName(
const G4VTouchable*,
int,
int)
const;
190 void detectorLevel(
const G4VTouchable*,
int&,
int*, G4String*)
const;
208 double ZGapLDet, ZBoundDet,
ZSiStep, ZSiPlane, zinibeg;
212 Float_t fp420eventarray[1];
void HistInit(const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup)
std::string fRecreateFile
void WriteToFile(const TString &fOutputFile, const TString &fRecreateFile)
Fp420AnalysisHistManager(const TString &managername)
TH2F * GetHisto2(Int_t Number)
TH1F * GetHisto(Int_t Number)
Fp420AnalysisHistManager * TheHistManager
TNtuple * fp420eventntuple
TObjArray * fHistNamesArray
~Fp420AnalysisHistManager() override