* @brief
*
*
- * @ingroup pwg2_forward_aod
+ * @ingroup pwglf_forward_aod
*/
#include "AliForwardMultiplicityBase.h"
#include "AliForwardUtil.h"
#include "AliFMDCorrector.h"
#include "AliFMDHistCollector.h"
#include "AliAODForwardMult.h"
+#include "AliAODForwardEP.h"
#include "AliFMDEnergyFitter.h"
+#include "AliFMDEventPlaneFinder.h"
#include <AliESDFMD.h>
class AliESDEvent;
class TH2D;
*
* @par Corrections used
*
- * @ingroup pwg2_forward_tasks
- * @ingroup pwg2_forward_aod
+ * @ingroup pwglf_forward_tasks
+ * @ingroup pwglf_forward_aod
*
*/
class AliForwardMultiplicityTask : public AliForwardMultiplicityBase
* @param option Not used
*/
virtual void UserExec(Option_t* option);
+ /**
+ * Called on the slaves when the job has finished.
+ *
+ */
+ virtual void FinishTaskOutput();
/**
* End of job
*
* @return Reference to AliFMDHistCollector object
*/
const AliFMDHistCollector& GetHistCollector() const { return fHistCollector; }
+ /**
+ * Get reference to the EventPlaneFinder algorithm
+ *
+ * @return Reference to AliFMDEventPlaneFinder object
+ */
+ AliFMDEventPlaneFinder& GetEventPlaneFinder() { return fEventPlaneFinder; }
+ /**
+ * Get reference to the EventPlaneFinder algorithm
+ *
+ * @return Reference to AliFMDEventPlaneFinder object
+ */
+ const AliFMDEventPlaneFinder& GetEventPlaneFinder() const { return fEventPlaneFinder; }
/**
* @}
*/
+
/**
* Set debug level
*
/**
* Initialise the sub objects and stuff. Called on first event
*
+ * @return false on errors
*/
- virtual void InitializeSubs();
+ virtual Bool_t SetupForData();
TH2D* fHData; // Summed 1/Nd^2N_{ch}/dphideta
AliESDFMD fESDFMD; // Sharing corrected ESD object
AliForwardUtil::Histos fHistos; // Cache histograms
AliAODForwardMult fAODFMD; // Output object
+ AliAODForwardEP fAODEP; // Output object
AliForwardUtil::Histos fRingSums; // Cache histograms
AliFMDEventInspector fEventInspector; // Algorithm
AliFMDDensityCalculator fDensityCalculator; // Algorithm
AliFMDCorrector fCorrections; // Algorithm
AliFMDHistCollector fHistCollector; // Algorithm
+ AliFMDEventPlaneFinder fEventPlaneFinder; // Algorithm
TList* fList; // Output list
- ClassDef(AliForwardMultiplicityTask,1) // Forward multiplicity class
+ ClassDef(AliForwardMultiplicityTask,2) // Forward multiplicity class
};
#endif