AliPhysics  7c37cfa (7c37cfa)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliFlowAnalysisWithScalarProduct Class Reference

#include <AliFlowAnalysisWithScalarProduct.h>

Inheritance diagram for AliFlowAnalysisWithScalarProduct:

Public Member Functions

 AliFlowAnalysisWithScalarProduct ()
 
virtual ~AliFlowAnalysisWithScalarProduct ()
 
void Init ()
 
void Make (AliFlowEventSimple *anEvent)
 
void GetOutputHistograms (TList *outputListHistos)
 
void Finish ()
 
void WriteHistograms (TDirectoryFile *outputFileName) const
 
void SetHarmonic (Int_t iHarmonic)
 
void SetApplyCorrectionForNUA (Bool_t iVal)
 
void SetNormalizationType (Int_t iVal)
 
void SetDebug (Bool_t bVal)
 
void SetBookOnlyBasicCCH (Bool_t bVal)
 
void SetTotalQvector (Int_t iVal)
 
void SetUsePhiWeights (Bool_t bVal)
 
void SetWeightsList (TList *const aWeightsList)
 
TListGetHistList () const
 
TProfile * GetHistProConfig () const
 
TProfile * GetHistProUQ (Int_t iRFPorPOI, Int_t iPTorETA) const
 
TProfile * GetHistProQaQbNorm () const
 
TProfile * GetHistProNUAq () const
 
TProfile * GetHistProNUAu (Int_t iRFPorPOI, Int_t iPTorETA, Int_t iIMorRE) const
 
TH1DGetHistSumOfWeights () const
 
TProfile * GetHistProUQQaQb (Int_t iRFPorPOI, Int_t iPTorETA) const
 
TH1DGetHistSumOfWeightsu (Int_t iRFPorPOI, Int_t iPTorETA, Int_t iWeight) const
 
AliFlowCommonHistGetCommonHists () const
 
AliFlowCommonHistResultsGetCommonHistsRes () const
 
- Public Member Functions inherited from AliFlowAnalysis
 AliFlowAnalysis (const char *name="AliFlowAnalysis")
 
virtual ~AliFlowAnalysis ()
 
virtual void ProcessEvent (AliFlowEventSimple *)
 
virtual void SetHistList (TList *)
 
void SetPOItype (Int_t i)
 
Int_t GetPOItype () const
 
void SetEventCuts (AliFlowEventSimpleCuts *cuts)
 
AliFlowEventSimpleCutsGetEventCuts () const
 

Private Member Functions

 AliFlowAnalysisWithScalarProduct (const AliFlowAnalysisWithScalarProduct &anAnalysis)
 
AliFlowAnalysisWithScalarProductoperator= (const AliFlowAnalysisWithScalarProduct &anAnalysis)
 
Double_t CalculateStatisticalError (Int_t RFPorPOI, Int_t PTorETA, Int_t bin, Double_t errV) const
 
Double_t ComputeResolution (Double_t x) const
 
Double_t FindXi (Double_t res, Double_t prec) const
 

Private Attributes

Int_t fDebug
 
Bool_t fMinimalBook
 
Int_t fUsePhiWeights
 
Int_t fApplyCorrectionForNUA
 
Int_t fHarmonic
 
Int_t fNormalizationType
 
Int_t fTotalQvector
 
TListfWeightsList
 
TListfHistList
 
TProfile * fHistProConfig
 
TProfile * fHistProQaQbNorm
 
TH1DfHistSumOfWeights
 
TProfile * fHistProNUAq
 
TProfile * fHistProQNorm
 
TProfile * fHistProQaQb
 
TProfile * fHistProQaQbM
 
TH2DfHistMaMb
 
TH2DfHistQNormQaQbNorm
 
TH2DfHistQaNormMa
 
TH2DfHistQbNormMb
 
TH1DfResolution
 
TH1DfHistQaQb
 
TH1DfHistQaQbCos
 
TH1IfHistNumberOfSubtractedDaughters
 
AliFlowCommonHistfCommonHists
 
AliFlowCommonHistfCommonHistsuQ
 
AliFlowCommonHistResultsfCommonHistsRes
 
TH1F * fPhiWeightsSub [2]
 
TProfile * fHistProUQ [2][2]
 
TProfile * fHistProUQQaQb [2][2]
 
TH1DfHistSumOfWeightsu [2][2][3]
 
TProfile * fHistProNUAu [2][2][2]
 

Additional Inherited Members

- Protected Attributes inherited from AliFlowAnalysis
AliFlowEventSimpleCutsfEventCuts
 
Int_t fPOItype
 

Detailed Description

Definition at line 32 of file AliFlowAnalysisWithScalarProduct.h.

Constructor & Destructor Documentation

