Int_t iResult = 0;
const AliHLTComponentBlockData* blkSOR = NULL;
+ blkSOR = GetFirstInputBlock( kAliHLTDataTypeSOR );
const AliHLTComponentBlockData* blkEOR = NULL;
- const AliHLTComponentBlockData* blkDDL = NULL;
+ blkEOR = GetFirstInputBlock( kAliHLTDataTypeEOR );
+
+ // const AliHLTComponentBlockData* blkDDL = NULL;
HLTInfo( "Event ID: %lu", evtData.fEventID );
- // --------------- START OF RUN -----------------
- blkSOR = GetFirstInputBlock( kAliHLTDataTypeSOR );
-
- // ---------------- END OF RUN ------------------
- blkEOR = GetFirstInputBlock( kAliHLTDataTypeEOR );
-
+
// -------------- GET DDLNumber -----------------
- blkDDL = GetFirstInputBlock( kAliHLTDataTypeDDL );
+ // blkDDL = GetFirstInputBlock( kAliHLTDataTypeDDL );
- if ( blkDDL ) {
- HLTInfo("DDLLIST block received, size: %u", blkDDL->fSize );
- //AliHLTEventDDL ddlList = ( AliHLTEventDDL* ) iter->fPtr;
- }
+ // if ( blkDDL ) {
+ //HLTInfo("DDLLIST block received, size: %u", blkDDL->fSize );
+ //AliHLTEventDDL ddlList = ( AliHLTEventDDL* ) blkDDL->fPtr;
+ //}
// ------------ decide which event type ----------
* digit (0 - F)
*/
//Char_t fDDLNumber[gkAliHLTFXSHeaderfDDLNumberSize]; // see above
- Char_t fDDLNumber[64]; // see above
+ Char_t fDDLNumber[64]; // see above
/** Dummy in order to cope with RC 11 */
Int_t fDummy; // see above
TObject* AliHLTHOMERBlockDesc::GetTObject() {
// see header file for class documentation
- if ( fMessage )
- return (TObject*) fMessage->ReadObject( fMessage->GetClass() );
+ if ( fMessage ) {
+ TObject* obj = fMessage->ReadObject( fMessage->GetClass() );
+ fMessage->Reset();
+ return obj;
+ }
else
return NULL;
}
// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
#include "TString.h"
-#include "TObject.h"
+#include "TNamed.h"
/**
* @class AliHLTHOMERSourceDesc
*
* @ingroup alihlt_homer
*/
-class AliHLTHOMERSourceDesc : public TObject {
+class AliHLTHOMERSourceDesc : public TNamed {
public: