AliPhysics  5eaf189 (5eaf189)
AliAnalysisTaskZDCEP Class Reference

#include <AliAnalysisTaskZDCEP.h>

Inheritance diagram for AliAnalysisTaskZDCEP:

Public Types

enum  DataSet { k2015o_pass1_pass1pidfix, k2015o_muon_calo_pass1 }
 

Public Member Functions

 AliAnalysisTaskZDCEP ()
 
 AliAnalysisTaskZDCEP (const char *name)
 
virtual ~AliAnalysisTaskZDCEP ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual Int_t GetCenBin (Double_t Centrality)
 
virtual void Terminate (Option_t *option)
 
void SetZDCCalibList (TList *const wlist)
 
TListGetZDCCalibList () const
 
void SetTowerEqList (TList *const wlist)
 
TListGetTowerEqList () const
 
void GetZDCQVectors (Double_t QAX, Double_t QAY, Double_t QCX, Double_t QCY)
 
void SetDataSet (DataSet set)
 
DataSet GetDataSet () const
 

Private Member Functions

 AliAnalysisTaskZDCEP (const AliAnalysisTaskZDCEP &)
 
AliAnalysisTaskZDCEPoperator= (const AliAnalysisTaskZDCEP &)
 

Private Attributes

TListfOutputList
 
TListfHistList
 list containing ZDC q-vectors More...
 
TListfQAList
 list for calibration histograms More...
 
Double_t fZDCGainAlpha
 output list for QA histograms (slot 2) More...
 
TListfZDCCalibList
 
TListfTowerEqList
 
TProfile * fZDCQHist [4]
 
TProfile3D * fZDCVtxHist [4]
 
TProfile2D * fZDCEcomTotHist [4]
 
TH3DfZDCVtxFitHist [4]
 
TH1DfZDCVtxFitCenProjHist [4][3]
 
TProfile3D * fZDCVtxCenHistMagPol [10][8]
 
TProfile3D * fZDCVtxCenHist [10][4]
 
TH1DfCRCZDCQVecDummyEZDCBins [10]
 
TH2DfZDCQvec2Ddis [10][2]
 
TProfile3D * fZDCCenVtxZ
 
TListfQAListMagPol
 
TProfile * fQVecCen [4][2]
 QA list per magnet polarity. More...
 
TProfile3D * fQVecVtx [4][2]
 
TProfile * fQVecCorCen [4][2]
 
TH2DfQvecC2Ddis [2]
 
TH2DfQvecA2Ddis [2]
 
TH1DfEventCounter
 
TH1DfCentralityHisto
 
TH3DfZDCQVecVtxCenEZDC3D [10][10][4]
 
TH1DfTowerGainEq [2][5]
 
AliFlowVectorfZDCFlowVect [2]
 
Int_t fCachedRunNum
 ZDC q-vectors. More...
 
DataSet fDataSet
 
Int_t fnRun
 
TListfQVecListRun [fnRunMax]
 
TProfile2D * fQVecRbRCen [fnRunMax]
 run-by-run list More...
 
TProfile3D * fQVecRbRVtxZ [fnRunMax]
 
TProfile * fZNCTower [fnRunMax][fCRCnTow]
 
TProfile * fZNATower [fnRunMax][fCRCnTow]
 ZNC tower spectra. More...
 
TH2DfZNCTowerSpec [fCRCnTow]
 ZNA tower spectra. More...
 
TH2DfZNATowerSpec [fCRCnTow]
 ZNC tower spectra. More...
 
TArrayI fRunList
 ZNA tower spectra. More...
 
TArrayD fAvVtxPosX
 
TArrayD fAvVtxPosY
 
TArrayD fAvVtxPosZ
 
Bool_t fbIsMagnetPolarityNegative
 
AliFlowEventfFlowEvent
 
AliAnalysisUtils * fAnalysisUtils
 
AliMultSelection * fMultSelection
 

Static Private Attributes

