ScECAL Software Development for CALICE: Public Version Release
60 likes | 164 Vues
Join the Japan-Korea joint workshop on developing the ScECAL software for CALICE, including reconstruction tools like calice_reco and common libraries with timelines for ILC/CALICE soft packages. Collaboration to integrate ScECAL processing into HCAL codes and database access. Official release of ScECAL software to share results in conferences and papers.
ScECAL Software Development for CALICE: Public Version Release
E N D
Presentation Transcript
CALICE ScECAL software development S. Uozumi Sep-3rd 2010 Japan-Korea joint workshop
So far, FNAL beam test analyses are done with instant private version of the software. (works on limited environments, no share of information with database…) • However CALICE requires public version of the reconstruction software and CALICE notes to show any results in conferences / papers. • For the official release of the ScECAL software, there are already several strong demands. • Timeline : in a couple of month
ILC/CALICE soft Packages • calice_reco … CALICE reconstruction software • cellGeometryrecoAnalysis clustering raw2calohit recoSiPMuserlib • calice_userlib … CALICE common libraries • calice_cmake … CALICE cmake rules • CLHEP • CondDBMySQL … interface for condition database • gsl … GNU Scientific library • lcio … Linear Collider Input-Output • MarlinUtil … utulities for tracking, calorimetry, MC info • CED … event viewer • CMakeModules … cmakeruls for whole ILC software packages • gear … tools to define detector model • lccd … detector information database access • Marlin … Execution framework • StandardConfig • Mokka … GEANT4 based simulation (ILD version, CALICE detector models)
Data processing sequences Case for AHCAL : Calice_userlib • <processor name="Trigger"/> • <processor name="SROMapper"/> • <processor name="MappingProcessor"/> • <processor name="CellDescriptionProcessor"/> • <processor name="SiPMTemperatureProcessor"/> • <processor name="PedestalProcessor"/> • <processor name="SiPMCalibrationsProcessor"/> • <processor name="SiPMCalibrateProcessor"/> • <processor name=“SimpleAnalysisProcessor"/> • Mapper • Decoder / Encoder • MIPCalibration container • MappedContainer • (connect mapping and calib info) • Etc… • Since many calibration procedures are common with HCAL, we are trying to accommodate ScECAL processing parts into the HCAL codes.
Summary • Official release of the ScECALreco-software have been requested long time. • It’s purely technical work, but must be done to open our results to any conferences/papers. • Now I and CALICE soft management team (Angela, Nils, Beni) are trying to make the first version. • It will be released hopefully in 2-3 weeks. • Another work – develop official Mokka driver for ScECAL I hope Adil or Nishiyama-san can do it…