1 / 9

CLA S1 2 S oft wa re U se r E n v i r on me nt

CLA S1 2 S oft wa re U se r E n v i r on me nt. I n tr oduc ti on: S o ft w a r e t ask s , use r s , p r o j ec t s . T oo l s . Si m u l a ti on. R econs t r uc ti on. Vi sua li za ti on P h ys i cs A na l ys i s . S umma r y. I n t r odu c t i o n - T asks a n d U se r s.

aitana
Download Presentation

CLA S1 2 S oft wa re U se r E n v i r on me nt

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. CLAS12SoftwareUser Environment Introduction:Softwaretasks,users,projects. Tools. Simulation. Reconstruction. Visualization Physics Analysis. Summary.

  2. Introduction-Tasksand Users SoftwareCategories: Calibration(notdiscussedhere) Simulation Reconstruction Visualization Physicsanalysis User Categories A-environmentdevelopers. B-servicedevelopers. C - physicsusers. Focusonoff-sitephysicsusers. Access,ease-of-use,extentofuse, support.

  3. Introduction-PhysicsProjects 0.14 NeutronDetectionEfficiency E = 11 GeV, gemc simulation 0.12 NDE with P1Bremoved 0.1 0.08 0.06 0.04 Blue - gemc results Black - CLAS6 measurement 0.02 0 0 1 2 3 4 5 6 7 8 9 p (GeV/c) n NormalizedCounts 1 CLAS12 simulation 11 GeV disgen event generator Black filled squares - panel 1a Red open circles - panel 1b 10-1 10-2 10-3 10-4 -5 10 10-6 0 2 4 6 8 10 12 14 Nadj

  4. SoftwareTools General Locally Developed

  5. Simulation EventGenerators pythia localprograms:disgen,ppgen,genev,... Use -Pythiaisa mature,widely-usedprogram.Othercodesvaryin easeof use. Support-PythiawellsupportedbyLundand CERN.Variedsupportforothers. SingleJLabstaffmember(H.Avakian). CLAS12Simulation-gemc JLabprogramforCLAS12and others. Useseviodataformatcommonamongthe halls. Use -Scriptsusedforbuildingoffsite - time-consuming,butreliable. Support-Completeweb-page, bugreporting. SingleJLabstaffmember(M. Ungaro). SeeVeroniqueZiegler’stalk.

  6. Reconstruction Socrat(SOftwareforClas12 ReconstructionAnd Tracking) Local,generationone, C++codeforelectrons in forward detector(author - SebastienProcureur). Use -Compiledwith Root libraries(ACLiC), complexcode. Support-CLAS-NOTE2008-015,limited Collaborationsupport. TRAC (TrackReconstructionApplicationforCLAS12) Currentfocusofmaindevelopmenteffortonfull CLAS12 reconstruction. SeeVeroniqueZiegler’stalk. Use -Appliedto otherreconstructionprojects-Forward tagger-R.De Vita, BarrelSiliconTracker-Y.Gotra. Support-CLAS-NOTEin preparation. SingleJLabstaffmember(V.Ziegler).

  7. Visualization -ced12 ced12(cLASeVENTdISPLAY) is the12GeVversionof the 6 GeVapplication. Use - Builton top ofthebCNU libraries.Easy to use. Support- Single Collaboration member (D.Heddle).

  8. PhysicsAnalysis The evio data formatiscommonto allhalls. Differentgroupshavetheirown analysis codes. evio2root Convertsevio data into rootntuples. Generation2 versionindevelopment. Use - Generation 1 is easytobuild,butcumbersome to adaptto newbanks. Support-Generation2 being developedbyone JLabstaffmember(M.Ungaro). Generation 1 no longersupported.

  9. Summary Eventgenerators-pythia,ppgen,disgen,and other locallydevelopedones. Simulation-gemcis complete,mature andinwide use. Reconstruction -generation3 developmentfaralong. Visualization-ced12eventdisplay welldevelopedand widelyused. Physics analysis-commondataformatamongallhalls withmanytoolsunderdevelopment. Use -Many packagesaccessibletooffsiteusers.TRAC juststarting to spreadoffsite. Support-single Collaboration orJLab staffsupportfor eachsoftware subsystem(often the originalauthor).

More Related