AliFlowAnalysisWithScalarProduct::AliFlowAnalysisWithScalarProduct ( )
AliFlowAnalysisWithScalarProduct::~AliFlowAnalysisWithScalarProduct ( )
virtual

Definition at line 90 of file AliFlowAnalysisWithScalarProduct.cxx.

AliFlowAnalysisWithScalarProduct::AliFlowAnalysisWithScalarProduct ( const AliFlowAnalysisWithScalarProduct anAnalysis)
private

Member Function Documentation

Double_t AliFlowAnalysisWithScalarProduct::CalculateStatisticalError ( Int_t  RFPorPOI,
Int_t  PTorETA,
Int_t  bin,
Double_t  errV 
) const
private

Definition at line 637 of file AliFlowAnalysisWithScalarProduct.cxx.

Referenced by Finish().

Double_t AliFlowAnalysisWithScalarProduct::ComputeResolution ( Double_t  x) const
private

Definition at line 686 of file AliFlowAnalysisWithScalarProduct.cxx.

Referenced by FindXi(), and Finish().

Double_t AliFlowAnalysisWithScalarProduct::FindXi ( Double_t  res,
Double_t  prec 
) const
private

Definition at line 697 of file AliFlowAnalysisWithScalarProduct.cxx.

Referenced by Finish().

void AliFlowAnalysisWithScalarProduct::Finish ( )
virtual

Reimplemented from AliFlowAnalysis.

Definition at line 529 of file AliFlowAnalysisWithScalarProduct.cxx.

AliFlowCommonHist* AliFlowAnalysisWithScalarProduct::GetCommonHists ( ) const
inline

Definition at line 64 of file AliFlowAnalysisWithScalarProduct.h.

AliFlowCommonHistResults* AliFlowAnalysisWithScalarProduct::GetCommonHistsRes ( ) const
inline

Definition at line 65 of file AliFlowAnalysisWithScalarProduct.h.

TList* AliFlowAnalysisWithScalarProduct::GetHistList ( ) const
inlinevirtual
TProfile* AliFlowAnalysisWithScalarProduct::GetHistProConfig ( ) const
inline

Definition at line 56 of file AliFlowAnalysisWithScalarProduct.h.

TProfile* AliFlowAnalysisWithScalarProduct::GetHistProNUAq ( ) const
inline

Definition at line 59 of file AliFlowAnalysisWithScalarProduct.h.

TProfile* AliFlowAnalysisWithScalarProduct::GetHistProNUAu ( Int_t  iRFPorPOI,
Int_t  iPTorETA,
Int_t  iIMorRE 
) const
inline

Definition at line 60 of file AliFlowAnalysisWithScalarProduct.h.

TProfile* AliFlowAnalysisWithScalarProduct::GetHistProQaQbNorm ( ) const
inline

Definition at line 58 of file AliFlowAnalysisWithScalarProduct.h.

TProfile* AliFlowAnalysisWithScalarProduct::GetHistProUQ ( Int_t  iRFPorPOI,
Int_t  iPTorETA 
) const
inline

Definition at line 57 of file AliFlowAnalysisWithScalarProduct.h.

TProfile* AliFlowAnalysisWithScalarProduct::GetHistProUQQaQb ( Int_t  iRFPorPOI,
Int_t  iPTorETA 
) const
inline

Definition at line 62 of file AliFlowAnalysisWithScalarProduct.h.

TH1D* AliFlowAnalysisWithScalarProduct::GetHistSumOfWeights ( ) const
inline

Definition at line 61 of file AliFlowAnalysisWithScalarProduct.h.

TH1D* AliFlowAnalysisWithScalarProduct::GetHistSumOfWeightsu ( Int_t  iRFPorPOI,
Int_t  iPTorETA,
Int_t  iWeight 
) const
inline

Definition at line 63 of file AliFlowAnalysisWithScalarProduct.h.

void AliFlowAnalysisWithScalarProduct::GetOutputHistograms ( TList outputListHistos)
virtual

Reimplemented from AliFlowAnalysis.

Definition at line 484 of file AliFlowAnalysisWithScalarProduct.cxx.

void AliFlowAnalysisWithScalarProduct::Init ( )
virtual

Reimplemented from AliFlowAnalysis.

Definition at line 97 of file AliFlowAnalysisWithScalarProduct.cxx.

void AliFlowAnalysisWithScalarProduct::Make ( AliFlowEventSimple anEvent)
virtual

Reimplemented from AliFlowAnalysis.

Definition at line 304 of file AliFlowAnalysisWithScalarProduct.cxx.

