CLICdp New-Software Project-Meeting
Zoom
Software Meeting Minutes
---
# 210209: Software Meeting
Agenda: https://indico.cern.ch/event/1006769/
Connected: Andre, Placido, Valentin
Present:
Apologies:
## Proceedings and other Write ups
### Contribution EP RnD first year report
* link on the agenda
### Key4hep Proceedings
https://www.overleaf.com/project/6018148c51b22008ca912df0
## MC Generators
## CLICDet Delphes Card
## Simulation
* Issue with simulation of muons with fixed pT?
* observed different duplicate vs phi using different muon simulation runs
* Maybe different input (not pt, but energy)?
* Different Theta range, 0-90 degrees before, 0-180 degrees now
## Reconstruction
### Tracking
### Particle Flow
### Digitizer
### Event Display
### FlavourTagging
### Long-Lived Particle
### dE/dX
### LCGeo Test
## Infrastructure
## iLCDirac
* New version coming ASAP
* DiracOS v1r11 tested (should test v1r16 by now...)
* added FCC VO config
* https://lcg-voms2.cern.ch:8443/voms/fcc/
* no resources yet
* Valentin not added automatically by VOMS2CSAgent: need to investigate
## key4hep
* working on k4SimDelphes integration with Gaudi
* Looking good, now adding tests
* k4SimDelphes:
* EvtGen contribution from FCC colleagues
### Gaudi
* Writing guide for upgrading to new gaudi cmake
* updated documentation for gaudi, only needs deployment now
* https://gitlab.cern.ch/gaudi/Gaudi/-/blob/4b5340fbc9afa82ab1434721870d40665bf4df54/docs/source/Developers/cmake.rst
* https://gitlab.cern.ch/gaudi/Gaudi/-/merge_requests/1152
* Documentation for functional:
* https://lhcb.github.io/DevelopKit/
### CI
* CVMFS deploy from gitlab: https://cern.service-now.com/service-portal?id=ticket&table=u_request_fulfillment&n=RQF1650416
* --> Need to re-open the ticket (Valentin)
* gitlab-runner was missing permissions
* New ticket: https://cern.service-now.com/service-portal?id=ticket&table=u_request_fulfillment&n=RQF1747119
* IT will fix the gitlab integration on another repo and then replay the steps on sw.hsf{-nightlies}.org
* iLCSoft deployment: https://gitlab.cern.ch/CLICdp/SoftwareConfigurations/iLCSoft
### Environment Script
### View
### key4hep-spack
### podio
### EDM4hep
* Test writing sample event data:
* Incomplete, e.g., TrackCollection not written
#### Doxygen documentation is now build in CERN gitlab and deployed to EOS
* https://github.com/key4hep/EDM4hep/pull/105
### k4FWCore
### k4MarlinWrapper
* Standalone converter running, to be integrated with the wrapper
* https://github.com/key4hep/k4MarlinWrapper/pull/26
* How to fill the LCIO events/Tracks
* Which location to use for the one trackstate currently existing in the EDM4hep file coming out of delphes?
* Conversion functions are there, configuration of which collection to convert.
#### LCIO <-> EDM4hep conversions
* How to do this most generically?
* How to tell which collections to import and export for given wrapper processor?
#### LCFIPlus inside Gaudi
* OK with meeting during week of Feb 8 or week after
* Now implementing conversion and steering of which collections to convert
### spack
Issue
Opened PRs for a bunch of improvements:
* [] fixes to fetching fastjet https://github.com/spack/spack/pull/20064
* [] special "commit" version for nightlies https://github.com/spack/spack/pull/20065
* [x] "spack versions --new" https://github.com/spack/spack/pull/20030
* Debug build is working now
* Two packages switched to release type instead of debug
* Proposed location: `.../x86_64_centos7-gcc8-[opt|dbg]/setup.sh`
#### spack build-dev
* E.g.: building edm4hep on local podio
* add podio with buildable=false and the path to the packages.yaml
* or dev-build podio and then use that "hash" for dev-build edm4hep
* Tried this out, works well, especially with ccache enabled
* only concretizing is slow
* when recompiling many times, better to use spack build-env or `spack load` all dependencies
* `spack develop`: create an "environment" with multiple "build devs"
* some documentation written by thomas
## FCCee Detector Model
## SCT Integration
* WIP: Add TPC xml as "Aurora" Package
* Part of simulation, but now need to create the hits.
* Compare with what was done here: https://indico.inp.nsk.su/event/45/contributions/2075/attachments/1303/1708/SoftwareMeeting26Jan2021_DeLucia.pdf
* Aurora simulation running, need to figure out where to set the Sensitive Detector to the TPC one
## Snowmass
## AOB
* Project:
- Timing information in ConformalTracking
- https://docs.google.com/document/d/1yevxeczFYfTq4cg9YJU0n57Qyqd1BOqEpQPJsemWotI/edit
### CVMFS workshop
* CVMFS enter command to get a "write" layer to cvmfs
* allows to write in /cvmfs and then later copy that to the publisher machine
### Meeting things
* https://www.wonder.me/
* https://getmibo.com/
### Next Meeting
February 16, 2021, 13:00