AliPhysics  ced2227 (ced2227)
AliAnalysisTaskMixedHarmonics Class Reference

#include <AliAnalysisTaskMixedHarmonics.h>

Inheritance diagram for AliAnalysisTaskMixedHarmonics:

Public Member Functions

 AliAnalysisTaskMixedHarmonics ()
 
 AliAnalysisTaskMixedHarmonics (const char *name, Bool_t useParticleWeights=kFALSE)
 
virtual ~AliAnalysisTaskMixedHarmonics ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
void SetHarmonic (Int_t const h)
 
Int_t GetHarmonic () const
 
void SetNoOfMultipicityBins (Int_t const nomb)
 
Int_t GetNoOfMultipicityBins () const
 
void SetMultipicityBinWidth (Double_t const mbw)
 
Double_t GetMultipicityBinWidth () const
 
void SetMinMultiplicity (Double_t const mm)
 
Double_t GetMinMultiplicity () const
 
void SetOppositeChargesPOI (Bool_t const ocp)
 
Bool_t GetOppositeChargesPOI () const
 
void SetEvaluateDifferential3pCorrelator (Bool_t const ed3pc)
 
Bool_t GetEvaluateDifferential3pCorrelator () const
 
void SetCorrectForDetectorEffects (Bool_t const cfde)
 
Bool_t GetCorrectForDetectorEffects () const
 
void SetPrintOnTheScreen (Bool_t const pots)
 
Bool_t GetPrintOnTheScreen () const
 
void SetCalculateVsM (Bool_t const cvm)
 
Bool_t GetCalculateVsM () const
 
void SetShowBinLabelsVsM (Bool_t const sblvm)
 
Bool_t GetShowBinLabelsVsM () const
 
void SetUsePhiWeights (Bool_t const uPhiW)
 
Bool_t GetUsePhiWeights () const
 
void SetUsePtWeights (Bool_t const uPtW)
 
Bool_t GetUsePtWeights () const
 
void SetUseEtaWeights (Bool_t const uEtaW)
 
Bool_t GetUseEtaWeights () const
 
void SetRejectPileUp (Bool_t pileup)
 
void SetRejectPileUpTight (Bool_t pileupT)
 
void SetFillQAHistograms (Bool_t const fillQA)
 

Private Member Functions

 AliAnalysisTaskMixedHarmonics (const AliAnalysisTaskMixedHarmonics &aatmh)
 
AliAnalysisTaskMixedHarmonicsoperator= (const AliAnalysisTaskMixedHarmonics &aatmh)
 
Bool_t CheckEventIsPileUp (AliAODEvent *faod)
 
Bool_t PileUpMultiVertex (const AliAODEvent *faod)
 
double GetWDist (const AliVVertex *v0, const AliVVertex *v1)
 

Private Attributes

AliMultSelection * fMultSelection
 
AliAnalysisUtils * fAnalysisUtil
 MultSelection (RUN2 centrality estimator) More...
 
AliFlowEventSimplefEvent
 Event selection. More...
 
AliFlowAnalysisWithMixedHarmonicsfMH
 
TListfListHistos
 
Int_t fHarmonic
 
Int_t fNoOfMultipicityBins
 
Double_t fMultipicityBinWidth
 
Double_t fMinMultiplicity
 
Bool_t fOppositeChargesPOI
 
Bool_t fEvaluateDifferential3pCorrelator
 
Bool_t fCorrectForDetectorEffects
 
Bool_t fPrintOnTheScreen
 
Bool_t fCalculateVsM
 
Bool_t fShowBinLabelsVsM
 
Bool_t fUseParticleWeights
 
Bool_t fUsePhiWeights
 
Bool_t fUsePtWeights
 
Bool_t fUseEtaWeights
 
Bool_t fRejectPileUp
 
Bool_t fRejectPileUpTight
 
Bool_t fFillQAHistograms
 
TH2FfTPCvsGlobalTrkBefore
 
TH2FfTPCvsGlobalTrkAfter
 Global vs TPC tracks for QA. More...
 
TH2FfTPCvsESDTrk
 Global vs TPC tracks for QA. More...
 
TListfWeightsList
 Global vs TPC tracks for QA. More...
 

Detailed Description

Definition at line 35 of file AliAnalysisTaskMixedHarmonics.h.

Constructor & Destructor Documentation

