AliPhysics  4c9ecbb (4c9ecbb)
AliAnalysisTaskTrackingSysPropagation Class Reference

#include <AliAnalysisTaskTrackingSysPropagation.h>

Inheritance diagram for AliAnalysisTaskTrackingSysPropagation:

Public Types

enum  DecChannel { kDplustoKpipi, kD0toKpi, kDstartoKpipi, kDstoKKpi }
 

Public Member Functions

 AliAnalysisTaskTrackingSysPropagation ()
 
 AliAnalysisTaskTrackingSysPropagation (DecChannel ch, AliRDHFCuts *cuts, TH1F *HistMESys, TH1F *HistTrEffSys)
 
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 * fHistTrEffSyst
 histo with match. eff. systematics vs pt (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 

Definition at line 21 of file AliAnalysisTaskTrackingSysPropagation.h.

Constructor & Destructor Documentation

AliAnalysisTaskTrackingSysPropagation::AliAnalysisTaskTrackingSysPropagation ( )

Definition at line 56 of file AliAnalysisTaskTrackingSysPropagation.cxx.

Referenced by GetDecayChannel().

AliAnalysisTaskTrackingSysPropagation::AliAnalysisTaskTrackingSysPropagation ( AliAnalysisTaskTrackingSysPropagation::DecChannel  ch,
AliRDHFCuts cuts,
TH1F *  HistMESys,
TH1F *  HistTrEffSys 
)

Definition at line 76 of file AliAnalysisTaskTrackingSysPropagation.cxx.

AliAnalysisTaskTrackingSysPropagation::~AliAnalysisTaskTrackingSysPropagation ( )
virtual

Definition at line 99 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 155 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 487 of file AliAnalysisTaskTrackingSysPropagation.cxx.

void AliAnalysisTaskTrackingSysPropagation::UserCreateOutputObjects ( )
virtual

Definition at line 114 of file AliAnalysisTaskTrackingSysPropagation.cxx.

void AliAnalysisTaskTrackingSysPropagation::UserExec ( Option_t )
virtual

Definition at line 174 of file AliAnalysisTaskTrackingSysPropagation.cxx.

Member Data Documentation

AliRDHFCuts* AliAnalysisTaskTrackingSysPropagation::fAnalysisCuts
private

max pt in the outputs histos

Definition at line 58 of file AliAnalysisTaskTrackingSysPropagation.h.

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

Int_t AliAnalysisTaskTrackingSysPropagation::fAODProtection
private

Definition at line 55 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by SetAODMismatchProtection(), and UserExec().

DecChannel AliAnalysisTaskTrackingSysPropagation::fDecayChannel
private

histo with systematic uncertainty on the candidate

Definition at line 52 of file AliAnalysisTaskTrackingSysPropagation.h.

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

TH1F* AliAnalysisTaskTrackingSysPropagation::fHistMESyst
private
TH1F* AliAnalysisTaskTrackingSysPropagation::fHistNEvents
private
TH1F* AliAnalysisTaskTrackingSysPropagation::fHistTrEffSyst
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().

TH2F* AliAnalysisTaskTrackingSysPropagation::fhPtDauVsD
private

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

Definition at line 49 of file AliAnalysisTaskTrackingSysPropagation.h.

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

TH2F* AliAnalysisTaskTrackingSysPropagation::fhSystMatchEffD
private

histo with Pt daughters vs pt candidate

Definition at line 50 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 57 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 54 of file AliAnalysisTaskTrackingSysPropagation.h.

Referenced by UserExec().


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