]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/HLTbaseLinkDef.h
Merge branch 'master_patch'
[u/mrichter/AliRoot.git] / HLT / BASE / HLTbaseLinkDef.h
index e100e11e88d7b1c98f622f11b8a444aaa2a55b91..7da55c663fa4d3eeb7c42117fea8a519da1c0935 100644 (file)
@@ -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+;
 #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)
 
 #pragma link C++ class AliHLTTriggerMenuSymbol+;
 #pragma link C++ class AliHLTRunStatistics+;
+#pragma link C++ class AliHLTSpacePointContainer+;
+#pragma link C++ class AliHLTIndexGrid<float, AliHLTSpacePointContainer::AliHLTSpacePointProperties>+;
+#pragma link C++ class AliHLTIndexGrid<float, AliHLTUInt32_t>+;
+#pragma link C++ class AliHLTIndexGrid<int, AliHLTUInt32_t>+;
+#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+;
 #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;