X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=HLT%2FBASE%2FAliHLTComponent.cxx;h=4e050bb687e87ab0dfdb940205bd3ee1763dffc5;hp=8f1b4abbb7fb88366b483805202da61c0ea1f630;hb=18b562225fcd9deb61274b9c32a6ed6c381b90e0;hpb=29e6fd205ff1696a54b31bfb59b7b3580efb723f diff --git a/HLT/BASE/AliHLTComponent.cxx b/HLT/BASE/AliHLTComponent.cxx index 8f1b4abbb7f..4e050bb687e 100644 --- a/HLT/BASE/AliHLTComponent.cxx +++ b/HLT/BASE/AliHLTComponent.cxx @@ -496,6 +496,16 @@ void AliHLTComponent::SetDataType(AliHLTComponentDataType& tgtdt, const char* id } } +void AliHLTComponent::SetDataType(AliHLTComponentDataType& dt, AliHLTUInt64_t id, AliHLTUInt32_t origin) +{ + // see header file for function documentation + dt.fStructSize=sizeof(AliHLTComponentDataType); + assert(kAliHLTComponentDataTypefIDsize==sizeof(id)); + assert(kAliHLTComponentDataTypefOriginSize==sizeof(origin)); + memcpy(&dt.fID, &id, kAliHLTComponentDataTypefIDsize); + memcpy(&dt.fOrigin, &origin, kAliHLTComponentDataTypefOriginSize); +} + void AliHLTComponent::FillEventData(AliHLTComponentEventData& evtData) { // see header file for function documentation