static const Int_t fnRunMax = 200
 
static const Int_t fCRCnTow = 5
 

Detailed Description

Definition at line 39 of file AliAnalysisTaskZDCEP.h.

Member Enumeration Documentation

Enumerator
k2015o_pass1_pass1pidfix 
k2015o_muon_calo_pass1 

Definition at line 56 of file AliAnalysisTaskZDCEP.h.

Constructor & Destructor Documentation

AliAnalysisTaskZDCEP::AliAnalysisTaskZDCEP ( )

Definition at line 75 of file AliAnalysisTaskZDCEP.cxx.

AliAnalysisTaskZDCEP::AliAnalysisTaskZDCEP ( const char *  name)

Definition at line 170 of file AliAnalysisTaskZDCEP.cxx.

AliAnalysisTaskZDCEP::~AliAnalysisTaskZDCEP ( )
virtual

Definition at line 269 of file AliAnalysisTaskZDCEP.cxx.

AliAnalysisTaskZDCEP::AliAnalysisTaskZDCEP ( const AliAnalysisTaskZDCEP )
private

Member Function Documentation

Int_t AliAnalysisTaskZDCEP::GetCenBin ( Double_t  Centrality)
virtual

Definition at line 889 of file AliAnalysisTaskZDCEP.cxx.

Referenced by UserExec().

DataSet AliAnalysisTaskZDCEP::GetDataSet ( ) const
inline

Definition at line 67 of file AliAnalysisTaskZDCEP.h.

TList* AliAnalysisTaskZDCEP::GetTowerEqList ( ) const
inline

Definition at line 64 of file AliAnalysisTaskZDCEP.h.

TList* AliAnalysisTaskZDCEP::GetZDCCalibList ( ) const
inline

Definition at line 62 of file AliAnalysisTaskZDCEP.h.

void AliAnalysisTaskZDCEP::GetZDCQVectors ( Double_t  QAX,
Double_t  QAY,
Double_t  QCX,
Double_t  QCY 
)

Definition at line 879 of file AliAnalysisTaskZDCEP.cxx.

Referenced by GetTowerEqList().

AliAnalysisTaskZDCEP& AliAnalysisTaskZDCEP::operator= ( const AliAnalysisTaskZDCEP )
private
void AliAnalysisTaskZDCEP::SetDataSet ( DataSet  set)
inline

Definition at line 66 of file AliAnalysisTaskZDCEP.h.

void AliAnalysisTaskZDCEP::SetTowerEqList ( TList *const  wlist)
inline

Definition at line 63 of file AliAnalysisTaskZDCEP.h.

void AliAnalysisTaskZDCEP::SetZDCCalibList ( TList *const  wlist)
inline

Definition at line 61 of file AliAnalysisTaskZDCEP.h.

void AliAnalysisTaskZDCEP::Terminate ( Option_t option)
virtual

Definition at line 908 of file AliAnalysisTaskZDCEP.cxx.

void AliAnalysisTaskZDCEP::UserCreateOutputObjects ( )
virtual

Definition at line 284 of file AliAnalysisTaskZDCEP.cxx.

void AliAnalysisTaskZDCEP::UserExec ( Option_t option)
virtual

Definition at line 471 of file AliAnalysisTaskZDCEP.cxx.

Member Data Documentation

AliAnalysisUtils* AliAnalysisTaskZDCEP::fAnalysisUtils
private

Definition at line 123 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and ~AliAnalysisTaskZDCEP().

TArrayD AliAnalysisTaskZDCEP::fAvVtxPosX
private

Definition at line 117 of file AliAnalysisTaskZDCEP.h.

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

TArrayD AliAnalysisTaskZDCEP::fAvVtxPosY
private

Definition at line 118 of file AliAnalysisTaskZDCEP.h.

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

TArrayD AliAnalysisTaskZDCEP::fAvVtxPosZ
private

Definition at line 119 of file AliAnalysisTaskZDCEP.h.

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

