Project

General

Profile

Feature #409

Simulation update

Added by Rogers, Chris over 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Simulation
Target version:
Start date:
18 April 2011
Due date:
% Done:

100%

Estimated time:
Workflow:

Description

Simulation uses tracking action to control primaries. This is not really the right way and leads to incorrect data structure. Right now we have

"mc" -> [array] -> "tracks" -> {"track0", "track1", ...}
-> <primary data>
-> "hits"
where each item in the array corresponds to a primary and then each of "track0", "track1" etc corresponds to a track created by that primary

I think we should have

"mc" -> "tracks" -> {"track0", "track1", ...}
-> "primaries" -> []
-> "hits"
i.e. the MAUS Spill should really be the Geant4 Event and we should push multiple tracks onto G4Event, one for each primary. Changes the data structure (and hence interface with e.g. digitisation) so would appreciate comments.

Probably a few other things like the "track0", "track1", etc should become an array.

#1

Updated by Rogers, Chris over 10 years ago

  • Tracker changed from Bug to Feature
#2

Updated by Tunnell, Christopher over 10 years ago

  • Target version changed from MAUS-v0.0.1 to Future MAUS release
#3

Updated by Rogers, Chris about 10 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Done in #607

#4

Updated by Rogers, Chris about 10 years ago

  • Target version changed from Future MAUS release to MAUS-v0.0.5

Also available in: Atom PDF