EIC Software Consortium Meeting

US/Pacific
053-4002 Toluca Conference Room (SLAC National Accelerator Laboratory)

053-4002 Toluca Conference Room

SLAC National Accelerator Laboratory

2575 Sand Hill Rd, Menlo Park, CA 94025
Description

Organizers M. Asai (SLAC), M. Diefenthaler (JLab), A. Dotti (SLAC), A. Kiselev (BNL)

Action Item on Andrea: Start implementing "generic hit and SD" as in presentation

Action Item on Everybody: Comment on the slides (link in agenda)

 

Three separate steps (w/ 2 interfaces)

Geant4 | Digitization | Tracking

             1                   2

1 => Discussed up to now (GDML + Hits)

2 => Not discussed, but the Tracking is probably GenFit, thus this constrains this second interface.

---------- Decsion on detector interface hits:

1. Write out: GDML, hits in ROOT format. Hits class should be streamed to ROOT file. A small library is needed to read back the file. Additional information needed is SD mapping (HitID->Vol). Ideally stream all info in a single file ("a package").

2. Keep Hit class as much as possible independent of persistency technology. Example:

    EiCTrackHit : public SOMETHING {

    .....

   void Write() {

     "if SOMETHING == ROOT" use ROOT

     "if SOMETHING == HDF5" ..... //For future use

}

}

There are minutes attached to this event. Show them.