1 / 10

Hall B: Software Utilization

Hall B: Software Utilization. Gerard Gilfoyle University of Richmond. 12 GeV Upgrade Software Review Jefferson Lab November 25-26, 2013. 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 .

kalkin
Download Presentation

Hall B: Software Utilization

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. Hall B: Software Utilization Gerard Gilfoyle University of Richmond 12 GeV Upgrade Software Review Jefferson Lab November 25-26, 2013

  2. CLAS12SoftwareUser Environment Introduction:Softwaretasks,users,projects. Tools. Simulation. Reconstruction. Visualization Physics Analysis. Summary.

  3. 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.

  4. Introduction-PhysicsProjects Experience with Richmondcluster, offsite users. Simulationsfor CLAS12 neutron magnetic form factor GMn experiment (E12-07-104). Quasielastic neutron detection from 2H with forwardTime-of-Flight(TOF) (CN2011-015). Calorimeter(EC) simulation(CN2011-019). ECgeometry simulation (BAPS, DNP, 2012). GMn target simulation (BAPS, DNP, 2011). CLAS12TOFSubsystemsReconstructionSoftware Forward andcentralTOFs. Testedwithgemc. Deep-inelasticscatteringeventgenerator. Richmond cluster is development and test bench for CLARA – used by environment developers.

  5. SoftwareTools General Locally Developed

  6. Simulation EventGenerators pythia localprograms:disgen,ppgen,genev,... Use -Pythiaisa mature,widely-usedprogram.Othercodesvaryin easeof use. Support-PythiawellsupportedbyLundand CERN.Variedsupportforothers. Point-of-contact JLabstaff(H.Avakian). CLAS12Simulation-gemc JLabprogramforCLAS12and others. Useseviodataformatcommonamongthe halls. Use -Scriptsforoffsite installation:time-consuming,butreliable: being improved. Support-Completeweb-page, bugreporting.JLabstaffmember(M. Ungaro). SeeVeroniqueZiegler’stalk.

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

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

  9. PhysicsAnalysis evio2root Convertsevio data into rootntuples. Generation2 versionindevelopment. Use - Generation 1 is easytobuild,butcumbersome to adaptto newbanks. Generation2 being developedbyone JLabstaffmember(M.Ungaro).Generation 1 no longersupported.

  10. Summary Eventgenerators-pythia,ppgen,disgen,and other locallydevelopedones. Simulation-gemcis complete,mature andinwide use. Reconstruction -generation3 developmentfaralong. Visualization-ced12eventdisplay welldevelopedand widelyused. Physics analysis–evio2root gives access to root; improved, generation two version being developed. Ease-of-Use -Many packagesaccessibletooffsiteusers.TRAC juststarting to spreadoffsite. Support-Faculty orJLab staffcontacts for each majorsoftware subsystem(often the originalauthor).

More Related