]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskESDfilter.cxx
AliCentrality for ESD and AOD analysis
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskESDfilter.cxx
index d9c76f824e62da663f9e93576402d04d345c28a1..1576ad18b80356cd9e5bf311d1001e56786d35be 100644 (file)
@@ -37,7 +37,7 @@
 #include "AliAnalysisFilter.h"\r
 #include "AliESDMuonTrack.h"\r
 #include "AliESDVertex.h"\r
-#include "AliESDCentrality.h"\r
+#include "AliCentrality.h"\r
 #include "AliESDv0.h"\r
 #include "AliESDkink.h"\r
 #include "AliESDcascade.h"\r
@@ -178,7 +178,7 @@ void AliAnalysisTaskESDfilter::ConvertESDtoAOD() {
        header->SetPeriodNumber(0);\r
        header->SetEventType(0);\r
        header->SetMuonMagFieldScale(-999.);\r
-       header->SetCentrality(-999.);       \r
+       header->SetCentrality(0);       \r
     } else {\r
        header->SetBunchCrossNumber(esd->GetBunchCrossNumber());\r
        header->SetOrbitNumber(esd->GetOrbitNumber());\r
@@ -187,10 +187,10 @@ void AliAnalysisTaskESDfilter::ConvertESDtoAOD() {
 \r
        header->SetEventNumberESDFile(esd->GetHeader()->GetEventNumberInFile());\r
        if(esd->GetCentrality()){\r
-         header->SetCentrality(esd->GetCentrality()->GetCentralityPercentile("V0M"));\r
+         header->SetCentrality(new AliCentrality(*(esd->GetCentrality())));\r
        }\r
        else{\r
-         header->SetCentrality(-999.);\r
+         header->SetCentrality(0);\r
        }\r
     }\r
     \r