56 #ifndef GammaRayTelAnalysis_h
57 #define GammaRayTelAnalysis_h 1
69 class GammaRayTelAnalysisMessenger;
72 class GammaRayTelAnalysis {
74 virtual ~GammaRayTelAnalysis();
83 void EndOfEvent(
G4int flag);
88 void SetHisto2DMode(
G4String str) {histo2DMode = str;};
89 G4String GetHisto2DMode() {
return histo2DMode;};
91 void InsertPositionXZ(
double x,
double z);
92 void InsertPositionYZ(
double y,
double z);
93 void InsertEnergy(
double en);
94 void InsertHits(
int nplane);
96 void setNtuple(
float E,
float p,
float x,
float y,
float z);
98 static GammaRayTelAnalysis* getInstance();
102 GammaRayTelAnalysis();
109 static GammaRayTelAnalysis*
instance;
116 GammaRayTelAnalysisMessenger* analysisMessenger;
static MCTruthManager * instance