AliPhysics  a6017e1 (a6017e1)
AliAnalysisTaskSEHFTreeCreator Class Reference

#include <AliAnalysisTaskSEHFTreeCreator.h>

Inheritance diagram for AliAnalysisTaskSEHFTreeCreator:

Public Member Functions

 AliAnalysisTaskSEHFTreeCreator ()
 
 AliAnalysisTaskSEHFTreeCreator (const char *name, TList *cutsList)
 
virtual ~AliAnalysisTaskSEHFTreeCreator ()
 
virtual void UserCreateOutputObjects ()
 Implementation of interface methods. More...
 
virtual void Init ()
 
virtual void LocalInit ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 
void SetReadMC (Bool_t opt=kFALSE)
 
void SetSystem (Int_t opt)
 
void SetAODMismatchProtection (Int_t opt=1)
 
void SetWriteOnlySignalTree (Bool_t opt)
 
void SetFillD0Tree (Int_t opt)
 
void SetFillDsTree (Int_t opt)
 
void SetFillDplusTree (Int_t opt)
 
void SetPIDoptD0Tree (Int_t opt)
 
void SetPIDoptDsTree (Int_t opt)
 
void SetPIDoptDplusTree (Int_t opt)
 
Int_t GetSystem () const
 
Bool_t GetWriteOnlySignalTree () const
 
void Process2Prong (TClonesArray *array2prong, AliAODEvent *aod, TClonesArray *arrMC, Float_t centrality)
 
void Process3Prong (TClonesArray *array3Prong, AliAODEvent *aod, TClonesArray *arrMC, Float_t centrality)
 

Private Member Functions

 AliAnalysisTaskSEHFTreeCreator (const AliAnalysisTaskSEHFTreeCreator &)
 
AliAnalysisTaskSEHFTreeCreatoroperator= (const AliAnalysisTaskSEHFTreeCreator &)
 

Private Attributes

TH1F * fNentries
 ! histogram with number of events on output slot 1 More...
 
TListfListCuts
 
AliRDHFCutsD0toKpifFiltCutsD0toKpi
 
AliRDHFCutsDstoKKpifFiltCutsDstoKKpi
 
AliRDHFCutsDplustoKpipifFiltCutsDplustoKpipi
 
AliRDHFCutsD0toKpifCutsD0toKpi
 
AliRDHFCutsDstoKKpifCutsDstoKKpi
 
AliRDHFCutsDplustoKpipifCutsDplustoKpipi
 
Bool_t fReadMC
 
TListfListCounter
 ! list for normalization counter on output slot 3 More...
 
AliNormalizationCounterfCounter
 ! AliNormalizationCounter More...
 
Bool_t fUseSelectionBit
 
Int_t fSys
 
Int_t fAODProtection
 
Int_t fWriteVariableTreeD0
 
Int_t fWriteVariableTreeDs
 
Int_t fWriteVariableTreeDplus
 
TListfListTree
 ! More...
 
TTreefVariablesTreeD0
 ! tree of the candidate variables More...
 
TTreefVariablesTreeDs
 ! tree of the candidate variables More...
 
TTreefVariablesTreeDplus
 ! tree of the candidate variables More...
 
Bool_t fWriteOnlySignal
 
AliHFCutOptTreeHandlerfTreeHandlerD0
 ! helper object for the tree with topological variables More...
 
AliHFCutOptTreeHandlerfTreeHandlerDs
 ! helper object for the tree with topological variables More...
 
AliHFCutOptTreeHandlerfTreeHandlerDplus
 ! helper object for the tree with topological variables More...
 
Int_t fPIDoptD0
 
Int_t fPIDoptDs
 
Int_t fPIDoptDplus
 

Detailed Description

Definition at line 36 of file AliAnalysisTaskSEHFTreeCreator.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEHFTreeCreator::AliAnalysisTaskSEHFTreeCreator ( )

Default constructor