AliAnalysisTaskMixedHarmonics::AliAnalysisTaskMixedHarmonics ( )

Definition at line 98 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by SetFillQAHistograms().

AliAnalysisTaskMixedHarmonics::AliAnalysisTaskMixedHarmonics ( const char *  name,
Bool_t  useParticleWeights = kFALSE 
)

Definition at line 53 of file AliAnalysisTaskMixedHarmonics.cxx.

virtual AliAnalysisTaskMixedHarmonics::~AliAnalysisTaskMixedHarmonics ( )
inlinevirtual

Definition at line 39 of file AliAnalysisTaskMixedHarmonics.h.

AliAnalysisTaskMixedHarmonics::AliAnalysisTaskMixedHarmonics ( const AliAnalysisTaskMixedHarmonics aatmh)
private

Member Function Documentation

Bool_t AliAnalysisTaskMixedHarmonics::CheckEventIsPileUp ( AliAODEvent faod)
private

Definition at line 275 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by SetFillQAHistograms(), and UserExec().

Bool_t AliAnalysisTaskMixedHarmonics::GetCalculateVsM ( ) const
inline

Definition at line 63 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetCorrectForDetectorEffects ( ) const
inline

Definition at line 59 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetEvaluateDifferential3pCorrelator ( ) const
inline

Definition at line 57 of file AliAnalysisTaskMixedHarmonics.h.

Int_t AliAnalysisTaskMixedHarmonics::GetHarmonic ( ) const
inline

Definition at line 47 of file AliAnalysisTaskMixedHarmonics.h.

Double_t AliAnalysisTaskMixedHarmonics::GetMinMultiplicity ( ) const
inline

Definition at line 53 of file AliAnalysisTaskMixedHarmonics.h.

Double_t AliAnalysisTaskMixedHarmonics::GetMultipicityBinWidth ( ) const
inline

Definition at line 51 of file AliAnalysisTaskMixedHarmonics.h.

Int_t AliAnalysisTaskMixedHarmonics::GetNoOfMultipicityBins ( ) const
inline

Definition at line 49 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetOppositeChargesPOI ( ) const
inline

Definition at line 55 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetPrintOnTheScreen ( ) const
inline

Definition at line 61 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetShowBinLabelsVsM ( ) const
inline

Definition at line 65 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetUseEtaWeights ( ) const
inline

Definition at line 72 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetUsePhiWeights ( ) const
inline

Definition at line 68 of file AliAnalysisTaskMixedHarmonics.h.

Bool_t AliAnalysisTaskMixedHarmonics::GetUsePtWeights ( ) const
inline

Definition at line 70 of file AliAnalysisTaskMixedHarmonics.h.

double AliAnalysisTaskMixedHarmonics::GetWDist ( const AliVVertex *  v0,
const AliVVertex *  v1 
)
private

Definition at line 485 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by PileUpMultiVertex(), and SetFillQAHistograms().

AliAnalysisTaskMixedHarmonics& AliAnalysisTaskMixedHarmonics::operator= ( const AliAnalysisTaskMixedHarmonics aatmh)
private

Referenced by SetFillQAHistograms().

Bool_t AliAnalysisTaskMixedHarmonics::PileUpMultiVertex ( const AliAODEvent faod)
private

Definition at line 449 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by CheckEventIsPileUp(), and SetFillQAHistograms().

void AliAnalysisTaskMixedHarmonics::SetCalculateVsM ( Bool_t const  cvm)
inline

Definition at line 62 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetCorrectForDetectorEffects ( Bool_t const  cfde)
inline

Definition at line 58 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetEvaluateDifferential3pCorrelator ( Bool_t const  ed3pc)
inline

Definition at line 56 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetFillQAHistograms ( Bool_t const  fillQA)
inline

Definition at line 75 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetHarmonic ( Int_t const  h)
inline

Definition at line 46 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetMinMultiplicity ( Double_t const  mm)
inline

Definition at line 52 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetMultipicityBinWidth ( Double_t const  mbw)
inline

Definition at line 50 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetNoOfMultipicityBins ( Int_t const  nomb)
inline

Definition at line 48 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetOppositeChargesPOI ( Bool_t const  ocp)
inline

Definition at line 54 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetPrintOnTheScreen ( Bool_t const  pots)
inline

