AliPhysics  32e057f (32e057f)
AliForwardMultiplicityTask.h
Go to the documentation of this file.
1 //
2 // Calculate the multiplicity in the forward regions event-by-event
3 //
4 #ifndef ALIFORWARDMULTIPLICITYTASK_H
5 #define ALIFORWARDMULTIPLICITYTASK_H
6 
17 #include "AliForwardUtil.h"
18 #include "AliFMDEventInspector.h"
19 #include "AliMultEventClassifier.h"
20 #include "AliFMDESDFixer.h"
21 #include "AliFMDSharingFilter.h"
23 #include "AliFMDCorrector.h"
24 #include "AliFMDHistCollector.h"
25 // #include "AliFMDEnergyFitter.h"
26 #include "AliFMDEventPlaneFinder.h"
27 #include <AliESDFMD.h>
28 class AliESDEvent;
29 class TH2D;
30 class TList;
31 class TH3D;
32 
51 {
52 public:
58  AliForwardMultiplicityTask(const char* name);
74  virtual void PreCorrections(const AliESDEvent* esd);
81  virtual Bool_t PreEvent();
89  virtual Bool_t Event(AliESDEvent& esd);
109  // AliMultEventClassifier& GetMultEventClassifier() { return fMultEventClassifier; }
152  // const AliMultEventClassifier& GetMultEventClassifier() const { return fMultEventClassifier; }
158  const AliFMDESDFixer& GetESDFixer() const { return fESDFixer; }
176  const AliFMDCorrector& GetCorrections() const { return fCorrections; }
203  virtual void SetDoTiming(Bool_t enable=true);
204 protected:
219 
220  AliESDFMD fESDFMD; // Sharing corrected ESD object
222  // AliMultEventClassifier fMultEventClassifier;//Event class
223  AliFMDESDFixer fESDFixer; // Algorithm
229 
230  ClassDef(AliForwardMultiplicityTask,8) // Forward multiplicity class
231 };
232 
233 #endif
234 // Local Variables:
235 // mode: C++
236 // End:
237 
const AliFMDSharingFilter & GetSharingFilter() const
const AliFMDEventInspector & GetEventInspector() const
AliFMDEventPlaneFinder & GetEventPlaneFinder()
AliFMDEventPlaneFinder fEventPlaneFinder
const AliFMDDensityCalculator & GetDensityCalculator() const
AliForwardMultiplicityTask & operator=(const AliForwardMultiplicityTask &o)
const AliFMDCorrector & GetCorrections() const
AliFMDDensityCalculator fDensityCalculator
Various utilities used in PWGLF/FORWARD.
Definition: External.C:252
Definition: External.C:228
virtual void PreCorrections(const AliESDEvent *esd)
AliFMDEventInspector & GetEventInspector()
AliFMDDensityCalculator & GetDensityCalculator()
virtual void SetDoTiming(Bool_t enable=true)
const AliFMDEventPlaneFinder & GetEventPlaneFinder() const
const AliFMDHistCollector & GetHistCollector() const
AliFMDHistCollector & GetHistCollector()
virtual Bool_t Event(AliESDEvent &esd)
const AliFMDESDFixer & GetESDFixer() const
bool Bool_t
Definition: External.C:53
AliFMDSharingFilter & GetSharingFilter()