AliPhysics  d497afb (d497afb)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskSEPicoV0Filter.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKSEPICOV0FILTER_H
2 #define ALIANALYSISTASKSEPICOV0FILTER_H
3 //=============================================================================
4 
5 #include <TString.h>
6 
7 #include "AliAnalysisTaskSE.h"
8 
9 class TClonesArray;
10 
11 class AliPicoHeaderV0;
12 //=============================================================================
13 
15 
16  public :
17 
19  AliAnalysisTaskSEPicoV0Filter(const char *name);
21 
22  virtual void Init();
23  virtual void LocalInit() { Init(); }
24  virtual void UserCreateOutputObjects();
25  virtual void UserExec(Option_t *opt);
26  virtual void Terminate(Option_t *opt);
27 
28  void SetAnaInfoMC(Bool_t b=kTRUE) { fIsMC = b; }
29 
30  void AddMultEsti(const TString s) {
31  if (fMult.IsNull()) {
32  fMult = s;
33  if (fMultEstDef.IsNull()) fMultEstDef = s;
34  } else {
35  fMult += Form(":%s",s.Data());
36  }
37  return;
38  }
39 
40  void SetMultRange(const Double_t dMin,
41  const Double_t dMax,
42  const TString sEst="V0M") {
43  fCutMinMult = dMin;
44  fCutMaxMult = dMax;
45  fMultEstDef = sEst;
46  return;
47  }
48 //=============================================================================
49 
50  private :
51 
54 
57 
61 
62  TClonesArray *fV0s;
64 
65  TClonesArray *fPicoV0sClArr;
67 
68  ClassDef(AliAnalysisTaskSEPicoV0Filter, 2);
69 };
70 
71 #endif
double Double_t
Definition: External.C:58
void SetMultRange(const Double_t dMin, const Double_t dMax, const TString sEst="V0M")
AliAnalysisTaskSEPicoV0Filter & operator=(const AliAnalysisTaskSEPicoV0Filter &)
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53