if (!fEvt) return;
AliESDEvent * evt = 0x0 ;
evt = dynamic_cast<AliESDEvent*>(fEvt);
+ if (!evt) {
+ AliError("event not found");
+ return;
+ }
const AliESDVertex *vtx = evt->GetVertex();
const Double_t Bz = evt->GetMagneticField();
AliExternalTrackParam *cParam = 0;
return;
}
- if (!fEvt) return;
AliAODEvent * evt = 0x0;
evt = dynamic_cast<AliAODEvent*>(fEvt);
+ if (!evt) return;
+
// primary vertex is the "best": tracks, SPD or TPC vertex
AliAODVertex * primaryVertex = evt->GetVertex(0);
// dca = track postion - primary vertex position
AliError("object must derived from AliVParticle !");
return;
}
-
+
Bool_t isESDTrack = strcmp(obj->ClassName(),"AliESDtrack") == 0 ? kTRUE : kFALSE ;
Bool_t isAODTrack = strcmp(obj->ClassName(),"AliAODTrack") == 0 ? kTRUE : kFALSE ;
// fill the QA histograms
//
- if (!obj) return;
-
Bool_t isESDTrack = strcmp(obj->ClassName(),"AliESDtrack") == 0 ? kTRUE : kFALSE ;
Bool_t isAODTrack = strcmp(obj->ClassName(),"AliAODTrack") == 0 ? kTRUE : kFALSE ;