Definition at line 60 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetRejectPileUp ( Bool_t  pileup)
inline

Definition at line 73 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetRejectPileUpTight ( Bool_t  pileupT)
inline

Definition at line 74 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetShowBinLabelsVsM ( Bool_t const  sblvm)
inline

Definition at line 64 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetUseEtaWeights ( Bool_t const  uEtaW)
inline

Definition at line 71 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetUsePhiWeights ( Bool_t const  uPhiW)
inline

Definition at line 67 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetUsePtWeights ( Bool_t const  uPtW)
inline

Definition at line 69 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::Terminate ( Option_t )
virtual

Definition at line 250 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by ~AliAnalysisTaskMixedHarmonics().

void AliAnalysisTaskMixedHarmonics::UserCreateOutputObjects ( )
virtual

Definition at line 133 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by ~AliAnalysisTaskMixedHarmonics().

void AliAnalysisTaskMixedHarmonics::UserExec ( Option_t option)
virtual

Definition at line 202 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by ~AliAnalysisTaskMixedHarmonics().

Member Data Documentation

AliAnalysisUtils* AliAnalysisTaskMixedHarmonics::fAnalysisUtil
private

MultSelection (RUN2 centrality estimator)

Definition at line 86 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserCreateOutputObjects().

Bool_t AliAnalysisTaskMixedHarmonics::fCalculateVsM
private
Bool_t AliAnalysisTaskMixedHarmonics::fCorrectForDetectorEffects
private
Bool_t AliAnalysisTaskMixedHarmonics::fEvaluateDifferential3pCorrelator
private
AliFlowEventSimple* AliAnalysisTaskMixedHarmonics::fEvent
private

Event selection.

Definition at line 89 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserExec().

Bool_t AliAnalysisTaskMixedHarmonics::fFillQAHistograms
private
Int_t AliAnalysisTaskMixedHarmonics::fHarmonic
private
TList* AliAnalysisTaskMixedHarmonics::fListHistos
private

Definition at line 91 of file AliAnalysisTaskMixedHarmonics.h.

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

AliFlowAnalysisWithMixedHarmonics* AliAnalysisTaskMixedHarmonics::fMH
private

Definition at line 90 of file AliAnalysisTaskMixedHarmonics.h.

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

Double_t AliAnalysisTaskMixedHarmonics::fMinMultiplicity
private
Double_t AliAnalysisTaskMixedHarmonics::fMultipicityBinWidth
private
AliMultSelection* AliAnalysisTaskMixedHarmonics::fMultSelection
private

Definition at line 85 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by CheckEventIsPileUp().

Int_t AliAnalysisTaskMixedHarmonics::fNoOfMultipicityBins
private
Bool_t AliAnalysisTaskMixedHarmonics::fOppositeChargesPOI
private
Bool_t AliAnalysisTaskMixedHarmonics::fPrintOnTheScreen
private
Bool_t AliAnalysisTaskMixedHarmonics::fRejectPileUp
private

Definition at line 109 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by CheckEventIsPileUp(), SetRejectPileUp(), and UserExec().

Bool_t AliAnalysisTaskMixedHarmonics::fRejectPileUpTight
private

Definition at line 110 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by SetRejectPileUpTight().

Bool_t AliAnalysisTaskMixedHarmonics::fShowBinLabelsVsM
private
TH2F* AliAnalysisTaskMixedHarmonics::fTPCvsESDTrk
private

Global vs TPC tracks for QA.

Definition at line 115 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by CheckEventIsPileUp(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskMixedHarmonics::fTPCvsGlobalTrkAfter
private

Global vs TPC tracks for QA.

Definition at line 114 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by CheckEventIsPileUp(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskMixedHarmonics::fTPCvsGlobalTrkBefore
private

Definition at line 113 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by CheckEventIsPileUp(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskMixedHarmonics::fUseEtaWeights
private
Bool_t AliAnalysisTaskMixedHarmonics::fUseParticleWeights
private

Definition at line 104 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserCreateOutputObjects().

Bool_t AliAnalysisTaskMixedHarmonics::fUsePhiWeights
private
Bool_t AliAnalysisTaskMixedHarmonics::fUsePtWeights
private
TList* AliAnalysisTaskMixedHarmonics::fWeightsList
private

Global vs TPC tracks for QA.

Definition at line 117 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserCreateOutputObjects().


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