AliCodeTimerAuto("",0);
- AliAODHeader* header = AODEvent()->GetHeader();
+ AliAODHeader* header = dynamic_cast<AliAODHeader*>(AODEvent()->GetHeader());
+ if(!header) AliFatal("Not a standard AOD");
header->SetRunNumber(esd.GetRunNumber());
header->SetOfflineTrigger(fInputHandler->IsEventSelected()); // propagate the decision of the physics selection
vCascade,
kTRUE, // usedForVtxFit = kFALSE ? FIXME
vtx->UsesTrack(esdCascadeBach->GetID()),
- AliAODTrack::kSecondary,
+ AliAODTrack::kFromDecayVtx,
selectInfo);
aodTrack->SetPIDForTracking(esdCascadeBach->GetPIDForTracking());
aodTrack->SetTPCFitMap(esdCascadeBach->GetTPCFitMap());
vV0FromCascade,
kTRUE, // usedForVtxFit = kFALSE ? FIXME
vtx->UsesTrack(esdCascadePos->GetID()),
- AliAODTrack::kSecondary,
+ AliAODTrack::kFromDecayVtx,
selectInfo);
aodTrack->SetPIDForTracking(esdCascadePos->GetPIDForTracking());
aodTrack->SetTPCFitMap(esdCascadePos->GetTPCFitMap());
vV0FromCascade,
kTRUE, // usedForVtxFit = kFALSE ? FIXME
vtx->UsesTrack(esdCascadeNeg->GetID()),
- AliAODTrack::kSecondary,
+ AliAODTrack::kFromDecayVtx,
selectInfo);
aodTrack->SetPIDForTracking(esdCascadeNeg->GetPIDForTracking());
aodTrack->SetTPCFitMap(esdCascadeNeg->GetTPCFitMap());
vV0,
kTRUE, // check if this is right
vtx->UsesTrack(esdV0Pos->GetID()),
- AliAODTrack::kSecondary,
+ AliAODTrack::kFromDecayVtx,
selectInfo);
aodTrack->SetPIDForTracking(esdV0Pos->GetPIDForTracking());
aodTrack->SetTPCFitMap(esdV0Pos->GetTPCFitMap());
vV0,
kTRUE, // check if this is right
vtx->UsesTrack(esdV0Neg->GetID()),
- AliAODTrack::kSecondary,
+ AliAODTrack::kFromDecayVtx,
selectInfo);
aodTrack->SetPIDForTracking(esdV0Neg->GetPIDForTracking());
aodTrack->SetTPCFitMap(esdV0Neg->GetTPCFitMap());
vkink,
kTRUE, // check if this is right
vtx->UsesTrack(esdTrack->GetID()),
- AliAODTrack::kSecondary,
+ AliAODTrack::kFromDecayVtx,
selectInfo);
daughter->SetPIDForTracking(esdTrackD->GetPIDForTracking());
daughter->SetTPCFitMap(esdTrackD->GetTPCFitMap());
Int_t idxOfFirstPmtA = -1, idxOfFirstPmtC = -1;
Float_t timeOfFirstPmtA = 9999, timeOfFirstPmtC = 9999;
for(int ipmt=0; ipmt<12; ipmt++){
- if( rawTime[ipmt] > -200 && rawTime[ipmt] < timeOfFirstPmtC && rawTime[ipmt]!=0){
+ if( rawTime[ipmt] > -2 && rawTime[ipmt] < timeOfFirstPmtC && rawTime[ipmt]!=0){
timeOfFirstPmtC = rawTime[ipmt];
idxOfFirstPmtC = ipmt;
}
}
for(int ipmt=12; ipmt<24; ipmt++){
- if( rawTime[ipmt] > -200 && rawTime[ipmt] < timeOfFirstPmtA && rawTime[ipmt]!=0 ){
+ if( rawTime[ipmt] > -2 && rawTime[ipmt] < timeOfFirstPmtA && rawTime[ipmt]!=0 ){
timeOfFirstPmtA = rawTime[ipmt];
idxOfFirstPmtA = ipmt;
}