// vCascade->Print();\r
// }\r
\r
- if(esd.GetTOFHeader() && fIsPidOwner) fESDpid->SetTOFResponse(const_cast<AliESDEvent*>(&esd), (AliESDpid::EStartTimeType_t)fTimeZeroType); //in case of AOD production strating form LHC10e without Tender. \r
+ if(esd.GetTOFHeader() && fIsPidOwner) fESDpid->SetTOFResponse(const_cast<AliESDEvent*>(&esd), (AliESDpid::EStartTimeType_t)fTimeZeroType); //in case of AOD production starting form LHC10e without Tender. \r
\r
\r
// 3 - Add the bachelor track from the cascade\r
for (Int_t i=0; i<10; i++) t0spread[i] = (TMath::Sqrt(esd->GetSigma2DiamondZ()))/0.03; //0.03 to convert from cm to ps\r
fESDpid->GetTOFResponse().SetT0resolution(t0spread);\r
fESDpid->GetTOFResponse().SetTimeResolution(intrinsicTOFres);\r
- \r
fESDpid->SetTOFResponse(esd, (AliESDpid::EStartTimeType_t)fTimeZeroType); \r
+ AliTOFHeader tmpTOFHeader(0,t0spread[0],0,NULL,NULL,NULL,intrinsicTOFres,t0spread[0]); \r
+ AODEvent()->SetTOFHeader(&tmpTOFHeader); // write dummy TOF header in AOD\r
+ } else {\r
+ AODEvent()->SetTOFHeader(esd->GetTOFHeader()); // write TOF header in AOD\r
}\r
\r
if(esd->GetTOFHeader() && fIsPidOwner) fESDpid->SetTOFResponse(esd, (AliESDpid::EStartTimeType_t)fTimeZeroType); //in case of AOD production strating form LHC10e without Tender. \r