X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FBASE%2FHLTbaseLinkDef.h;h=7da55c663fa4d3eeb7c42117fea8a519da1c0935;hb=af468deb14520513af31ef6e597a003d930253ec;hp=7328fe6944c9350b903fff276f30587f2575f6f1;hpb=ffc740d46ddeb95209dbd497b4795bc61d1ce53a;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/BASE/HLTbaseLinkDef.h b/HLT/BASE/HLTbaseLinkDef.h index 7328fe6944c..7da55c663fa 100644 --- a/HLT/BASE/HLTbaseLinkDef.h +++ b/HLT/BASE/HLTbaseLinkDef.h @@ -28,7 +28,6 @@ #pragma link C++ class AliHLTDataSink+; #pragma link C++ class AliHLTOfflineInterface+; #pragma link C++ class AliHLTOfflineDataSource+; -#pragma link C++ class AliHLTOfflineDataSink+; #pragma link C++ class AliHLTModuleAgent+; #pragma link C++ class AliHLTModulePreprocessor+; #pragma link C++ class AliHLTShuttleInterface+; @@ -55,6 +54,16 @@ #pragma link C++ class AliHLTBlockDataCollection+; #pragma link C++ class AliHLTTriggerDecision+; #pragma link C++ class AliHLTComponentBenchmark+; +#pragma link C++ class AliHLTDataDeflater+; +#pragma link C++ class AliHLTDataDeflaterSimple+; +#pragma link C++ class AliHLTDataDeflaterHuffman+; +#pragma link C++ class AliHLTHuffmanNode+; +#pragma link C++ class AliHLTHuffmanTreeNode+; +#pragma link C++ class AliHLTHuffmanLeaveNode+; +#pragma link C++ class AliHLTHuffman+; +#pragma link C++ class AliHLTDataInflater+; +#pragma link C++ class AliHLTDataInflaterSimple+; +#pragma link C++ class AliHLTDataInflaterHuffman+; #include "RVersion.h" #if ROOT_VERSION_CODE < 334336 //ROOT_VERSION(5,26,0) @@ -104,15 +113,22 @@ #pragma link C++ class AliHLTTriggerMenuSymbol+; #pragma link C++ class AliHLTRunStatistics+; #pragma link C++ class AliHLTSpacePointContainer+; +#pragma link C++ class AliHLTIndexGrid+; +#pragma link C++ class AliHLTIndexGrid+; +#pragma link C++ class AliHLTIndexGrid+; #pragma link C++ class AliHLTTrackGeometry+; #pragma link C++ class AliHLTMisc+; -#pragma link C++ class AliHLTCTPData+; +#pragma link C++ class AliHLTCTPData-; + +#pragma read sourceClass="AliHLTCTPData" targetClass="AliHLTCTPData" source="AliHLTUInt64_t fMask" version="[-2]" target="fMask" targetType="AliHLTTriggerMask_t" include="Rtypes.h" code="{fMask.reset(); for(Int_t i=0; i<64; ++i) fMask.set(i,TESTBIT(onfile.fMask,i));}" +#pragma read sourceClass="AliHLTCTPData" targetClass="AliHLTCTPData" source="AliHLTUInt64_t fTriggers" version="[-2]" target="fTriggers" targetType="AliHLTTriggerMask_t" include="Rtypes.h" code="{fTriggers.reset(); for(Int_t i=0; i<64; ++i) fTriggers.set(i,TESTBIT(onfile.fTriggers,i));}" + #pragma link C++ class AliHLTScalars+; #pragma link C++ class AliHLTScalars::AliScalar+; // Need to initialise the hash table which is transient after reading the class. #pragma read sourceClass="AliHLTScalars" version="[1-]" targetClass="AliHLTScalars"\ - source="" target="fMap" code="{fMap.AddAll(&newObj->fScalars);}" + source="" target="fMap" code="{fMap.AddAll(newObj->GetScalars());}" #pragma link C++ struct AliHLTComponentEventData+; #pragma link C++ struct AliHLTComponentBlockData+;