AliPhysics  914d8ff (914d8ff)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliForwardCreateResponseMatrices.h
Go to the documentation of this file.
1 
18 #ifndef ALIFORWARDCREATERESPONSEMATRICES_H
19 #define ALIFORWARDCREATERESPONSEMATRICES_H
20 #include "AliBaseMultTask.h"
21 
30 {
31 public:
43  : AliBaseMultTask(name)
44  {}
54  struct Bin : public AliBaseMultTask::Bin
55  {
63  Bin(Double_t etaLow, Double_t etaHigh)
64  : AliBaseMultTask::Bin(etaLow, etaHigh),
66  {}
70  Bin(const Bin& o)
71  : AliBaseMultTask::Bin(o),
73  {}
77  Bin& operator=(const Bin&) { return *this; }
81  ~Bin(){}
85  virtual void CreateOutputObjects(TList* cont, Int_t max);
103  virtual void Process(TH1D* dndetaForward,
104  TH1D* dndetaCentral,
105  TH1D* normForward,
106  TH1D* normCentral,
107  TH1D* mc,
108  Double_t ipZ,
109  Bool_t pileup,
110  Bool_t selectedTrigger,
111  Bool_t isMCNSDm,
112  Bool_t isESDNSD,
113  const AliAODEvent& aodevent,
114  Double_t minIPz,
115  Double_t maxIPz);
117  ClassDef(Bin,3); // Manager of data
118  };
122  AliBaseMultTask::Bin* MakeBin(Double_t etaLow, Double_t etaHigh);
123 protected:
129  : AliBaseMultTask(o)
130  {}
136  operator=(const AliForwardCreateResponseMatrices&) { return *this; }
138 };
139 
140 #endif
141 // Local Variables:
142 // mode: C++
143 // End:
double Double_t
Definition: External.C:58
AliForwardCreateResponseMatrices(const AliForwardCreateResponseMatrices &o)
Base task for multiplicity distribution tasks.
AliForwardCreateResponseMatrices & operator=(const AliForwardCreateResponseMatrices &)
AliBaseMultTask::Bin * MakeBin(Double_t etaLow, Double_t etaHigh)
int Int_t
Definition: External.C:63
ClassDef(AliForwardCreateResponseMatrices, 5)
Definition: External.C:228
Definition: External.C:212
ClassDef(Bin, 3)
Response matrix (MC truth vs. ana multiplicity)
virtual void Process(TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCNSDm, Bool_t isESDNSD, const AliAODEvent &aodevent, Double_t minIPz, Double_t maxIPz)
bool Bool_t
Definition: External.C:53
virtual void CreateOutputObjects(TList *cont, Int_t max)