AliPhysics  b97afa6 (b97afa6)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskTrackingSysPropagation.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKTRACKINGSYSPROPAGATION_H
2 #define ALIANALYSISTASKTRACKINGSYSPROPAGATION_H
3 
5 // AliAnalysisTask for Tracking Systematics (matching efficiency //
6 // + tracking efficiency) porpagation at the D-meson level //
7 // (including daughter's kinematics) //
9 
10 /* $Id$ */
11 
12 class TString;
13 class TH1F;
14 class TH2F;
15 
16 #include "AliAnalysisTaskSE.h"
17 #include "AliRDHFCuts.h"
18 
20  public:
22 
24  AliAnalysisTaskTrackingSysPropagation(DecChannel ch, AliRDHFCuts* cuts, TH1F *HistMESys, TH1F *HistTrEffSys);
26 
27  virtual void UserCreateOutputObjects();
28  virtual void Init();
29  virtual void UserExec(Option_t *);
30  virtual void Terminate(Option_t *);
31 
33  void SetMaximumPt(Double_t maxpt) {fMaxPt = maxpt;}
34 
36 
37 
38  private:
41 
42 
43  TString fPartName; // string for particle name
45 
46  TH1F *fHistNEvents;
47  TH1F *fHistMESyst;
51 
52  DecChannel fDecayChannel; //identify the decay channel
53 
56 
59 
61 };
62 
63 #endif
double Double_t
Definition: External.C:58
Definition: External.C:236
AliAnalysisTaskTrackingSysPropagation & operator=(const AliAnalysisTaskTrackingSysPropagation &source)
TH2F * fhSystMatchEffD
histo with Pt daughters vs pt candidate
TH1F * fHistTrEffSyst
histo with match. eff. systematics vs pt (need to be passed as input)
DecChannel fDecayChannel
histo with systematic uncertainty on the candidate
int Int_t
Definition: External.C:63
Double_t fMaxPt
flag to activate protection against AOD-dAOD mismatch.
TH2F * fhPtDauVsD
histo with track. eff. systematics vs pt (need to be passed as input)
const char Option_t
Definition: External.C:48
AliRDHFCuts * fAnalysisCuts
max pt in the outputs histos