Project

General

Profile

Actions

DataStructure PC140312

Changes:
  • ReconEvent implemented
    • Put DAQData, EMRSpillData, Scalars at spill level
    • Put all other detector data in a ReconEvent
  • MCEvent hacked around
    • tracks is now an array (rather than an object with track_1, track_2, ...)
    • detectors now each have their own hit branch
      • otherwise I have to do some horrible type lookup to do the conversion cpp <-> json
      • implemented in cpp as a template class
  • Still a little tidying round the edges to get things cleaned up
Key:
  • dotted line means "optional"
  • double arrow head means it's a many-to-one relationship i.e. a vector

Updated by Rogers, Chris over 9 years ago ยท 5 revisions