AliPhysics  32e057f (32e057f)
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)
 

Private Member Functions

 AliAnalysisTaskMixedHarmonics (const AliAnalysisTaskMixedHarmonics &aatmh)
 
AliAnalysisTaskMixedHarmonicsoperator= (const AliAnalysisTaskMixedHarmonics &aatmh)
 
Bool_t CheckEventIsPileUp (AliAODEvent *faod, Bool_t bPileUpTight=kFALSE)
 
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
 
TListfWeightsList
 

Detailed Description

Definition at line 35 of file AliAnalysisTaskMixedHarmonics.h.

Constructor & Destructor Documentation

AliAnalysisTaskMixedHarmonics::AliAnalysisTaskMixedHarmonics ( )

Definition at line 94 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by SetRejectPileUpTight().

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,
Bool_t  bPileUpTight = kFALSE 
)
private

Definition at line 247 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by SetRejectPileUpTight(), 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 408 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by PileUpMultiVertex(), and SetRejectPileUpTight().

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

Referenced by SetRejectPileUpTight().

Bool_t AliAnalysisTaskMixedHarmonics::PileUpMultiVertex ( const AliAODEvent faod)
private

Definition at line 372 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by CheckEventIsPileUp(), and SetRejectPileUpTight().

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::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 74 of file AliAnalysisTaskMixedHarmonics.h.

void AliAnalysisTaskMixedHarmonics::SetRejectPileUpTight ( Bool_t  pileupT)
inline

Definition at line 75 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 222 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by ~AliAnalysisTaskMixedHarmonics().

void AliAnalysisTaskMixedHarmonics::UserCreateOutputObjects ( )
virtual

Definition at line 125 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by ~AliAnalysisTaskMixedHarmonics().

void AliAnalysisTaskMixedHarmonics::UserExec ( Option_t option)
virtual

Definition at line 182 of file AliAnalysisTaskMixedHarmonics.cxx.

Referenced by ~AliAnalysisTaskMixedHarmonics().

Member Data Documentation

AliAnalysisUtils* AliAnalysisTaskMixedHarmonics::fAnalysisUtil
private

MultSelection (RUN2 centrality estimator)

Definition at line 87 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 90 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserExec().

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

Definition at line 92 of file AliAnalysisTaskMixedHarmonics.h.

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

AliFlowAnalysisWithMixedHarmonics* AliAnalysisTaskMixedHarmonics::fMH
private

Definition at line 91 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 86 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 110 of file AliAnalysisTaskMixedHarmonics.h.

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

Bool_t AliAnalysisTaskMixedHarmonics::fRejectPileUpTight
private

Definition at line 111 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by SetRejectPileUpTight(), and UserExec().

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

Definition at line 105 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserCreateOutputObjects().

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

Definition at line 113 of file AliAnalysisTaskMixedHarmonics.h.

Referenced by UserCreateOutputObjects().


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