Bool_t AliAnalysisTaskZDCEP::fbIsMagnetPolarityNegative
private

Definition at line 120 of file AliAnalysisTaskZDCEP.h.

Referenced by UserExec().

Int_t AliAnalysisTaskZDCEP::fCachedRunNum
private

ZDC q-vectors.

Definition at line 104 of file AliAnalysisTaskZDCEP.h.

Referenced by UserExec().

TH1D* AliAnalysisTaskZDCEP::fCentralityHisto
private

Definition at line 98 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and UserExec().

const Int_t AliAnalysisTaskZDCEP::fCRCnTow = 5
staticprivate

Definition at line 111 of file AliAnalysisTaskZDCEP.h.

Referenced by AliAnalysisTaskZDCEP(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskZDCEP::fCRCZDCQVecDummyEZDCBins[10]
private

Definition at line 84 of file AliAnalysisTaskZDCEP.h.

Referenced by AliAnalysisTaskZDCEP(), and UserCreateOutputObjects().

DataSet AliAnalysisTaskZDCEP::fDataSet
private

Definition at line 105 of file AliAnalysisTaskZDCEP.h.

Referenced by GetDataSet(), SetDataSet(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskZDCEP::fEventCounter
private

Definition at line 97 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and UserExec().

AliFlowEvent* AliAnalysisTaskZDCEP::fFlowEvent
private
TList* AliAnalysisTaskZDCEP::fHistList
private

list containing ZDC q-vectors

Definition at line 72 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and ~AliAnalysisTaskZDCEP().

AliMultSelection* AliAnalysisTaskZDCEP::fMultSelection
private

Definition at line 124 of file AliAnalysisTaskZDCEP.h.

Referenced by UserExec(), and ~AliAnalysisTaskZDCEP().

Int_t AliAnalysisTaskZDCEP::fnRun
private

Definition at line 106 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and UserExec().

const Int_t AliAnalysisTaskZDCEP::fnRunMax = 200
staticprivate

Definition at line 107 of file AliAnalysisTaskZDCEP.h.

Referenced by AliAnalysisTaskZDCEP().

TList* AliAnalysisTaskZDCEP::fOutputList
private

Definition at line 71 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and ~AliAnalysisTaskZDCEP().

TList* AliAnalysisTaskZDCEP::fQAList
private

list for calibration histograms

Definition at line 73 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects(), and ~AliAnalysisTaskZDCEP().

TList* AliAnalysisTaskZDCEP::fQAListMagPol
private

Definition at line 89 of file AliAnalysisTaskZDCEP.h.

Referenced by UserCreateOutputObjects().

TH2D* AliAnalysisTaskZDCEP::fQvecA2Ddis[2]
private

Definition at line 96 of file AliAnalysisTaskZDCEP.h.

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

TH2D* AliAnalysisTaskZDCEP::fQvecC2Ddis[2]
private

Definition at line 95 of file AliAnalysisTaskZDCEP.h.

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

TProfile* AliAnalysisTaskZDCEP::fQVecCen[4][2]
private

QA list per magnet polarity.

Definition at line 90 of file AliAnalysisTaskZDCEP.h.

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

TProfile* AliAnalysisTaskZDCEP::fQVecCorCen[4][2]
private

Definition at line 92 of file AliAnalysisTaskZDCEP.h.

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

TList* AliAnalysisTaskZDCEP::fQVecListRun[fnRunMax]
private

Definition at line 108 of file AliAnalysisTaskZDCEP.h.

Referenced by AliAnalysisTaskZDCEP(), and UserCreateOutputObjects().

TProfile2D* AliAnalysisTaskZDCEP::fQVecRbRCen[fnRunMax]
private

run-by-run list

Definition at line 109 of file AliAnalysisTaskZDCEP.h.

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

TProfile3D* AliAnalysisTaskZDCEP::fQVecRbRVtxZ[fnRunMax]
private

Definition at line 110 of file AliAnalysisTaskZDCEP.h.

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

TProfile3D* AliAnalysisTaskZDCEP::fQVecVtx[4][2]
private

Definition at line 91 of file AliAnalysisTaskZDCEP.h.

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

TArrayI AliAnalysisTaskZDCEP::fRunList
private

ZNA tower spectra.

Definition at line 116 of file AliAnalysisTaskZDCEP.h.

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

TList* AliAnalysisTaskZDCEP::fTowerEqList
private
TH1D* AliAnalysisTaskZDCEP::fTowerGainEq[2][5]
private

Definition at line 101 of file AliAnalysisTaskZDCEP.h.

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

TList* AliAnalysisTaskZDCEP::fZDCCalibList
private

Definition at line 75 of file AliAnalysisTaskZDCEP.h.

Referenced by GetZDCCalibList(), SetZDCCalibList(), and UserExec().

TProfile3D* AliAnalysisTaskZDCEP::fZDCCenVtxZ
private

Definition at line 86 of file AliAnalysisTaskZDCEP.h.

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

TProfile2D* AliAnalysisTaskZDCEP::fZDCEcomTotHist[4]
private

Definition at line 79 of file AliAnalysisTaskZDCEP.h.

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

AliFlowVector* AliAnalysisTaskZDCEP::fZDCFlowVect[2]
private
Double_t AliAnalysisTaskZDCEP::fZDCGainAlpha
private

output list for QA histograms (slot 2)

Definition at line 74 of file AliAnalysisTaskZDCEP.h.

Referenced by UserExec().

TProfile* AliAnalysisTaskZDCEP::fZDCQHist[4]
private

Definition at line 77 of file AliAnalysisTaskZDCEP.h.

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

TH2D* AliAnalysisTaskZDCEP::fZDCQvec2Ddis[10][2]
private

Definition at line 85 of file AliAnalysisTaskZDCEP.h.

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

TH3D* AliAnalysisTaskZDCEP::fZDCQVecVtxCenEZDC3D[10][10][4]
private

Definition at line 100 of file AliAnalysisTaskZDCEP.h.

Referenced by AliAnalysisTaskZDCEP(), and UserCreateOutputObjects().

TProfile3D* AliAnalysisTaskZDCEP::fZDCVtxCenHist[10][4]
private

Definition at line 83 of file AliAnalysisTaskZDCEP.h.

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

TProfile3D* AliAnalysisTaskZDCEP::fZDCVtxCenHistMagPol[10][8]
private

Definition at line 82 of file AliAnalysisTaskZDCEP.h.

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

TH1D* AliAnalysisTaskZDCEP::fZDCVtxFitCenProjHist[4][3]
private

Definition at line 81 of file AliAnalysisTaskZDCEP.h.

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

TH3D* AliAnalysisTaskZDCEP::fZDCVtxFitHist[4]
private

Definition at line 80 of file AliAnalysisTaskZDCEP.h.

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

TProfile3D* AliAnalysisTaskZDCEP::fZDCVtxHist[4]
private

Definition at line 78 of file AliAnalysisTaskZDCEP.h.

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

TProfile* AliAnalysisTaskZDCEP::fZNATower[fnRunMax][fCRCnTow]
private

ZNC tower spectra.

Definition at line 113 of file AliAnalysisTaskZDCEP.h.

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

TH2D* AliAnalysisTaskZDCEP::fZNATowerSpec[fCRCnTow]
private

ZNC tower spectra.

Definition at line 115 of file AliAnalysisTaskZDCEP.h.

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

TProfile* AliAnalysisTaskZDCEP::fZNCTower[fnRunMax][fCRCnTow]
private

Definition at line 112 of file AliAnalysisTaskZDCEP.h.

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

TH2D* AliAnalysisTaskZDCEP::fZNCTowerSpec[fCRCnTow]
private

ZNA tower spectra.

Definition at line 114 of file AliAnalysisTaskZDCEP.h.

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


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