Almost final version of scanning tools.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 6 Nov 2009 20:32:19 +0000 (20:32 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 6 Nov 2009 20:32:19 +0000 (20:32 +0000)
commitc12be4d4b2208446eb914926a95d72cdbecf0073
treec25dae208fa5e9c232db1551e48da573073bc00a
parent50dee02c0b2ad10fca0f1eb7b82cc04440164aea
Almost final version of scanning tools.

* AliEveEventManager
  Emit new signal NewEventDataLoaded() after the event-data is
  connected but before the macros are executed.

* AliEveTrackCounter
  Connect to AliEveEventManager::NewEventDataLoaded() to do the reset.
  Introduce 'Bool_t fAcitve' -- now that track and tracklet label is
  misused to store scanning results it is better that track-counting
  is not enabled by default.

* AliEveTrackCounterEditor
  Add Activate / Deactivate buttons and handlers.
  Remove histogram plotting code -- now in show_scan_results.C

* visscan_init.C
  Remove code for registration of tracks/tracklets to
  track-counter. This is now done in esd_tracks / esd_spd_tracklets.

* make_scan_results.C
  Create the scan-result tree from individual objects stored during
  scanning.

* show_scan_results.C
  Create canvases and plot basic stuff from the scan-result tree.

* esd_spd_tracklets.C
  Put tracklets into two containers -- Good/Bad.
  Register the tracklets to track-counter if it is active.

* esd_tracks.C
  In esd_tracks_by_category() register the containers to track-counter
  if it is active.
EVE/EveBase/AliEveEventManager.cxx
EVE/EveBase/AliEveEventManager.h
EVE/EveBase/AliEveTrackCounter.cxx
EVE/EveBase/AliEveTrackCounter.h
EVE/EveBase/AliEveTrackCounterEditor.cxx
EVE/EveBase/AliEveTrackCounterEditor.h
EVE/alice-macros/esd_spd_tracklets.C
EVE/alice-macros/esd_tracks.C
EVE/macros/make_scan_results.C [new file with mode: 0644]
EVE/macros/show_scan_results.C
EVE/macros/visscan_init.C