Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of ATLAS C++ PACKAGES David Candlin 15 June 1999.

Similar presentations


Presentation on theme: "Overview of ATLAS C++ PACKAGES David Candlin 15 June 1999."— Presentation transcript:

1 Overview of ATLAS C++ PACKAGES David Candlin 15 June 1999

2 DATA DetectorDescription Event MagneticField Database ATLAS MuonSpectrometer TileCalorimeter LArCalorimeter InnerDetector PROCESSING Simulation Reconstruction (analysis) [atrig] Track FRAMEWORK Control (GUI) (Parameters) graphics arve

3 “DATA” PACKAGES DetectorDescription and Event coordinated and largely designed and implemented by R D Schaffer. Currently event data are obtained by running SLUG internally; later will get Geant4 data from DB (also coordinated by RD). MagneticField is authored by L Chevalier and M Virchaux

4 “ATLAS” PACKAGES Each detector package has (in principle) subpackages for xxxDetDescr, xxxEvent and xxxGraphics (graphics ‘reps’ for the detector and its hits). MuonSpectrometer gets its description from AMDB at present. TileCalorimeter isn’t released at all, but some code in CVS. LArCalorimeter and InnerDetector nearly OK.

5 “PROCESSING” PACKAGES G4 simulation (‘CHAOS’: A Dell’Acqua and ~10 others) seems to be going well, but not visible in release/CVS. Reconstruction: much exists, but is patchy and not well integrated. Track class. [Discuss reconstruction?] (analysis): M Stavrianakou trying to make requirements from use cases. [Input urgent]

6 “FRAMEWORK” PACKAGES Arve (T Burnett) provided an early framework for development; control, simulation (Gismo) and event display. The ED has become Aravis and simulation on the fly is no longer realistic. What about Control (event loop and module-scheduling)? Nothing yet on GUI and Parameters (‘data cards’). Traditional versus ‘components’ (L Tuura).

7 GRAPHICS PlottablesRepsCoreScenes Straw Pixel XMLStraw AravisStraw SceneList Aravis XML AravisPixel XMLPixel

8 GRAPHICS (continued): the scenes (EVENT) DISPLAY Aravis XML->Atlantis XML->Wired AVRML... MISC AsciiText HISTOGRAMMING AHTL HBookTuple …. Aravis: wireframe display re-engineered from Arve by DJC/RC. Integrated in the application. Offers usual rotate, shift, zoom…, dump to PostScript, send to Atlantis or any other Scene, selective hide/show etc. First implementation still short of full functionality.


Download ppt "Overview of ATLAS C++ PACKAGES David Candlin 15 June 1999."

Similar presentations


Ads by Google