// -- Initialize asynchronous BlockList
if( !fAsyncBlockList ) {
fAsyncBlockList = new TList();
- fAsyncBlockList->SetOwner(kFALSE);
+ fAsyncBlockList->SetOwner(kTRUE);
}
// -- Initialize Event Buffer and EventID array
// see header file for class documentation
-
Int_t iResult = 0;
Int_t iRetryCount = 0;
} // while( 1 ) {
-
// -- Check if event could be read
if ( iResult )
continue;
-
+
// -- Handle Blocks from current reader
iResult = HandleBlocks();
if ( iResult ) {
HLTInfo("Adding blocks to the asynchroneous block list");
-
GetFirstBlk();
// -- Fill block list
do {
-
// -- Create new block
AliHLTHOMERBlockDesc * block = new AliHLTHOMERBlockDesc();
block->SetBlock( GetBlk(), GetBlkSize(), GetBlkOrigin(),
HLTInfo(Form("Event 0x%016LX (%Lu) with %lu blocks", eventID, eventID, fNBlks));
-#if 1// EVE_DEBUG
+#if EVE_DEBUG
// Loop for Debug only
for ( ULong_t ii = 0; ii < fNBlks; ii++ ) {
Char_t tmp1[9], tmp2[5];
// -- Check if blocks are from syncronous source
- if ( IsSyncBlocks() )
- AddBlockListToBuffer();
- else
- AddToAsyncBlockList();
+ if ( IsSyncBlocks() )
+ AddBlockListToBuffer();
+ else
+ AddToAsyncBlockList();
return iResult;
}
GetFirstBlk();
- do {
-
-
- // if ( !GetBlkType().CompareTo("ALIESDV0") ||
-
- if ( !GetBlkType().CompareTo("ALIESDV0") ||
- !GetBlkType().CompareTo("CLUSTERS") ) {
-
+ do {
+
+ if ( !GetBlkType().CompareTo("ALIESDV0")) {
bResult = kTRUE;
break;
-
}
if ( !GetBlkType().CompareTo("ROOTTOBJ") ) {