Definition at line 69 of file AliAnalysisTaskSEHFTreeCreator.cxx.

Referenced by GetWriteOnlySignalTree().

AliAnalysisTaskSEHFTreeCreator::AliAnalysisTaskSEHFTreeCreator ( const char *  name,
TList cutsList 
)

Standard constructor

Definition at line 105 of file AliAnalysisTaskSEHFTreeCreator.cxx.

AliAnalysisTaskSEHFTreeCreator::~AliAnalysisTaskSEHFTreeCreator ( )
virtual

Definition at line 180 of file AliAnalysisTaskSEHFTreeCreator.cxx.

AliAnalysisTaskSEHFTreeCreator::AliAnalysisTaskSEHFTreeCreator ( const AliAnalysisTaskSEHFTreeCreator )
private

Member Function Documentation

Int_t AliAnalysisTaskSEHFTreeCreator::GetSystem ( ) const
inline

Definition at line 65 of file AliAnalysisTaskSEHFTreeCreator.h.

Bool_t AliAnalysisTaskSEHFTreeCreator::GetWriteOnlySignalTree ( ) const
inline

Definition at line 66 of file AliAnalysisTaskSEHFTreeCreator.h.

void AliAnalysisTaskSEHFTreeCreator::Init ( )
virtual

Initialization

Definition at line 242 of file AliAnalysisTaskSEHFTreeCreator.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEHFTreeCreator::LocalInit ( )
inlinevirtual

Definition at line 48 of file AliAnalysisTaskSEHFTreeCreator.h.

AliAnalysisTaskSEHFTreeCreator& AliAnalysisTaskSEHFTreeCreator::operator= ( const AliAnalysisTaskSEHFTreeCreator )
private

Referenced by GetWriteOnlySignalTree().

void AliAnalysisTaskSEHFTreeCreator::Process2Prong ( TClonesArray *  array2prong,
AliAODEvent aod,
TClonesArray *  arrMC,
Float_t  centrality 
)

Definition at line 493 of file AliAnalysisTaskSEHFTreeCreator.cxx.

Referenced by GetWriteOnlySignalTree(), and UserExec().

void AliAnalysisTaskSEHFTreeCreator::Process3Prong ( TClonesArray *  array3Prong,
AliAODEvent aod,
TClonesArray *  arrMC,
Float_t  centrality 
)

Definition at line 649 of file AliAnalysisTaskSEHFTreeCreator.cxx.

Referenced by GetWriteOnlySignalTree(), and UserExec().

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

Definition at line 55 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetFillD0Tree ( Int_t  opt)
inline

Definition at line 57 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetFillDplusTree ( Int_t  opt)
inline

Definition at line 59 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetFillDsTree ( Int_t  opt)
inline

Definition at line 58 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetPIDoptD0Tree ( Int_t  opt)
inline

Definition at line 60 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetPIDoptDplusTree ( Int_t  opt)
inline

Definition at line 62 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetPIDoptDsTree ( Int_t  opt)
inline

Definition at line 61 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetReadMC ( Bool_t  opt = kFALSE)
inline

Definition at line 53 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetSystem ( Int_t  opt)
inline

Definition at line 54 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::SetWriteOnlySignalTree ( Bool_t  opt)
inline

Definition at line 56 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by AddTaskHFTreeCreator().

void AliAnalysisTaskSEHFTreeCreator::Terminate ( Option_t option)
virtual

Terminate analysis

Definition at line 463 of file AliAnalysisTaskSEHFTreeCreator.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSEHFTreeCreator::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

Definition at line 254 of file AliAnalysisTaskSEHFTreeCreator.cxx.

void AliAnalysisTaskSEHFTreeCreator::UserExec ( Option_t option)
virtual

Execute analysis for current event:

Definition at line 344 of file AliAnalysisTaskSEHFTreeCreator.cxx.

Referenced by LocalInit().

Member Data Documentation

Int_t AliAnalysisTaskSEHFTreeCreator::fAODProtection
private