AliFlowAnalysisWithScalarProduct& AliFlowAnalysisWithScalarProduct::operator= ( const AliFlowAnalysisWithScalarProduct anAnalysis)
private
void AliFlowAnalysisWithScalarProduct::SetApplyCorrectionForNUA ( Bool_t  iVal)
inline
void AliFlowAnalysisWithScalarProduct::SetBookOnlyBasicCCH ( Bool_t  bVal)
inline
void AliFlowAnalysisWithScalarProduct::SetDebug ( Bool_t  bVal)
inline

Definition at line 48 of file AliFlowAnalysisWithScalarProduct.h.

void AliFlowAnalysisWithScalarProduct::SetHarmonic ( Int_t  iHarmonic)
inline
void AliFlowAnalysisWithScalarProduct::SetNormalizationType ( Int_t  iVal)
inline
void AliFlowAnalysisWithScalarProduct::SetTotalQvector ( Int_t  iVal)
inline
void AliFlowAnalysisWithScalarProduct::SetUsePhiWeights ( Bool_t  bVal)
inline
void AliFlowAnalysisWithScalarProduct::SetWeightsList ( TList *const  aWeightsList)
inline
void AliFlowAnalysisWithScalarProduct::WriteHistograms ( TDirectoryFile *  outputFileName) const
virtual

Reimplemented from AliFlowAnalysis.

Definition at line 630 of file AliFlowAnalysisWithScalarProduct.cxx.

Member Data Documentation

Int_t AliFlowAnalysisWithScalarProduct::fApplyCorrectionForNUA
private
AliFlowCommonHist* AliFlowAnalysisWithScalarProduct::fCommonHists
private
AliFlowCommonHistResults* AliFlowAnalysisWithScalarProduct::fCommonHistsRes
private
AliFlowCommonHist* AliFlowAnalysisWithScalarProduct::fCommonHistsuQ
private

Definition at line 104 of file AliFlowAnalysisWithScalarProduct.h.

Int_t AliFlowAnalysisWithScalarProduct::fDebug
private

Definition at line 75 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by SetDebug().

Int_t AliFlowAnalysisWithScalarProduct::fHarmonic
private
TList* AliFlowAnalysisWithScalarProduct::fHistList
private
TH2D* AliFlowAnalysisWithScalarProduct::fHistMaMb
private

Definition at line 94 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH1I* AliFlowAnalysisWithScalarProduct::fHistNumberOfSubtractedDaughters
private

Definition at line 101 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TProfile* AliFlowAnalysisWithScalarProduct::fHistProConfig
private
TProfile* AliFlowAnalysisWithScalarProduct::fHistProNUAq
private
TProfile* AliFlowAnalysisWithScalarProduct::fHistProNUAu[2][2][2]
private
TProfile* AliFlowAnalysisWithScalarProduct::fHistProQaQb
private

Definition at line 92 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TProfile* AliFlowAnalysisWithScalarProduct::fHistProQaQbM
private

Definition at line 93 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TProfile* AliFlowAnalysisWithScalarProduct::fHistProQaQbNorm
private
TProfile* AliFlowAnalysisWithScalarProduct::fHistProQNorm
private

Definition at line 91 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TProfile* AliFlowAnalysisWithScalarProduct::fHistProUQ[2][2]
private
TProfile* AliFlowAnalysisWithScalarProduct::fHistProUQQaQb[2][2]
private
TH2D* AliFlowAnalysisWithScalarProduct::fHistQaNormMa
private

Definition at line 96 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH1D* AliFlowAnalysisWithScalarProduct::fHistQaQb
private

Definition at line 99 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH1D* AliFlowAnalysisWithScalarProduct::fHistQaQbCos
private

Definition at line 100 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH2D* AliFlowAnalysisWithScalarProduct::fHistQbNormMb
private

Definition at line 97 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH2D* AliFlowAnalysisWithScalarProduct::fHistQNormQaQbNorm
private

Definition at line 95 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH1D* AliFlowAnalysisWithScalarProduct::fHistSumOfWeights
private
TH1D* AliFlowAnalysisWithScalarProduct::fHistSumOfWeightsu[2][2][3]
private
Bool_t AliFlowAnalysisWithScalarProduct::fMinimalBook
private

Definition at line 76 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), Make(), and SetBookOnlyBasicCCH().

Int_t AliFlowAnalysisWithScalarProduct::fNormalizationType
private
TH1F* AliFlowAnalysisWithScalarProduct::fPhiWeightsSub[2]
private

Definition at line 107 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

TH1D* AliFlowAnalysisWithScalarProduct::fResolution
private

Definition at line 98 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Init(), and Make().

Int_t AliFlowAnalysisWithScalarProduct::fTotalQvector
private

Definition at line 81 of file AliFlowAnalysisWithScalarProduct.h.

Referenced by Finish(), Make(), and SetTotalQvector().

Int_t AliFlowAnalysisWithScalarProduct::fUsePhiWeights
private
TList* AliFlowAnalysisWithScalarProduct::fWeightsList
private

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