11 #ifndef ALIANALYSISTASKPWGJEQA_H 12 #define ALIANALYSISTASKPWGJEQA_H 21 class AliPHOSGeometry;
104 Double_t sigma1OverPt, Byte_t trackType);
void FillCellHistograms()
void AllocateMatchedParticlesTHnSparse()
Double_t * fEtaHistBins
! eta bins
Double_t * fPtResHistBins
! pt res bins
void SetRejectOutlierEvents(Bool_t b)
Bool_t fDoEventQA
Set whether to enable event QA.
Int_t fNEtaHistBins
! number of eta bins
Int_t fNPtResHistBins
! number of pt res bins
AliTrackContainer * fDetectorLevel
! detector level container
Int_t fNPhiHistBins
! number of phi bins
void AllocateEventQAHistograms()
Bool_t RetrieveEventObjects()
Retrieve common objects from event.
void SetDoTrackQA(Bool_t b)
Container with name, TClonesArray and cuts for particles.
Declaration of class AliTLorentzVector.
void AllocateJetHistograms()
AliAnalysisTaskPWGJEQA()
Default constructor for ROOT I/O purposes.
void SetDoEventQA(Bool_t b)
THistManager fHistManager
Histogram manager.
Bool_t fRejectOutlierEvents
flag to reject pythia pt-hard jet outlier events
void SetDoCaloQA(Bool_t b)
Int_t fNTotClusters[3]
!Total number of accepted clusters in current event (DCal/EMCal)
AliTLorentzVector fMaxCluster[3]
TString fDetectorLevelName
detector level container name
AliTLorentzVector fMaxTrack
Bool_t FillHistograms()
Function filling histograms.
Bool_t fDoTrackQA
Set whether to enable track QA.
void SetCellEnergyCut(Float_t cut)
void FillTrackHistograms()
void FillClusterHistograms()
Double_t * fPtHistBins
! pt bins
void AllocateDetectorLevelTHnSparse()
void FillEventQAHistograms()
AliAnalysisTaskPWGJEQA & operator=(const AliAnalysisTaskPWGJEQA &)
AliPHOSGeometry * fPHOSGeo
! phos geometry
void FillDetectorLevelTHnSparse(Double_t cent, Double_t trackEta, Double_t trackPhi, Double_t trackPt, Double_t sigma1OverPt, Byte_t trackType)
Int_t fNTotTracks
!Total number of accepted tracks in current event
Float_t fCellEnergyCut
Energy cell cut.
void SetDoJetQA(Bool_t b)
Double_t * fPtRelDiffHistBins
! pt relative difference bins
void AllocateClusterHistograms()
Int_t fNPtHistBins
! number of pt bins
void SetGeneratorLevelName(const char *name)
Int_t fNIntegerHistBins
! number of integer bins
Int_t fNCentHistBins
! number of cent bins
void ExecOnce()
Perform steps needed to initialize the analysis.
Double_t * fIntegerHistBins
! integer bins
void SetDetectorLevelName(const char *name)
void FillMatchedParticlesTHnSparse(Double_t cent, Double_t partEta, Double_t partPhi, Double_t partPt, Double_t trackEta, Double_t trackPhi, Double_t trackPt, Byte_t trackType)
void FillGeneratorLevelTHnSparse(Double_t cent, Double_t partEta, Double_t partPhi, Double_t partPt, Byte_t findable)
void AllocateCellHistograms()
AliTLorentzVector fLeadingTrack
!Leading track in current event
void UserCreateOutputObjects()
void GenerateHistoBins()
Generate histogram binning arrays.
Bool_t fDoCaloQA
Set whether to enable cell/cluster QA.
This is a task used to do basic PWGJE QA on tracks, clusters, and jets.
Base task in the EMCAL jet framework.
Container class for histograms.
Bool_t fIsPtHard
flag to enable pt-hard histos and make available outlier cut
Bool_t fDoJetQA
Set whether to enable jet QA.
TString fGeneratorLevelName
generator level container name
Float_t fMaxPt
Histogram pt limit.
AliMCParticleContainer * fGeneratorLevel
! generator level container
void SetIsPtHard(Bool_t b)
Double_t * fCentHistBins
! cent bins
virtual ~AliAnalysisTaskPWGJEQA()
void AllocateTrackHistograms()
Container for MC-true particles within the EMCAL framework.
Int_t fNPtRelDiffHistBins
! number of pt relative difference bins
void AllocateGeneratorLevelTHnSparse()
Double_t * fPhiHistBins
! phi bins
AliTLorentzVector fLeadingCluster[3]
!Leading cluster in current event (EMCal/DCal)