]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskAODCentralityMaker.cxx
- new class for TPC laser warmupt tracks rejection
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskAODCentralityMaker.cxx
index 394bcecde2de4507ccd2518880ff4a86ca91a175..6a3c0e6a42bf137643dd6e89cb8d963485523a9e 100644 (file)
@@ -45,6 +45,7 @@
 #include "AliGenEventHeader.h"
 #include "AliGenHijingEventHeader.h"
 #include "AliAnalysisTaskAODCentralityMaker.h"
+#include "AliLog.h"
 
 ClassImp(AliAnalysisTaskAODCentralityMaker)
 
@@ -120,9 +121,14 @@ void AliAnalysisTaskAODCentralityMaker::UserCreateOutputObjects()
 //________________________________________________________________________
 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();     
@@ -132,10 +138,6 @@ void AliAnalysisTaskAODCentralityMaker::UserExec(Option_t */*option*/)
   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();
@@ -303,7 +305,6 @@ void AliAnalysisTaskAODCentralityMaker::UserExec(Option_t */*option*/)
     }  
   }
   
-  fAODCentrality->SetTrigClass         (trigClass[100]);
   fAODCentrality->SetxVertex          (xVertex       );
   fAODCentrality->SetyVertex          (yVertex       );
   fAODCentrality->SetzVertex          (zVertex       );