Upload
kirkan
View
72
Download
2
Tags:
Embed Size (px)
DESCRIPTION
ATLAS Simulation/Reconstruction Software. James Shank DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National Laboratory NOVEMBER 14-17, 2000. Outline. Requirements Get simulation/reconstruction ready in time for Mock Data Challenges Technical Choices - PowerPoint PPT Presentation
Citation preview
ATLAS Simulation/Reconstruction Software
James ShankJames Shank
DOE/NSF Review of U.S. ATLAS and CMS Computing ProjectsDOE/NSF Review of U.S. ATLAS and CMS Computing Projects
Brookhaven National LaboratoryBrookhaven National LaboratoryNOVEMBER 14-17, 2000NOVEMBER 14-17, 2000
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 2
Outline
• RequirementsRequirements
– Get simulation/reconstruction ready in time for Mock Data Challenges
• Technical ChoicesTechnical Choices
– Object-oriented design, C++ implementation.
• Organization (US and international ATLAS)Organization (US and international ATLAS)
• Current/near-term future workCurrent/near-term future work
• Resource RequirementsResource Requirements
– Some computing professional help is crucial
• ScheduleSchedule
– OO reconstruction release end of this year, then on to MDC.
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 3
ATLAS Detector/Task matrix
Offline Offline
CoordinatorCoordinator
ReconstructionReconstruction SimulationSimulation DatabaseDatabase
ChairChair N. McCubbinN. McCubbin D. RousseauD. Rousseau K. AmakoK. Amako D. MalonD. Malon//
R.D. SchafferR.D. Schaffer
Inner DetectorInner Detector D. BarberisD. Barberis D. RousseauD. Rousseau F. LuehringF. Luehring S. BentvelsenS. Bentvelsen
Liquid ArgonLiquid Argon J. CollotJ. Collot S. RajagopalanS. Rajagopalan M. LeltchoukM. Leltchouk S. SimionS. Simion//
R. SobieR. Sobie
Tile CalorimeterTile Calorimeter A. SolodkovA. Solodkov F. MerrittF. Merritt A. SolodkovA. Solodkov T. LeCompteT. LeCompte
MuonMuon G. PoulardG. Poulard J.F. LaporteJ.F. Laporte A. RimoldiA. Rimoldi S. GoldfarbS. Goldfarb
LVL 2 Trigger/ LVL 2 Trigger/
Trigger DAQTrigger DAQ
S. GeorgeS. George S. TapproggeS. Tapprogge T. Hansl-T. Hansl-
KoseneckiKosenecki
H. P. BeckH. P. Beck
Event FilterEvent Filter V. VercesiV. Vercesi F. TouchardF. Touchard
Physics Coordinator: F.Gianotti Chief Architect: D.Quarrie
From N. McCubbin’s talk
From N. McCubbin’s talk
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 4
Subdetector Software
• Brief survey of subdetector software recent activities and near-term Brief survey of subdetector software recent activities and near-term
plansplans
– Silicon Tracker
– Transition Radiation Tracker (TRT)
– Liquid Argon Calorimeter
– Tile Calorimeter
– Muon Spectrometer
• Goal: Combine strong core and subsystem software roles to closely Goal: Combine strong core and subsystem software roles to closely
couple core development to real-world testbeds and applicationscouple core development to real-world testbeds and applications
– Recognized in ATLAS as very important
– Enable physicists to contribute to software development
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 5
Subdetector Current/Near-Term SW Activities
• Performance/design studies – AllPerformance/design studies – All
• G3 based simu – AllG3 based simu – All
• Test beam – Si, LAr, TileTest beam – Si, LAr, Tile
• Athena integration – Si, LAr, Tile, MuonAthena integration – Si, LAr, Tile, Muon
• Reconstruction development in CReconstruction development in C++ ++ - Si, LAr, Tile, Muon- Si, LAr, Tile, Muon
• G4 based simu dev – Si, TRT, LAr, MuonG4 based simu dev – Si, TRT, LAr, Muon
• G4 physics validation – Si, LArG4 physics validation – Si, LAr
• XML based det description – TRT, Tile, MuonXML based det description – TRT, Tile, Muon
• Database – LAr, Tile, MuonDatabase – LAr, Tile, Muon
• Trigger/DAQTrigger/DAQ
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 6
Silicon Tracker (L. Vacavant/LBNL et al)
• Integration of Kalman based reconstruction in Athena underway (with I. Integration of Kalman based reconstruction in Athena underway (with I.
Gavralenko)Gavralenko)– Geometry and digits redesigned and interfaced;
– output classes defined Will be useful for all ID tracking packages
– tested on single tracks
– Starting now: code is in the ATLAS repository; tests on full events; design iteration (modularity)
• Pixel test beam simulation in Geant4Pixel test beam simulation in Geant4– Digi chain redesigned for modularity and implemented in G4
– Now starting: G4 physics validation against G3 and test beam
• Tracking performance: studies of FE electronics performance impact Tracking performance: studies of FE electronics performance impact
ongoingongoing
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 7
TRT (F. Luehring/Indiana et al)
• F. Luehring: TRT SW coordination, Inner Detector (ID) simu coordination, F. Luehring: TRT SW coordination, Inner Detector (ID) simu coordination,
ID Geant material coordination, ARC…ID Geant material coordination, ARC…
• TRT Geant3 simulation maintenanceTRT Geant3 simulation maintenance
• Rate studies of beam pipe designs led to all-Be design selection (Geant3)Rate studies of beam pipe designs led to all-Be design selection (Geant3)
• Participating in G4 barrel geometry developmentParticipating in G4 barrel geometry development
• Near term:Near term:
– Updated TRT signal shapes into G3 digitization
– TRT detector description in XML
– TRT digitization into Geant4 (K. Assamagan/Hampton, F. Luehring/Indiana)
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 8
Tuning G4 Energy Smearing in TRT
K. K. AssamaganAssamagan
K. K. AssamaganAssamagan
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 9
TRT PAI Comparison to Data
K. K. AssamaganAssamagan
K. K. AssamaganAssamagan
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 10
LAr Simulation (M. Leltchouk/Nevis et al)
• LAr simulation coordination: M. Leltchouk/NevisLAr simulation coordination: M. Leltchouk/Nevis
• Participation in G4 EM barrel developmentParticipation in G4 EM barrel development– Major int’l effort, now in test beam/G3 comparisons
• Coordination of HEC into G4 (w/Montreal, Munich)Coordination of HEC into G4 (w/Montreal, Munich)
• FCAL test beam, G3, G4 comparison studies (P.Loch Arizona, R. Mazini FCAL test beam, G3, G4 comparison studies (P.Loch Arizona, R. Mazini
Montreal)Montreal)
• Near term:Near term:– LAr offline data class design (BNL, Nevis, Int’l)
– Geant4 integration into ATLAS
– Geant4-ATLAS test beam comparison project Long way to go on G4 physics validation
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 11
LAr Reconstruction (S. Rajagopalan/BNL et al)
• LAr reconstruction coordination: S. Rajagopalan/BNL just appointedLAr reconstruction coordination: S. Rajagopalan/BNL just appointed• OO LAr reconstruction development (H.Ma, S.Rajagopalan/BNL, OO LAr reconstruction development (H.Ma, S.Rajagopalan/BNL,
J.Schwindling, M.Weilers)J.Schwindling, M.Weilers)– Released 4/2000, most Atrecon features preserved– Very good agreement with Fortran Atrecon results, event level, barrel and
endcap
• Athena integration 4-5/2000Athena integration 4-5/2000– First major application integrated in new framework; basis for tutorial, A
Team feedback
• HEC reconstruction being incorporatedHEC reconstruction being incorporated• Near term:Near term:
– FCAL reconstruction– Application in LAr EM test beam analysis– Integration with Tile Calorimeter reconstruction
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 12
GEANT 4
•A 50 GeV e- in the EM
Barrel Calorimeter
•K. Kordas “GEANT4 for the ATLAS EM calo” CALOR2000, Annecy, 12 October, 2000.
M. LeltchoukM. Leltchouk
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 13
FCAL G3-G4-Testbeam comparisonsTalk of R. Mazini/
P. Loch at CALOR2000
Talk of R. Mazini/ P. Loch at CALOR2000
40 GeV electron signals
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 14
FCAL G3-G4-Testbeam comparisons
Talk of R. Mazini/ P. Loch at
CALOR2000
Talk of R. Mazini/ P. Loch at
CALOR2000
Cell signals for electron events
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 15
Tile Calorimeter (T. LeCompte, A. Gupta)
• Tile Calorimeter DB coordination: T. LeCompte/ANLTile Calorimeter DB coordination: T. LeCompte/ANL• Tile Cal reconstruction coord: F. Merritt/ChicagoTile Cal reconstruction coord: F. Merritt/Chicago• C++ based test beam software ‘Pilot’ now has all functionality C++ based test beam software ‘Pilot’ now has all functionality
of old Fortran Tilemonof old Fortran Tilemon• Optimal Filtering (correcting pulse height for phase of signal Optimal Filtering (correcting pulse height for phase of signal
relative to beam) implementedrelative to beam) implemented• C++ based reconstruction in development; G3 digit C++ based reconstruction in development; G3 digit
information being usedinformation being used– First jet finding algorithm in use
• Near term:Near term:– Pilot into Athena framework– Tile test beam data into Objectivity & Athena– Pursuing a common C++ high level class design with LAr
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 16
Test with ATRECON
A. GuptaA. Gupta
Atrecon (FORTRAN)
TileRec (C++)
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 17
Tile Test Beam
• Comparison of old FORTRAN with new C++Comparison of old FORTRAN with new C++
FortranFortran C++C++
A. GuptaA. Gupta
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 18
Tile Cal. Optimal Filtering
• Determine shape Determine shape
of pulse in each of pulse in each
PMTPMT
• Fit each Fit each
waveformwaveform
A. GuptaA. Gupta
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 19
Muon Spectrometer
• Boston U (J.Shank), U Michigan, Harvard, BNLBoston U (J.Shank), U Michigan, Harvard, BNL
• Current activity:Current activity:– Muon database and detector description
Muon DB coordination: S. Goldfarb/UM Digit decoding into ATLAS Event from G3 complete -- except for CSCs
Detector element Identifiers implemented XML detector description: MDTs, RPCs, TGCs implemented; full chain to Geant4 implemented
Geometry ID scheme for all subsystems defined and documented
– OO muon reconstruction (Moore) development New program based on components of 1st generation OO reconstruction program, AMBER.
Integrated into Athena; in repository; in early development
– Muon L2 trigger simulation studies, code support
– Simulation for detector layout optimization
• Near term:Near term:– Completion of cathode strip chamber software
– Trigger TDR studies: L1->L2 rejection, efficiencies
– Calibration DB, trigger DB, ongoing detector description work
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 20
Offline Muon Reconstruction
• MMuon uon OObject bject OOriented riented ReReconstruction (Moore).construction (Moore).
– Bottom-up re-design and implementation of Muon track
reconstruction.
Diagram from Patrick Hendrik’s thesis
Diagram from Patrick Hendrik’s thesis
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 21
Moore XML Graphics
MDT’s
RPC’s
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 22
Moore XML Graphics
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 23
Moore to-do list
• FittingFitting– Incorporate new OO version of old GEANE track fitting routine,
COBRA
– Interface to fitting procedure used in inner detector, iPatRec.
• GraphicsGraphics– Make Moore created objects, track segments, roads, etc., “plottable”
in the ATLAS Athena sense.
• Combined fitting using inner detector+calorimeter.Combined fitting using inner detector+calorimeter.
• Performance tuning/comparisons with FORTRAN versionPerformance tuning/comparisons with FORTRAN version
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 24
Trigger/DAQ Offline Software
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 25
TDAQ Offline Software/2
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 26
TDAQ Software and Event Rates
November 14-17, 2000November 14-17, 2000J. Shank ATLAS Simulation/Recon. SW.J. Shank ATLAS Simulation/Recon. SW. 27
Summary
• New ATLAS framework, Athena, enthusiastically embraced by broad New ATLAS framework, Athena, enthusiastically embraced by broad
spectrum of sub-system community.spectrum of sub-system community.
• Many US physicists active in CMany US physicists active in C++++ code development code development
– Well integrated into overall ATLAS software effort
• Need OO/CNeed OO/C++++ expert to help with interface between subsystems and the expert to help with interface between subsystems and the
control/framework/db software.control/framework/db software.
– Part of NSF request for FY01
– Resident at CERN
• Schedule: Schedule:
– OO recon for all subsystems available 12/00 Probably will be a little late, some FORTRAN wrapping.
– MDC 0 12/01 Should have full OO sw ready, especially with help of IT professional