29 #ifndef exGPSAnalysisManager_h
30 #define exGPSAnalysisManager_h 1
38 class IAnalysisFactory;
46 class exGPSAnalysisMessenger;
50 class exGPSAnalysisManager
54 exGPSAnalysisManager ();
55 virtual ~exGPSAnalysisManager ();
59 static void Dispose();
65 void SetFileName(
G4String filename) {fIleName = filename;};
66 void SetFileType(
G4String filetype) {fIleType = filetype;};
68 void SetPosMax(
G4double pmax) {fMaxpos = pmax;};
69 void SetPosMin(
G4double pmin) {fMinpos = pmin;};
70 void SetEngMax(
G4double emax) {fMaxeng = emax;};
71 void SetEngMin(
G4double emin) {fMineng = emin;};
78 static exGPSAnalysisManager* fInstance;
83 AIDA::IAnalysisFactory* fAnalysisFactory;
85 AIDA::IPlotter* fPlotter;
90 AIDA::IHistogram1D* fEnerHisto;
91 AIDA::IHistogram2D* fPosiXY;
92 AIDA::IHistogram2D* fPosiXZ;
93 AIDA::IHistogram2D* fPosiYZ;
94 AIDA::IHistogram2D* fAnglCTP;
95 AIDA::IHistogram2D* fAnglTP;
98 exGPSAnalysisMessenger* fAnalysisMessenger;
102 #endif // G4ANALYSIS_USE