1 / 8

Overview of ATLAS C++ PACKAGES

Overview of ATLAS C++ PACKAGES. David Candlin 15 June 1999. ATLAS MuonSpectrometer TileCalorimeter LArCalorimeter InnerDetector. DATA DetectorDescription Event MagneticField Database. PROCESSING Simulation Reconstruction (analysis) [atrig] Track. FRAMEWORK Control (GUI)

odell
Download Presentation

Overview of ATLAS C++ PACKAGES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. ATLAS MuonSpectrometer TileCalorimeter LArCalorimeter InnerDetector DATA DetectorDescription Event MagneticField Database 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 Plottables Reps Core Scenes AravisStraw Aravis Straw SceneList XMLStraw XML AravisPixel Pixel XMLPixel

  8. (EVENT) DISPLAY Aravis XML->Atlantis XML->Wired AVRML ... HISTOGRAMMING AHTL HBookTuple …. MISC AsciiText GRAPHICS (continued):the scenes 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.

More Related