AliPhysics  master (3d17d9d)
AliAnalysisTaskTrackingSysPropagation Class Reference

#include <AliAnalysisTaskTrackingSysPropagation.h>

Inheritance diagram for AliAnalysisTaskTrackingSysPropagation:

Public Types

enum  DecChannel {
  kDplustoKpipi, kD0toKpi, kDstartoKpipi, kDstoKKpi,
  kLctopKpi, kLctopK0s
}
 

Public Member Functions

 AliAnalysisTaskTrackingSysPropagation ()
 
 AliAnalysisTaskTrackingSysPropagation (DecChannel ch, AliRDHFCuts *cuts, TH1F *HistMESys, TH1F *HistTrEffSys, TH1F *HistMESysPr=0x0)
 
virtual ~AliAnalysisTaskTrackingSysPropagation ()
 
virtual void UserCreateOutputObjects ()
 
virtual void Init ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (Option_t *)
 
void SetAODMismatchProtection (Int_t opt=1)
 
void SetMaximumPt (Double_t maxpt)
 
DecChannel GetDecayChannel () const
 

Private Member Functions

 AliAnalysisTaskTrackingSysPropagation (const AliAnalysisTaskTrackingSysPropagation &source)
 
AliAnalysisTaskTrackingSysPropagationoperator= (const AliAnalysisTaskTrackingSysPropagation &source)
 

Private Attributes

TString fPartName
 
TListfOutput
 
TH1F * fHistNEvents
 tlist with output More...
 
TH1F * fHistMESyst
 histo with number of events More...
 
TH1F * fHistMESystPr
 histo with match. eff. systematics vs pt (need to be passed as input) More...
 
TH1F * fHistTrEffSyst
 histo with match. eff. systematics vs pt for protons (need to be passed as input) More...
 
TH2FfhPtDauVsD
 histo with track. eff. systematics vs pt (need to be passed as input) More...
 
TH2FfhSystMatchEffD
 histo with Pt daughters vs pt candidate More...
 
DecChannel fDecayChannel
 histo with systematic uncertainty on the candidate More...
 
Int_t fPDGcode
 
Int_t fAODProtection
 
Double_t fMaxPt
 flag to activate protection against AOD-dAOD mismatch. More...
 
AliRDHFCutsfAnalysisCuts
 max pt in the outputs histos More...
 

Detailed Description

Definition at line 19 of file AliAnalysisTaskTrackingSysPropagation.h.

Member Enumeration Documentation

Enumerator
kDplustoKpipi 
kD0toKpi 
kDstartoKpipi 
kDstoKKpi 
kLctopKpi 
kLctopK0s 

Definition at line 21 of file AliAnalysisTaskTrackingSysPropagation.h.

Constructor & Destructor Documentation

AliAnalysisTaskTrackingSysPropagation::AliAnalysisTaskTrackingSysPropagation ( )

Definition at line 58 of file AliAnalysisTaskTrackingSysPropagation.cxx.

Referenced by GetDecayChannel().

AliAnalysisTaskTrackingSysPropagation::AliAnalysisTaskTrackingSysPropagation ( AliAnalysisTaskTrackingSysPropagation::DecChannel  ch,
AliRDHFCuts cuts,
TH1F *  HistMESys,
TH1F *  HistTrEffSys,
TH1F *  HistMESysPr = 0x0 
)

Definition at line 79 of file AliAnalysisTaskTrackingSysPropagation.cxx.

AliAnalysisTaskTrackingSysPropagation::~AliAnalysisTaskTrackingSysPropagation ( )
virtual

Definition at line 104 of file AliAnalysisTaskTrackingSysPropagation.cxx.

AliAnalysisTaskTrackingSysPropagation::AliAnalysisTaskTrackingSysPropagation ( const AliAnalysisTaskTrackingSysPropagation source)
private

Member Function Documentation

DecChannel AliAnalysisTaskTrackingSysPropagation::GetDecayChannel ( ) const
inline

Definition at line 35 of file AliAnalysisTaskTrackingSysPropagation.h.

void AliAnalysisTaskTrackingSysPropagation::Init ( )
virtual

Definition at line 162 of file AliAnalysisTaskTrackingSysPropagation.cxx.

AliAnalysisTaskTrackingSysPropagation& AliAnalysisTaskTrackingSysPropagation::operator= ( const AliAnalysisTaskTrackingSysPropagation source)
private

Referenced by GetDecayChannel().

void AliAnalysisTaskTrackingSysPropagation::SetAODMismatchProtection ( Int_t  opt = 1)
inline

Definition at line 32 of file AliAnalysisTaskTrackingSysPropagation.h.

void AliAnalysisTaskTrackingSysPropagation::SetMaximumPt ( Double_t  maxpt)
inline
void AliAnalysisTaskTrackingSysPropagation::Terminate ( Option_t )
virtual

Definition at line 587 of file AliAnalysisTaskTrackingSysPropagation.cxx.

void AliAnalysisTaskTrackingSysPropagation::UserCreateOutputObjects ( )
virtual

Definition at line 120 of file AliAnalysisTaskTrackingSysPropagation.cxx.

void AliAnalysisTaskTrackingSysPropagation::UserExec ( Option_t )
virtual

Definition at line 187 of file AliAnalysisTaskTrackingSysPropagation.cxx.

Member Data Documentation

AliRDHFCuts* AliAnalysisTaskTrackingSysPropagation::fAnalysisCuts
private

max pt in the outputs histos

Definition at line 59 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by Init(), UserExec(), and ~AliAnalysisTaskTrackingSysPropagation().

Int_t AliAnalysisTaskTrackingSysPropagation::fAODProtection
private

Definition at line 56 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by SetAODMismatchProtection(), and UserExec().

DecChannel AliAnalysisTaskTrackingSysPropagation::fDecayChannel
private

histo with systematic uncertainty on the candidate

Definition at line 53 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by GetDecayChannel(), Init(), and UserExec().

TH1F* AliAnalysisTaskTrackingSysPropagation::fHistMESyst
private
TH1F* AliAnalysisTaskTrackingSysPropagation::fHistMESystPr
private

histo with match. eff. systematics vs pt (need to be passed as input)

Definition at line 48 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by AliAnalysisTaskTrackingSysPropagation(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskTrackingSysPropagation().

TH1F* AliAnalysisTaskTrackingSysPropagation::fHistNEvents
private
TH1F* AliAnalysisTaskTrackingSysPropagation::fHistTrEffSyst
private

histo with match. eff. systematics vs pt for protons (need to be passed as input)

Definition at line 49 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by AliAnalysisTaskTrackingSysPropagation(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskTrackingSysPropagation().

TH2F* AliAnalysisTaskTrackingSysPropagation::fhPtDauVsD
private

histo with track. eff. systematics vs pt (need to be passed as input)

Definition at line 50 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskTrackingSysPropagation().

TH2F* AliAnalysisTaskTrackingSysPropagation::fhSystMatchEffD
private

histo with Pt daughters vs pt candidate

Definition at line 51 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskTrackingSysPropagation().

Double_t AliAnalysisTaskTrackingSysPropagation::fMaxPt
private

flag to activate protection against AOD-dAOD mismatch.

Definition at line 58 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by SetMaximumPt(), and UserCreateOutputObjects().

TList* AliAnalysisTaskTrackingSysPropagation::fOutput
private
TString AliAnalysisTaskTrackingSysPropagation::fPartName
private

Definition at line 43 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by UserExec().

Int_t AliAnalysisTaskTrackingSysPropagation::fPDGcode
private

Definition at line 55 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by UserExec().


The documentation for this class was generated from the following files: