Difference: SimulationActivities (1 vs. 2)

Revision 22018-06-08 - GloriaCorti

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputingUpgradeUSPGPlanning"
Changed:
<
<

Extract of Gantt chart from TDR

>
>

Extract of Gantt chart from TDR

 
  • Simulation Schedule in Computing Upgrade TDR:
    TDRSchedule.jpg
Added:
>
>
Various activities need to be carried out and fit in more then one of the main topic listed above. In particular while the overall architecture of Gaussino and Gauss has been defined, activities like the repackaging of different components or the move to the new Gaudi concerns both. For this reason in the activities listed below sometimes it is indicated in which context they fit in.
 
Changed:
<
<

Details

>
>
 
Added:
>
>

Minimal generator phase in Gaussino and its migration to HepMC 3

 
Lead group Simulation
Changed:
<
<
Participating groups All
>
>
Participating groups Simulation
Description The generator phase of Gauss has been ported in its minimal implementation in Gauss, i.e. all interfaces and at least one implementation of each tool (cut, PV smearing, production engine). It has been tested and used for a first implementation of random number in the new Gaudi in a MT environment, although further investigation would be helpful. In addition the code has been migrated to a more recent HepMC 3 version that is advertised as thread safe and with a smaller memory footprint. Nevertheless HepMC 3 is not completely commissioned for production quality and evolution should be followed. Generator tests should also be put in place. First implementation exists and running.
Required FTE 0.3
Available FTE 0.2
Deadline 2018
Dependencies This depend on
People currently involved Dominik
New effort required? Helpful for generator testings and monitoring
Link to documentation Computing TDR, Dominik presentation at last A&S

Migration to HepMC 3 of EvtGen and implementation in Gauss based on Gaussino

Lead group Simulation
Participating groups Simulation
Description We will need to port EvtGen itself to use HepMC 3 and to the new Gaudi/Gauss. In addition we want to repackage EvtGen to use the central repository in HepForge rather then our own copy. The mechanism we have to do so for Delphes and to some extent Geant4 where we can apply our patches to the external releases should be adopted
Required FTE 0.6
Available FTE 0.6 to be verified
Deadline February 2016
Dependencies This requires a generator version of Gauss built on top of Gaussino
People currently involved  
New effort required? Under discussion
Link to documentation  

Repackaging of libraries to factorise out experiment indendent parts

Lead group Simulation
Participating groups Simulation, Core software, and all other to smaller extent
Description In order to have a minimal fully functional Gaussino it is necessary to repackage out into some 'GaudiExtension' common packages that are really not LHCb specific, They are for example ParticlePropertySvc, DetectorDescription (right now), Basic Event Model classes. These packages are currently in LHCb but they should be moved out of the repository and build either together with the Gaussino project (when used by others then LHCb) or with LHCb for us in order to have a
Required FTE  
Available FTE  
Deadline 2018
Dependencies  
People currently involved Paul, Dominik
New effort required?  
Link to documentation  

Gauss built on top of Gaussino

Lead group Simulation
Participating groups Simulation
Description We will need to port EvtGen itself to use HepMC 3 and to the new Gaudi/Gauss. In addition we want to repackage EvtGen to use the central repository in HepForge rather then our own copy. The mechanism we have to do so for Delphes and to some extent Geant4 where we can apply our patches to the external releases should be adopted
Required FTE 0.6
Available FTE 0.6 to be verified
Deadline February 2016
Dependencies Part of this requires a generator version of Gauss built on top of Gaussino
People currently involved  
New effort required? Under discussion
Link to documentation  

Gauss built on top of Gaussino

Lead group Simulation
Participating groups Simulation
Description We will need to port EvtGen itself to use HepMC 3 and to the new Gaudi/Gauss. In addition we want to repackage EvtGen to use the central repository in HepForge rather then our own copy. The mechanism we have to do so for Delphes and to some extent Geant4 where we can apply our patches to the external releases should be adopted
Required FTE 0.6
Available FTE 0.6 to be verified
Deadline February 2016
Dependencies Part of this requires a generator version of Gauss built on top of Gaussino
People currently involved  
New effort required? Under discussion
Link to documentation  

Lead group Simulation
Participating groups Simulation
 
Description Development of MC event model
Required FTE  
Available FTE  

Revision 12018-05-08 - GloriaCorti

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="LHCbComputingUpgradeUSPGPlanning"

Extract of Gantt chart from TDR

  • Simulation Schedule in Computing Upgrade TDR:
    TDRSchedule.jpg

Details

Lead group Simulation
Participating groups All
Description Development of MC event model
Required FTE  
Available FTE  
Deadline 2018
Dependencies  
People currently involved Paul, Dominik
New effort required?  
Link to documentation  

Lead group Simulation
Participating groups Computing, Simulation
Description Alternative way of passing some conditions to simulation (field map, velo motor position)
Required FTE  
Available FTE  
Deadline  
Dependencies  
People currently involved Marco Cl., Gloria
New effort required?  
Link to documentation  

Lead group Simulation
Participating groups Computing
Description Use of DD4HEP in simulation
Required FTE  
Available FTE  
Deadline 2018
Dependencies  
People currently involved Dominik, Ben, Dima?
New effort required?  
Link to documentation  

Tasks to be added ....

-- GloriaCorti - 2018-05-08

META FILEATTACHMENT attachment="TDRSchedule.jpg" attr="" comment="Simulation Schedule in Computing Upgrade TDR" date="1525770741" name="TDRSchedule.jpg" path="TDRSchedule.jpg" size="55353" user="gcorti" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback