1 //====================================================================
2 #include "AliCentraldNdetaTask.h"
8 #include <AliAnalysisManager.h>
9 #include <AliAODEvent.h>
10 #include <AliAODHandler.h>
11 #include <AliAODInputHandler.h>
12 #include "AliForwardUtil.h"
13 #include "AliAODForwardMult.h"
14 #include "AliAODCentralMult.h"
16 ClassImp(AliCentraldNdetaTask)
21 //____________________________________________________________________
22 AliCentraldNdetaTask::AliCentraldNdetaTask()
25 DGUARD(fDebug,3,"Default CTOR of AliCentraldNdetaTask");
28 //____________________________________________________________________
29 AliCentraldNdetaTask::AliCentraldNdetaTask(const char*)
30 : AliBasedNdetaTask("Central")
32 DGUARD(fDebug,3,"Named CTOR of AliCentraldNdetaTask");
38 //____________________________________________________________________
40 AliCentraldNdetaTask::GetHistogram(const AliAODEvent* aod, Bool_t mc)
42 // Get objects from the event structure
43 DGUARD(fDebug,2,"Get our histogram for AliCentraldNdetaTask");
45 if (mc) obj = aod->FindListObject("CentralClustersMC");
46 else obj = aod->FindListObject("CentralClusters");
48 // We should have a central object at least
50 if (!mc) AliWarning("No Central object found AOD");
55 AliAODCentralMult* central = static_cast<AliAODCentralMult*>(obj);
57 return &(central->GetHistogram());