X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FBASE%2FHLTbaseLinkDef.h;h=7da55c663fa4d3eeb7c42117fea8a519da1c0935;hb=af468deb14520513af31ef6e597a003d930253ec;hp=e100e11e88d7b1c98f622f11b8a444aaa2a55b91;hpb=1388e0c7e6a3ae522ced20c4337e3f1d61b6c885;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/BASE/HLTbaseLinkDef.h b/HLT/BASE/HLTbaseLinkDef.h index e100e11e88d..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+; @@ -44,6 +43,7 @@ #pragma link C++ class AliHLTOUTHomerBuffer+; #pragma link C++ class AliHLTOUTTask+; #pragma link C++ class AliHLTOUTHandler+; +#pragma link C++ class AliHLTOUTHandlerIgnore+; #pragma link C++ class AliHLTOUTHandlerEquId+; #pragma link C++ class AliHLTOUTHandlerDetectorDDL+; #pragma link C++ class AliHLTOUTHandlerChain+; @@ -53,6 +53,17 @@ #pragma link C++ class AliHLTEventStatistics+; #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) @@ -101,14 +112,23 @@ #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,fScalars" code="{fMap.AddAll(&fScalars);}" + source="" target="fMap" code="{fMap.AddAll(newObj->GetScalars());}" #pragma link C++ struct AliHLTComponentEventData+; #pragma link C++ struct AliHLTComponentBlockData+; @@ -124,6 +144,7 @@ #pragma link C++ function AliHLTComponentDataTypeInitializer(const char*, const char*); #pragma link C++ function AliHLTComponentDataTypeInitializer(const AliHLTComponentDataType, const char*); #pragma link C++ function operator<<(ostream &, const AliHLTComponentDataType &); +#pragma link C++ function operator<<(ostream &, const AliHLTSpacePointContainer &); #pragma link C++ global kAliHLTComponentDataTypefOriginSize; #pragma link C++ global kAliHLTComponentDataTypefIDsize;