1 #ifndef ALIANALYSISTASKCOUNTER_H
2 #define ALIANALYSISTASKCOUNTER_H
49 class AliESDtrackCuts;
50 class AliGenPythiaEventHeader;
53 #include "AliAnalysisTaskSE.h"
67 virtual void UserExec(Option_t *option);
135 #endif //ALIANALYSISTASKCOUNTER_H
virtual void UserExec(Option_t *option)
Bool_t CheckForPrimaryVertex()
Count events with different selection criteria.
void SetCentralityClass(TString name)
virtual void UserCreateOutputObjects()
Init histogram pointers and add them to container.
TH1F * fhXGoodVertex
! X Vertex distribution, after event selection.
virtual void FinishTaskOutput()
Put in the output some event summary histograms.
static Bool_t PythiaInfoFromFile(TString currFile, Float_t &xsec, Float_t &trials)
TH1F * fhZVertex
! Z Vertex distribution.
void SwitchOffMCCrossSectionCalculation()
TString fCurrFileName
Current file path name.
TH1F * fhCentrality
! Centrality.
Bool_t fAcceptFastCluster
Accept events from fast cluster, exclude these events for LHC11a.
Float_t fZVertexCut
Z vertex cut.
Float_t fTrackMultEtaCut
Track multiplicity eta cut.
TString fCentralityClass
Multiplicity percentile/centrality estimator, for ex. V0M.
TH1F * fhZGoodVertex
! Z Vertex distribution, after event selection.
void SwitchOnMCCrossSectionCalculation()
void SetTrackMultiplicityEtaCut(Float_t eta)
void SetZVertexCut(Float_t vcut)
AliESDtrackCuts * fESDtrackCuts
Track cut.
AliAnalysisTaskCounter()
Default Constructor.
virtual ~AliAnalysisTaskCounter()
Destructor.
Bool_t fCheckMCCrossSection
Retrieve from the pyxsec.root file only if requested.
AliAnalysisTaskCounter & operator=(const AliAnalysisTaskCounter &)
Assignment operator not implemented.
TH1F * fh1Xsec
! Cross section in PYTHIA.
TH1F * fhYVertex
! Y Vertex distribution.
void SwitchOnAliCentrality()
TH1I * fhNEvents
! Events that delivers the analysis frame after different assumptions.
Bool_t IsFastClusterAccepted() const
TList * fOutputContainer
! Histogram container.
TString GetCentralityClass() const
TH1F * fhYGoodVertex
! Y Vertex distribution, after event selection.
void SwitchOffAliCentrality()
Bool_t fUseAliCentrality
Use the centrality estimator from AliCentrality or AliMultSelection.
TH1F * fhXVertex
! X Vertex distribution.
TH1F * fh1Trials
! Number of event trials in PYTHIA.
TH1F * fhEventPlaneAngle
! Event plane angle.
Float_t fAvgTrials
Average number of event trials.