fpTreeTR(NULL),
fpESD(NULL),
fpHLTESD(NULL),
- fpMC(NULL) {
+ fpMC(NULL),
+ fpHLTMC(NULL) {
// see header file for class documentation
// or
// refer to README to build package
delete fpMC;
fpMC = NULL;
+ if ( fpHLTMC )
+ delete fpHLTMC;
+ fpHLTMC = NULL;
+
+
CloseCurrentFileList();
AliHLTFilePublisher::DoDeinit();
iResult=-EFAULT;
}
- if ( iResult>=0 && fpMC )
+ // -- Fill AliHLTMCEvent
+ if ( iResult>=0 && fpMC ) {
PushBack( fpMC, kAliHLTDataTypeMCObject|kAliHLTDataOriginOffline , fSpecification );
+
+ fpHLTMC = new AliHLTMCEvent(fpMC);
+
+ if ( fpHLTMC )
+ PushBack( fpHLTMC, kAliHLTDataTypeMCObject|kAliHLTDataOriginHLT , fSpecification );
+ }
+
} // if ( fPublishMC ) {
// -- Next Event in Folder,