AliPhysics  35e5fca (35e5fca)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskSEDStarJets Class Reference

#include <AliAnalysisTaskSEDStarJets.h>

Inheritance diagram for AliAnalysisTaskSEDStarJets:

Public Member Functions

 AliAnalysisTaskSEDStarJets ()
 
 AliAnalysisTaskSEDStarJets (const Char_t *name, AliRDHFCutsDStartoKpipi *cuts)
 
virtual ~AliAnalysisTaskSEDStarJets ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
virtual void Init ()
 
virtual void LocalInit ()
 
void SideBandBackground (Double_t finvM, Double_t finvMDStar, Double_t dStarMomBkg, Double_t fejet, Double_t ejet)
 side band background eval More...
 
Bool_t DefineHistoFroAnalysis ()
 inizializations More...
 
double FillMCFF (AliAODMCParticle *mcPart, TClonesArray *mcArray, Int_t mcLabel)
 MC FF. More...
 
void SetChargeFractionCorrection (Int_t chargeFrCorr)
 correction for UA1 cone algorithm More...
 
Int_t GetChargeFractionCorrection () const
 
void SetMC (Bool_t theMCon)
 set MC usage More...
 
Bool_t GetMC () const
 

Private Member Functions

 AliAnalysisTaskSEDStarJets (const AliAnalysisTaskSEDStarJets &source)
 
AliAnalysisTaskSEDStarJetsoperator= (const AliAnalysisTaskSEDStarJets &source)
 

Private Attributes

Int_t fEvents
 
Int_t fchargeFrCorr
 n. of events More...
 
Bool_t fUseMCInfo
 Charge fraction correction UA1 algorithm. More...
 
Bool_t fRequireNormalization
 Use MC info. More...
 
TListfOutput
 normalization More...
 
AliRDHFCutsDStartoKpipifCuts
 
TH1F * ftrigger
 Cuts. More...
 
TH1F * fPtPion
 ! More...
 
TH1F * fInvMass
 ! More...
 
TH1F * fRECOPtDStar
 ! More...
 
TH1F * fRECOPtBkg
 ! More...
 
TH1F * fDStar
 ! More...
 
TH1F * fDiff
 ! More...
 
TH1F * fDiffSideBand
 ! More...
 
TH1F * fDStarMass
 ! More...
 
TH1F * fPhi
 ! More...
 
TH1F * fPhiBkg
 ! More...
 
TH1F * fTrueDiff
 ! More...
 
TH1F * fResZ
 ! More...
 
TH1F * fResZBkg
 ! More...
 
TH1F * fEjet
 ! More...
 
TH1F * fPhijet
 ! More...
 
TH1F * fEtaJet
 ! More...
 
TH1F * theMCFF
 ! More...
 
TH1F * fDphiD0Dstar
 ! More...
 
TH1F * fPtJet
 ! More...
 

Detailed Description

Author
Author : A. Grelli, UTRECHT

Definition at line 34 of file AliAnalysisTaskSEDStarJets.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEDStarJets::AliAnalysisTaskSEDStarJets ( )

Default ctor

Definition at line 50 of file AliAnalysisTaskSEDStarJets.cxx.

AliAnalysisTaskSEDStarJets::AliAnalysisTaskSEDStarJets ( const Char_t name,
AliRDHFCutsDStartoKpipi cuts 
)

Constructor. Initialization of Inputs and Outputs

Definition at line 84 of file AliAnalysisTaskSEDStarJets.cxx.

AliAnalysisTaskSEDStarJets::~AliAnalysisTaskSEDStarJets ( )
virtual

destructor

Definition at line 123 of file AliAnalysisTaskSEDStarJets.cxx.

AliAnalysisTaskSEDStarJets::AliAnalysisTaskSEDStarJets ( const AliAnalysisTaskSEDStarJets source)
private

Member Function Documentation

Bool_t AliAnalysisTaskSEDStarJets::DefineHistoFroAnalysis ( )

inizializations

Invariant mass related histograms

Definition at line 427 of file AliAnalysisTaskSEDStarJets.cxx.

Referenced by UserCreateOutputObjects().

double AliAnalysisTaskSEDStarJets::FillMCFF ( AliAODMCParticle *  mcPart,
TClonesArray *  mcArray,
Int_t  mcLabel 
)

MC FF.

GS from MC UA1 jet algorithm reproduced in MC

Definition at line 543 of file AliAnalysisTaskSEDStarJets.cxx.

Referenced by UserExec().

Int_t AliAnalysisTaskSEDStarJets::GetChargeFractionCorrection ( ) const
inline

Definition at line 58 of file AliAnalysisTaskSEDStarJets.h.

Bool_t AliAnalysisTaskSEDStarJets::GetMC ( ) const
inline

Definition at line 62 of file AliAnalysisTaskSEDStarJets.h.

void AliAnalysisTaskSEDStarJets::Init ( )
virtual

Initialization

Definition at line 162 of file AliAnalysisTaskSEDStarJets.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEDStarJets::LocalInit ( )
inlinevirtual

