Key4hep Discussion #1

Europe/Zurich
4/S-056 (CERN)

4/S-056

CERN

20
Show room on map

# Key4hep Live Notes


This is a document for taking notes during Key4hep meetings.

Present: Andre Sailer, Frank Gaede, Gerri Ganis, Graeme Stewart, Jiaheng Zou, Clement Helsens, Manqi Ruan, Patrizia Azzi, Tao Lin, Weidong Li, Xingtao Huang, Paolo Giacomelli, John Marshall, Andy Chappell, Maria Brunetti, Valentin Volkl, Marko Petric, Erica Brondolin, Gianelle Alessio, Daniele Bonacorsi, Elisa Fontanesi, Dmitriy Maximov

 

## Organizational Issues

### Face to Face Meeting

* PG: Longer (2 or 3 days) workshop instead of 1 day meeting?
* GG: Target audience? Developers or users?
    * FG: for developers
* Date: late june, some issues because of travel restrictions
    * Few clashes in the last two weeks
    * w/b 22 June seems to look good


### Make publicity for Key4hep

* PG: Presentation about new software at Washington, DC April 22/23 <https://indico.cern.ch/event/863751/>
* Lund HSF Workshop would be another good place (<https://indico.cern.ch/event/867789/>)
* Collection of presentations
* TODO: Valentin will set up a website/twiki
    * should start with Github project
* Conferences:
    * ACAT
    * CLIC workshop

### Define conveners for this meeting series from each community
* One from each collider
* ILC: Frank Gaede
* FCC: TBD
* CLIC: Andre Sailer
* CEPC: Weidong Li

* use key4hep-sw-admin mailing list?

 

### Fixed Slot for EDM4hep and Key4hep meetings

Tuesdays 9 to 10 CET
See: https://doodle.com/poll/rqdtmczzwqqpbkc3#table

 

## Technical Issues

At some point a disussion with the SPI / HSF Packaging group about use of Spack to build the stack

CVMFS - I think we have the master setup as `/cvmfs/sw.hsf.org`, but need this to be accessible from the places people want to use it

### Move EDM4hep to key4hep Project?

* better to have all packages in one location
* TODO: move EDM4hep to Key4hep

### FG: DD4hep output to EDM4hep is Work in progress

* some missing features run/event header, meta data storage
* TODO in the future: input module, once it makes sense


### Key4hep SW releases and distributions (VV)

#### First release

* Content:
    * EDM4hep
    * K4FWCore: dataservice, +++
    * Marlin Wrapper
    * DD4hep plugin for EDM4hep output
    * Example


#### Build system

* Use *spack* to build the whole stack
    * There is an experimental LCG spack repository, we can give feedback for this
    * Should aim for full spack build and no mixture

* Installations based on LCG releases
    * Does it use all of the packages?
    * Have a way to pick only those things that are really needed
    * Keep an eye on the required dependencies
        * discuss in Key4hep meetings


* Use /cvmfs/sw.hsf.org/key4hep[-nightlies]
    * Separate nightlies repository?
    * Is this accessible for everyone?
    * Replicated to stratum 1s?

* How to create a installation from scratch? Has to work!
    * Answer: should work with spack, needs to be verified and maintained

* Different flavours of Key4hep releases?
* Additional customisation for different communities?


* Need a spack module to install (almost) all of iLCSoft

* TODO: latest.sh to take argument of version, default to "latest"

 

## Call for Logos

 

There are minutes attached to this event. Show them.