AliPhysics  32b88a8 (32b88a8)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskMuonCuts.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKMUONCUTS_H
2 #define ALIANALYSISTASKMUONCUTS_H
3 
4 /* $Id: AliAnalysisTaskMuonCuts.h 47782 2011-02-24 18:37:31Z martinez $ */
5 
6 // Class for muon pxDCA cuts tuning
7 //
8 // Author Diego Stocco
9 
10 #include "AliVAnalysisMuon.h"
11 #include "TArrayD.h"
12 
13 class TObjArray;
14 class AliMergeableCollection;
15 class TString;
16 class TAxis;
17 class AliVParticle;
18 class AliAODEvent;
19 
20 class AliAnalysisTaskMuonCuts : public AliVAnalysisMuon {
21  public:
23  AliAnalysisTaskMuonCuts(const char *name, const AliMuonTrackCuts& cuts);
24  virtual ~AliAnalysisTaskMuonCuts();
25 
26  virtual void Terminate(Option_t *option);
27 
29  void ProcessEvent(TString physSel, const TObjArray& selectTrigClasses, TString centrality);
30 
31  enum {
35  };
36 
37  void SetSigmaCuts(Int_t nSigmaCuts = -1, Double_t* sigmaCuts = 0x0);
38 
39  private:
40 
43 
44  // Histograms to extract average DCA position
45  enum {
55  };
56 
57  TString GetHistoName(Int_t histoTypeIndex, Int_t thetaAbsIndex, Int_t srcIndex);
58 
62 
63  ClassDef(AliAnalysisTaskMuonCuts, 1); // Single muon analysis
64 };
65 
66 #endif
double Double_t
Definition: External.C:58
AliAnalysisTaskMuonCuts & operator=(const AliAnalysisTaskMuonCuts &)
centrality
p x DCA vs momentum (check beam gas)
TObjArray * fThetaAbsKeys
Name of theta at absorber end.
Chi square probability vs momentum.
eta distribution for different p x DCA sigma cuts
int Int_t
Definition: External.C:63
virtual void Terminate(Option_t *option)
void ProcessEvent(TString physSel, const TObjArray &selectTrigClasses, TString centrality)
TObjArray * fHistoTypeKeys
Base histogram name.
pt distribution for different p x DCA sigma cuts
ClassDef(AliAnalysisTaskMuonCuts, 1)
TArrayD fSigmaCuts
List of sigma cuts.
p x DCA vs momentum (binning for fit)
const char Option_t
Definition: External.C:48
void SetSigmaCuts(Int_t nSigmaCuts=-1, Double_t *sigmaCuts=0x0)
TString GetHistoName(Int_t histoTypeIndex, Int_t thetaAbsIndex, Int_t srcIndex)