#include "AliGenEventHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliAnalysisTaskAODCentralityMaker.h"
+#include "AliLog.h"
ClassImp(AliAnalysisTaskAODCentralityMaker)
//________________________________________________________________________
void AliAnalysisTaskAODCentralityMaker::UserExec(Option_t */*option*/)
{
+// User Exec
AliVEvent* event = InputEvent();
AliESDEvent* esd = dynamic_cast<AliESDEvent*>(event);
-
+ if (!esd) {
+ AliError("No ESD Event");
+ return;
+ }
+
Float_t beamEnergy = esd->GetBeamEnergy();
Int_t nTracks = event->GetNumberOfTracks();
Int_t nPmdTracks = esd->GetNumberOfPmdTracks();
Double_t multV0A = esdV0->GetMTotV0A();
Double_t multV0C = esdV0->GetMTotV0C();
- // ***** Trigger selection
- char trigClass[100]; // fired trigger classes
- TString triggerClass = esd->GetFiredTriggerClasses();
- sprintf(trigClass,"%s",triggerClass.Data());
// ***** vertex info
const AliESDVertex *vertex = esd->GetPrimaryVertexSPD();
}
}
- fAODCentrality->SetTrigClass (trigClass[100]);
fAODCentrality->SetxVertex (xVertex );
fAODCentrality->SetyVertex (yVertex );
fAODCentrality->SetzVertex (zVertex );