Definition at line 47 of file AliAnalysisTaskSEDStarJets.h.

AliAnalysisTaskSEDStarJets& AliAnalysisTaskSEDStarJets::operator= ( const AliAnalysisTaskSEDStarJets source)
private
void AliAnalysisTaskSEDStarJets::SetChargeFractionCorrection ( Int_t  chargeFrCorr)
inline

correction for UA1 cone algorithm

Definition at line 57 of file AliAnalysisTaskSEDStarJets.h.

Referenced by AddTaskDStarJets().

void AliAnalysisTaskSEDStarJets::SetMC ( Bool_t  theMCon)
inline

set MC usage

Definition at line 61 of file AliAnalysisTaskSEDStarJets.h.

Referenced by AddTaskDStarJets().

void AliAnalysisTaskSEDStarJets::SideBandBackground ( Double_t  finvM,
Double_t  finvMDStar,
Double_t  dStarMomBkg,
Double_t  fejet,
Double_t  ejet 
)

side band background eval

D* side band background method. Two side bands, in M(Kpi) are taken at ~6 sigmas (expected detector resolution) on the left and right frm the D0 mass. Each band has a width of ~5 sigmas. Two band needed for opening angle considerations

Definition at line 523 of file AliAnalysisTaskSEDStarJets.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEDStarJets::Terminate ( Option_t )
virtual

The Terminate() function is the last function to be called during a query. It always runs on the client, it can be used to present the results graphically or save the results to file.

Definition at line 373 of file AliAnalysisTaskSEDStarJets.cxx.

void AliAnalysisTaskSEDStarJets::UserCreateOutputObjects ( )
virtual

output

Definition at line 412 of file AliAnalysisTaskSEDStarJets.cxx.

void AliAnalysisTaskSEDStarJets::UserExec ( Option_t option)
virtual

user exec

Definition at line 175 of file AliAnalysisTaskSEDStarJets.cxx.

Member Data Documentation

Int_t AliAnalysisTaskSEDStarJets::fchargeFrCorr
private

n. of events

Definition at line 70 of file AliAnalysisTaskSEDStarJets.h.

Referenced by GetChargeFractionCorrection(), and SetChargeFractionCorrection().

AliRDHFCutsDStartoKpipi* AliAnalysisTaskSEDStarJets::fCuts
private
TH1F* AliAnalysisTaskSEDStarJets::fDiff
private
TH1F* AliAnalysisTaskSEDStarJets::fDiffSideBand
private
TH1F* AliAnalysisTaskSEDStarJets::fDphiD0Dstar
private
TH1F* AliAnalysisTaskSEDStarJets::fDStar
private
TH1F* AliAnalysisTaskSEDStarJets::fDStarMass
private
TH1F* AliAnalysisTaskSEDStarJets::fEjet
private
TH1F* AliAnalysisTaskSEDStarJets::fEtaJet
private
Int_t AliAnalysisTaskSEDStarJets::fEvents
private

Definition at line 69 of file AliAnalysisTaskSEDStarJets.h.

Referenced by UserExec().

TH1F* AliAnalysisTaskSEDStarJets::fInvMass
private
TList* AliAnalysisTaskSEDStarJets::fOutput
private

normalization

! user output

Definition at line 74 of file AliAnalysisTaskSEDStarJets.h.

Referenced by DefineHistoFroAnalysis(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDStarJets().

TH1F* AliAnalysisTaskSEDStarJets::fPhi
private
TH1F* AliAnalysisTaskSEDStarJets::fPhiBkg
private
TH1F* AliAnalysisTaskSEDStarJets::fPhijet
private
TH1F* AliAnalysisTaskSEDStarJets::fPtJet
private
TH1F* AliAnalysisTaskSEDStarJets::fPtPion
private
TH1F* AliAnalysisTaskSEDStarJets::fRECOPtBkg
private
TH1F* AliAnalysisTaskSEDStarJets::fRECOPtDStar
private
Bool_t AliAnalysisTaskSEDStarJets::fRequireNormalization
private

Use MC info.

Definition at line 72 of file AliAnalysisTaskSEDStarJets.h.

Referenced by UserExec().

TH1F* AliAnalysisTaskSEDStarJets::fResZ
private
TH1F* AliAnalysisTaskSEDStarJets::fResZBkg
private
TH1F* AliAnalysisTaskSEDStarJets::ftrigger
private

Cuts.

define the histograms !

Definition at line 79 of file AliAnalysisTaskSEDStarJets.h.

Referenced by DefineHistoFroAnalysis(), Terminate(), UserExec(), and ~AliAnalysisTaskSEDStarJets().

TH1F* AliAnalysisTaskSEDStarJets::fTrueDiff
private
Bool_t AliAnalysisTaskSEDStarJets::fUseMCInfo
private

Charge fraction correction UA1 algorithm.

Definition at line 71 of file AliAnalysisTaskSEDStarJets.h.

Referenced by GetMC(), SetMC(), and UserExec().

TH1F* AliAnalysisTaskSEDStarJets::theMCFF
private

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