Geant-4 WS, Oct-2002 Andreas Pfeiffer, CERN/IT-API, andreas.pfeiffer@cern.ch 1
Use of AIDA in tests and examples
Andreas Pfeiffer CERN IT/API andreas.pfeiffer@cern.ch
Use of AIDA in tests and examples Andreas Pfeiffer CERN IT/API - - PowerPoint PPT Presentation
Use of AIDA in tests and examples Andreas Pfeiffer CERN IT/API andreas.pfeiffer@cern.ch Andreas Pfeiffer, CERN/IT-API, Geant-4 WS, Oct-2002 1 andreas.pfeiffer@cern.ch Design choices ? Analysis is based on AIDA Independence of
Geant-4 WS, Oct-2002 Andreas Pfeiffer, CERN/IT-API, andreas.pfeiffer@cern.ch 1
Andreas Pfeiffer CERN IT/API andreas.pfeiffer@cern.ch
Geant-4 WS, Oct-2002 Andreas Pfeiffer, CERN/IT-API, andreas.pfeiffer@cern.ch 2
Independence of implementation: Anaphe, JAS, OpenScientist can be used interchangeably without changing code
Eases access from several different classes
Histograms, tuple
Geant-4 WS, Oct-2002 Andreas Pfeiffer, CERN/IT-API, andreas.pfeiffer@cern.ch 3
GammaRay Telescope advanced example Analysis
IHistogram GammaRayTelAnalysisMessenger IHistogram1D IHistogram2D ITuple ITree IAnalysisFactory IPlotter GammaRayTelAnalysis analysisFactory:IAnalysisFactory* tree : ITree* plotter : IPlotter* tuple : ITuple* energy : IHistogram1D * hits : IHistogram1D * posXZ : IHistogram2D* posYZ : IHistogram2D* BeginOfRun() EndOfEvent() EndOfRun() Finish() <<Singleton>> AP, MGP November 2001 GammaRayTelDetectorConstruction solidWorld : G4Box* solidPayload : G4Box* solidTKR : G4Box* solidCAL : G4Box* solidACT : G4Box* solidACL1 : G4Box* solidACL2 : G4Box* solidTKRDetectorX : G4Box* solidTKRDetectorY : G4Box* solidCALLayerX : G4Box* solidCALLayerY : G4Box* solidCALDetectorX : G4Box* solidCALDetectorY : G4Box* solidPlane : G4Box* solidConverter : G4Box* magField : G4UniformMagField*
File: D:\Anaphe\Rose\gammarayTel.mdl 11:22:07 AM Monday, July 01, 2002 Class Diagram: gammaray_telescope / Analysis Page 1
From AIDA 2.2 Analysis
Geant-4 WS, Oct-2002 Andreas Pfeiffer, CERN/IT-API, andreas.pfeiffer@cern.ch 4
==> editor