cvetan [Fri, 8 Aug 2008 11:34:01 +0000 (11:34 +0000)]
New IsRawReaderValid() method which returns false in case the raw-data file, chain etc. was not found or is invalid. AliRawReader::Create() uses this new method in order to return NULL in case of invalid raw-data input.
cvetan [Thu, 7 Aug 2008 20:44:48 +0000 (20:44 +0000)]
Getter for the total number of events in a raw-data file or collection (chain). For the moment AliRawReaderDate, AliRawReaderFile and AliRawReaderMemory return -1.
mtadel [Thu, 7 Aug 2008 17:35:28 +0000 (17:35 +0000)]
AliEveTrackCounter, AliEveTrackCounterEditor
--------------------------------------------
Moved class TEveTrackCounter from ROOT to EveBase as it is ALICE
specific.
AliEveEventManager
------------------
Derive also from TQObject, emit NewEventLoaded signal.
AliEveEventManagerEditor
------------------------
Add new GUI class AliEveEventManagerWindow that provides event
naviagation in a horizontally shaped main window.
visscan_init.C
--------------
Embed AliEveEventManagerWindow in the bottom section of the ROOT
browser.
richterm [Thu, 7 Aug 2008 13:07:08 +0000 (13:07 +0000)]
handling of steering events
- protection added in GetEvent to process data events only
- AliHLTCompStatCollector: publishing of data set only if component statistics
block is available
richterm [Thu, 7 Aug 2008 12:50:01 +0000 (12:50 +0000)]
- AliHLTSystem: proper cleanup of HLTOUT sub-collection of local
reconstruction chain
- AliHLTSystem: make messages from different instances better readable
- AliHLTOUTHandlerChain: cleanup, use local HLTOUT task of AliHLTSystem
rather than adding a new one
richterm [Thu, 7 Aug 2008 11:55:17 +0000 (11:55 +0000)]
- adding event type data block {EVENTTYP:PRIV} to component input blocks
to be consistent with PubSub
- AliHLTComponent: calculating id for component statistics entry from chain
id using a crc algorithm
- removing the SOR/EOR event publishing from the AliHLTDataSource
- AliHLTTask: make component initialization a virtual fuction to be
re-implemnted by child classes
richterm [Thu, 7 Aug 2008 07:45:30 +0000 (07:45 +0000)]
starting proper implementation of control evente (SOR,EOR, etc.) into AliHLTSystem: added special task to generate the events at the beginning of the chain
mtadel [Tue, 5 Aug 2008 17:29:12 +0000 (17:29 +0000)]
AliEveEventManager
------------------
In Open() use AliRawReader::Create(rawPath) to instantiate AliRawReader.
In GotoEvent():
- do not call fESDTree->Refresh() as it crashes with root-5.21.1-alice;
- use AliRawReader::GotoEvent() and use iteration with NextEvent() as
a fallback.
In Close() also close/destroy run-loader and raw-reader.
AliEveEventManagerEditor
------------------------
Add buttons "Last Event" and "Refresh" (reopens data-files).
alice-macros
------------
visscan_init.C - open editor on track-counter object after loading is
complete.
SplitGLView.C - do not expand projection-managers as projected objects
now react to changes in the projectable.
cvetan [Tue, 5 Aug 2008 11:26:30 +0000 (11:26 +0000)]
1. Proper (?) handling of the branches in AliRawReaderChain. 2. New virtual GotoEvent() method. Implemented for AliRawReaderRoot and AliRawReaderChain classes. Allows to go directly to a particular event index. 3. Gettter for the current event index (the index corresponds to the one in the raw-data file.
aszostak [Mon, 4 Aug 2008 13:02:59 +0000 (13:02 +0000)]
Enabling the -tryrecover option. Using recent changes to AliMUONDigitMaker to optionaly set the TryRecover flag in the decoder, which enables error recovery logic for corrupted data.
hdalsgaa [Sun, 3 Aug 2008 19:26:51 +0000 (19:26 +0000)]
Added reading of the SOD event to the FMD raw reader. This event will contain crucial information for the processing of the data. Updated the DAs to read this data