Definition at line 91 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by SetAODMismatchProtection(), and UserExec().

AliNormalizationCounter* AliAnalysisTaskSEHFTreeCreator::fCounter
private
AliRDHFCutsD0toKpi* AliAnalysisTaskSEHFTreeCreator::fCutsD0toKpi
private
AliRDHFCutsDplustoKpipi* AliAnalysisTaskSEHFTreeCreator::fCutsDplustoKpipi
private
AliRDHFCutsDstoKKpi* AliAnalysisTaskSEHFTreeCreator::fCutsDstoKKpi
private
AliRDHFCutsD0toKpi* AliAnalysisTaskSEHFTreeCreator::fFiltCutsD0toKpi
private
AliRDHFCutsDplustoKpipi* AliAnalysisTaskSEHFTreeCreator::fFiltCutsDplustoKpipi
private
AliRDHFCutsDstoKKpi* AliAnalysisTaskSEHFTreeCreator::fFiltCutsDstoKKpi
private
TList* AliAnalysisTaskSEHFTreeCreator::fListCounter
private

! list for normalization counter on output slot 3

Definition at line 87 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFTreeCreator().

TList* AliAnalysisTaskSEHFTreeCreator::fListCuts
private
TList* AliAnalysisTaskSEHFTreeCreator::fListTree
private
TH1F* AliAnalysisTaskSEHFTreeCreator::fNentries
private

! histogram with number of events on output slot 1

Definition at line 78 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by Process2Prong(), Process3Prong(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFTreeCreator().

Int_t AliAnalysisTaskSEHFTreeCreator::fPIDoptD0
private

Definition at line 110 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by SetPIDoptD0Tree(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskSEHFTreeCreator::fPIDoptDplus
private
Int_t AliAnalysisTaskSEHFTreeCreator::fPIDoptDs
private

Definition at line 111 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by SetPIDoptDsTree(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSEHFTreeCreator::fReadMC
private
Int_t AliAnalysisTaskSEHFTreeCreator::fSys
private
AliHFCutOptTreeHandler* AliAnalysisTaskSEHFTreeCreator::fTreeHandlerD0
private

! helper object for the tree with topological variables

Definition at line 107 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by Process2Prong(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEHFTreeCreator().

AliHFCutOptTreeHandler* AliAnalysisTaskSEHFTreeCreator::fTreeHandlerDplus
private

! helper object for the tree with topological variables

Definition at line 109 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by Process3Prong(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEHFTreeCreator().

AliHFCutOptTreeHandler* AliAnalysisTaskSEHFTreeCreator::fTreeHandlerDs
private

! helper object for the tree with topological variables

Definition at line 108 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by Process3Prong(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEHFTreeCreator().

Bool_t AliAnalysisTaskSEHFTreeCreator::fUseSelectionBit
private

Definition at line 89 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by Process2Prong(), and Process3Prong().

TTree* AliAnalysisTaskSEHFTreeCreator::fVariablesTreeD0
private

! tree of the candidate variables

Definition at line 103 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by UserCreateOutputObjects().

TTree* AliAnalysisTaskSEHFTreeCreator::fVariablesTreeDplus
private

! tree of the candidate variables

Definition at line 105 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by UserCreateOutputObjects().

TTree* AliAnalysisTaskSEHFTreeCreator::fVariablesTreeDs
private

! tree of the candidate variables

Definition at line 104 of file AliAnalysisTaskSEHFTreeCreator.h.

Referenced by UserCreateOutputObjects().

Bool_t AliAnalysisTaskSEHFTreeCreator::fWriteOnlySignal
private
Int_t AliAnalysisTaskSEHFTreeCreator::fWriteVariableTreeD0
private
Int_t AliAnalysisTaskSEHFTreeCreator::fWriteVariableTreeDplus
private
Int_t AliAnalysisTaskSEHFTreeCreator::fWriteVariableTreeDs
private

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