Skip to content
Snippets Groups Projects
  • Pierre-Alain Loizeau's avatar
    c026d9bf
    [Evt disp] Add event display for CbmTimeslice with CbmEvent array (squashed) · c026d9bf
    Pierre-Alain Loizeau authored and Florian Uhlig's avatar Florian Uhlig committed
    - New classes to draw PixelHit depending on (Timeslice, Event) instead of only TreeEntry (=Timeslice in this case)
    - New classes to draw CbmGlobalTrack depending on (Timeslice, Event) instead of only TreeEntry (=Timeslice in this case)
    - New CbmTimesliceManager based on FairEventManager + corresponding Editor for the event display GUI
      - Choice of timeslice with safety check
      - Choice of event in timeslice with safety check
      - Calls to GotoEvent methods of new PixelHit and GlobalTrack drawing classes
      - Pre-sets of Track & PixelHit for sis100e, sis100m and mCBM
      - Add buttons for next and prev TS in new display
      - Add views tunned for mCBM in new display
      - Add support for visibility tuning in xml config + mcbm example
    - Example macro for mCBM 2022 reco
      - Add support for align matrices + make unp file optional
      - Example xml file for geometry view config, tuned for run 2391 and the Nickel setup
    - Example macro for CBM
      - Example xml file for geometry view config, tuned for the current SIS100 electron setup
    - Decouple TS evt display manager from FairEventManager + rel. fixes
      - Remove inheritance of CbmTimesliceManager from FairEventManager + clone (and cleanup) all required blocks of code from it
      - Clone FairEveTransparencyControl to CbmTsEveTransparencyControl as only gui element calling FairEventManager instance
      - Remove call to FairEventManager instance to CbmTimesliceManager one in all Timeslice event display classes
      - Fix calls to wrong methods in CbmTimeslicePixelHitSetDraw
      - Fix printout of TS and Event info in main views
    - Add support for animation and screenshots + fixes
    c026d9bf
    History
    [Evt disp] Add event display for CbmTimeslice with CbmEvent array (squashed)
    Pierre-Alain Loizeau authored and Florian Uhlig's avatar Florian Uhlig committed
    - New classes to draw PixelHit depending on (Timeslice, Event) instead of only TreeEntry (=Timeslice in this case)
    - New classes to draw CbmGlobalTrack depending on (Timeslice, Event) instead of only TreeEntry (=Timeslice in this case)
    - New CbmTimesliceManager based on FairEventManager + corresponding Editor for the event display GUI
      - Choice of timeslice with safety check
      - Choice of event in timeslice with safety check
      - Calls to GotoEvent methods of new PixelHit and GlobalTrack drawing classes
      - Pre-sets of Track & PixelHit for sis100e, sis100m and mCBM
      - Add buttons for next and prev TS in new display
      - Add views tunned for mCBM in new display
      - Add support for visibility tuning in xml config + mcbm example
    - Example macro for mCBM 2022 reco
      - Add support for align matrices + make unp file optional
      - Example xml file for geometry view config, tuned for run 2391 and the Nickel setup
    - Example macro for CBM
      - Example xml file for geometry view config, tuned for the current SIS100 electron setup
    - Decouple TS evt display manager from FairEventManager + rel. fixes
      - Remove inheritance of CbmTimesliceManager from FairEventManager + clone (and cleanup) all required blocks of code from it
      - Clone FairEveTransparencyControl to CbmTsEveTransparencyControl as only gui element calling FairEventManager instance
      - Remove call to FairEventManager instance to CbmTimesliceManager one in all Timeslice event display classes
      - Fix calls to wrong methods in CbmTimeslicePixelHitSetDraw
      - Fix printout of TS and Event info in main views
    - Add support for animation and screenshots + fixes