AliPhysics  b76e98e (b76e98e)
AliAnalysisTaskPID Class Reference

#include <AliAnalysisTaskPID.h>

Inheritance diagram for AliAnalysisTaskPID:

Public Types

enum  ErrorCode { kNoErrors = 1, kWarning = 0, kError = -1 }
 
enum  dataAxes {
  kDataMCID = 0, kDataSelectSpecies = 1, kDataPt = 2, kDataDeltaPrimeSpecies = 3,
  kDataCentrality = 4, kDataJetPt = 5, kDataZ = 6, kDataXi = 7,
  kDataCharge = 8, kDataTOFpidInfo = 9, kDataDistance = 10, kDataJt = 11,
  kDataNumAxes = 12
}
 
enum  genAxes {
  kGenMCID = 0, kGenSelectSpecies = 1, kGenPt = 2, kGenDeltaPrimeSpecies = 3,
  kGenCentrality = 4, kGenJetPt = 5, kGenZ = 6, kGenXi = 7,
  kGenCharge = 8, kGenTOFpidInfo = 9, kGenDistance = 10, kGenJt = 11,
  kGenNumAxes = 12
}
 
enum  genYieldAxes {
  kGenYieldMCID = 0, kGenYieldPt = 1, kGenYieldCentrality = 2, kGenYieldJetPt = 3,
  kGenYieldZ = 4, kGenYieldXi = 5, kGenYieldCharge = 6, kGenYieldDistance = 7,
  kGenYieldJt = 8, kGenYieldNumAxes = 9
}
 
enum  ptResolutionAxes {
  kPtResJetPt = 0, kPtResGenPt = 1, kPtResRecPt = 2, kPtResCharge = 3,
  kPtResCentrality = 4, kPtResNumAxes = 5
}
 
enum  qaSharedClsAxes {
  kQASharedClsJetPt = 0, kQASharedClsPt = 1, kQASharedClsNumSharedCls = 2, kQASharedClsPadRow = 3,
  kQASharedClsNumAxes = 4
}
 
enum  dEdxCheckAxes {
  kDeDxCheckPID = 0, kDeDxCheckP = 1, kDeDxCheckJetPt = 2, kDeDxCheckEtaAbs = 3,
  kDeDxCheckDeDx = 4, kDeDxCheckNumAxes = 5
}
 
enum  binZeroStudyAxes { kBinZeroStudyCentrality = 0, kBinZeroStudyGenPt = 1, kBinZeroStudyGenEta = 2, kBinZeroStudyNumAxes = 3 }
 
enum  efficiencyAxes {
  kEffMCID = 0, kEffTrackPt = 1, kEffTrackEta = 2, kEffTrackCharge = 3,
  kEffCentrality = 4, kEffJetPt = 5, kEffZ = 6, kEffXi = 7,
  kEffDistance = 8, kEffJt = 9, kEffNumAxes = 10
}
 
enum  EffSteps {
  kStepGenWithGenCuts = 0, kStepRecWithGenCuts = 1, kStepRecWithGenCutsMeasuredObs = 2, kStepRecWithRecCutsMeasuredObs = 3,
  kStepRecWithRecCutsMeasuredObsPrimaries = 4, kStepRecWithRecCutsMeasuredObsStrangenessScaled = 5, kStepRecWithRecCutsPrimaries = 6, kNumSteps = 7
}
 
enum  TOFpidInfo {
  kNoTOFinfo = -2, kNoTOFpid = -1, kTOFpion = 0, kTOFkaon = 1,
  kTOFproton = 2, kNumTOFspecies = 3, kNumTOFpidInfoBins = 5
}
 
enum  EventCounterType { kTriggerSel = 0, kTriggerSelAndVtxCut = 1, kTriggerSelAndVtxCutAndZvtxCutNoPileUpRejection = 2, kTriggerSelAndVtxCutAndZvtxCut = 3 }
 
enum  CutHistoType { kMCPtHardCut = 0 }
 
enum  EventGenerator { kPythia6Perugia0 = 0, kPythia6Perugia2011 = 0 }
 
- Public Types inherited from AliAnalysisTaskPIDV0base
enum  RunMode { kJetPIDMode = 0, kLightFlavorMode = 1 }
 
enum  PileUpRejectionType { kPileUpRejectionOff = 0, kPileUpRejectionSPD = 1, kPileUpRejectionMV = 2, kPileUpRejectionClass = 3 }
 
enum  TPCcutType { kNoCut = 0, kTPCCutMIGeo = 1, kTPCnclCut = 2 }
 

Public Member Functions

 AliAnalysisTaskPID ()
 
 AliAnalysisTaskPID (const char *name)
 
virtual ~AliAnalysisTaskPID ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (const Option_t *)
 
virtual void ConfigureTaskForCurrentEvent (AliVEvent *event)
 
Int_t GetIndexOfChargeAxisData () const
 
Int_t GetIndexOfChargeAxisGen () const
 
Int_t GetIndexOfChargeAxisGenYield () const
 
Int_t GetIndexOfTOFpidInfoAxisData () const
 
Int_t GetIndexOfTOFpidInfoAxisGen () const
 
Bool_t FillXsec (Double_t xsection)
 
Bool_t FillPythiaTrials (Double_t avgTrials)
 
Bool_t FillEfficiencyContainer (const Double_t *values, EffSteps step, Double_t weight=1.0)
 
Bool_t FillGeneratedYield (const Double_t *values, Double_t weight=1.0)
 
Bool_t FillPtResolution (Int_t mcID, const Double_t *values)
 
Bool_t FillGenJets (Double_t centralityPercentile, Double_t jetPt, Double_t norm=-1.)
 
Bool_t FillRecJets (Double_t centralityPercentile, Double_t jetPt, Double_t norm=-1.)
 
Bool_t IncrementEventCounter (Double_t centralityPercentile, EventCounterType type)
 
Bool_t FillCutHisto (Double_t value, CutHistoType type)
 
void PostOutputData ()
 
void PrintSettings (Bool_t printSystematicsSettings=kFALSE) const
 
void PrintSystematicsSettings () const
 
Bool_t ProcessTrack (const AliVTrack *track, Int_t particlePDGcode, Double_t centralityPercentile, Double_t jetPt, Bool_t isMBSelected=kFALSE, Bool_t isMultSelected=kTRUE, Bool_t storeXi=kTRUE, Double_t radialDistanceToJet=-1, Double_t jT=-1)
 
ErrorCode GenerateDetectorResponse (ErrorCode errCode, Double_t mean, Double_t sigma, Double_t *responses, Int_t nResponses, Bool_t usePureGaus=kFALSE)
 
ErrorCode SetParamsForConvolutedGaus (Double_t gausMean, Double_t gausSigma)
 
const TString GetCentralityEstimator () const
 
const TString GetPPCentralityEstimator () const
 
void SetCentralityEstimator (TString estimator)
 
Double_t GetCentralityPercentile (AliVEvent *evt) const
 
Double_t GetConvolutedGaussTransitionPar (Int_t index) const
 
Bool_t SetConvolutedGaussLambdaParameter (Double_t lambda)
 
Bool_t GetInputFromOtherTask () const
 
void SetInputFromOtherTask (Bool_t flag)
 
Bool_t GetDoPID () const
 
void SetDoPID (Bool_t flag)
 
Bool_t GetDoEfficiency () const
 
void SetDoEfficiency (Bool_t flag)
 
Bool_t GetDoPtResolution () const
 
void SetDoPtResolution (Bool_t flag)
 
Bool_t GetDoDeDxCheck () const
 
void SetDoDeDxCheck (Bool_t flag)
 
Bool_t GetDoBinZeroStudy () const
 
void SetDoBinZeroStudy (Bool_t flag)
 
Bool_t GetStoreCentralityPercentile () const
 
void SetStoreCentralityPercentile (Bool_t flag)
 
Bool_t GetStoreAdditionalJetInformation () const
 
void SetStoreAdditionalJetInformation (Bool_t flag)
 
Bool_t GetUseMCidForGeneration () const
 
void SetUseMCidForGeneration (Bool_t flag)
 
Bool_t GetUseConvolutedGaus () const
 
void SetUseConvolutedGaus (Bool_t flag)
 
Double_t GetAccuracyNonGaussianTail () const
 
void SetAccuracyNonGaussianTail (Double_t value)
 
Bool_t GetTakeIntoAccountMuons () const
 
void SetTakeIntoAccountMuons (Bool_t flag)
 
Int_t GetTOFmode () const
 
void SetTOFmode (Int_t tofMode)
 
Bool_t GetUseTPCDefaultPriors () const
 
void SetUseTPCDefaultPriors (Bool_t flag)
 
Bool_t GetUsePriors () const
 
void SetUsePriors (Bool_t flag)
 
Bool_t GetUseITS () const
 
void SetUseITS (Bool_t flag)
 
Bool_t GetUseTOF () const
 
void SetUseTOF (Bool_t flag)
 
Bool_t GetStoreTOFInfo () const
 
void SetStoreTOFInfo (Bool_t flag)
 
Bool_t GetStoreCharge () const
 
void SetStoreCharge (Bool_t flag)
 
Double_t GetEtaAbsCutLow () const
 
Double_t GetEtaAbsCutUp () const
 
Bool_t SetEtaAbsCutRange (Double_t lowerLimit, Double_t upperLimit)
 
Bool_t IsInAcceptedEtaRange (Double_t etaAbs) const
 
Double_t GetSystematicScalingSplinesThreshold () const
 
void SetSystematicScalingSplinesThreshold (Double_t threshold)
 
Double_t GetSystematicScalingSplinesBelowThreshold () const
 
void SetSystematicScalingSplinesBelowThreshold (Double_t scaleFactor)
 
Double_t GetSystematicScalingSplinesAboveThreshold () const
 
void SetSystematicScalingSplinesAboveThreshold (Double_t scaleFactor)
 
Double_t GetSystematicScalingEtaCorrectionMomentumThr () const
 
void SetSystematicScalingEtaCorrectionMomentumThr (Double_t threshold)
 
Double_t GetSystematicScalingEtaCorrectionLowMomenta () const
 
void SetSystematicScalingEtaCorrectionLowMomenta (Double_t scaleFactor)
 
Double_t GetSystematicScalingEtaCorrectionHighMomenta () const
 
void SetSystematicScalingEtaCorrectionHighMomenta (Double_t scaleFactor)
 
Double_t GetSystematicScalingEtaSigmaParaThreshold () const
 
void SetSystematicScalingEtaSigmaParaThreshold (Double_t threshold)
 
Double_t GetSystematicScalingEtaSigmaParaBelowThreshold () const
 
void SetSystematicScalingEtaSigmaParaBelowThreshold (Double_t scaleFactor)
 
Double_t GetSystematicScalingEtaSigmaParaAboveThreshold () const
 
void SetSystematicScalingEtaSigmaParaAboveThreshold (Double_t scaleFactor)
 
Double_t GetSystematicScalingMultCorrection () const
 
void SetSystematicScalingMultCorrection (Double_t scaleFactor)
 
Double_t GetMaxEtaVariation (Double_t dEdxSplines)
 
Bool_t CalculateMaxEtaVariationMapFromPIDResponse ()
 
void CleanupParticleFractionHistos ()
 
Bool_t GetParticleFraction (Double_t trackPt, Double_t jetPt, Double_t multiplicity, AliPID::EParticleType species, Double_t &fraction, Double_t &fractionErrorStat, Double_t &fractionErrorSys) const
 
Bool_t GetParticleFractions (Double_t trackPt, Double_t jetPt, Double_t centralityPercentile, Double_t *prob, Int_t smearSpeciesByError, Int_t takeIntoAccountSpeciesSysError, Bool_t uniformSystematicError=kFALSE) const
 
const TH3DGetParticleFractionHisto (Int_t species, Bool_t sysError=kFALSE) const
 
Bool_t SetParticleFractionHisto (const TH3D *hist, Int_t species, Bool_t sysError=kFALSE)
 
Int_t GetParticleFractionHistoNbinsTrackPt () const
 
Int_t GetParticleFractionHistoNbinsJetPt () const
 
Int_t GetParticleFractionHistoNbinsCentrality () const
 
Bool_t SetParticleFractionHistosFromFile (const TString filePathName, Bool_t sysError=kFALSE)
 
Int_t GetRandomParticleTypeAccordingToParticleFractions (Double_t trackPt, Double_t jetPt, Double_t centralityPercentile, Bool_t smearByError, Bool_t takeIntoAccountSysError=kFALSE) const
 
TOFpidInfo GetTOFType (const AliVTrack *track, Int_t tofMode) const
 
Bool_t GetIsUEPID () const
 
void SetIsUEPID (Bool_t flag)
 
void FillUEDensity (Double_t cent, Double_t UEpt)
 
void FillJetArea (Double_t cent, Double_t area)
 
void NormalizeJetArea (Double_t jetParameter)
 
- Public Member Functions inherited from AliAnalysisTaskPIDV0base
 AliAnalysisTaskPIDV0base ()
 
 AliAnalysisTaskPIDV0base (const char *name)
 
virtual ~AliAnalysisTaskPIDV0base ()
 
virtual Bool_t GetVertexIsOk (AliVEvent *event, Bool_t doVtxZcut=kTRUE) const
 
virtual Bool_t GetIsPileUp (AliVEvent *event, PileUpRejectionType pileUpRejection=kPileUpRejectionClass) const
 
RunMode GetRunMode () const
 
void SetRunMode (RunMode flag)
 
PileUpRejectionType GetPileUpRejectionType () const
 
void SetPileUpRejectionType (PileUpRejectionType newType)
 
virtual Int_t GetMinPlpContribSPD () const
 
virtual void SetMinPlpContribSPD (Int_t newValue)
 
virtual Bool_t GetIsPbpOrpPb () const
 
virtual void SetIsPbpOrpPb (Bool_t newValue)
 
virtual Double_t GetZvtxCutEvent () const
 
virtual void SetZvtxCutEvent (Double_t newValue)
 
virtual Bool_t GetUsePhiCut () const
 
virtual void SetUsePhiCut (Bool_t newValue)
 
virtual TPCcutType GetTPCcutType () const
 
virtual Bool_t GetUseTPCCutMIGeo () const
 
virtual Bool_t GetUseTPCnclCut () const
 
virtual void SetTPCcutType (TPCcutType newType)
 
virtual Double_t GetEtaCut () const
 
virtual void SetEtaCut (Double_t etaCut)
 
virtual const AliAnalysisFilter * GetTrackFilter () const
 
virtual void SetTrackFilter (AliAnalysisFilter *trackF)
 
virtual Char_t GetV0tag (Int_t trackIndex) const
 
virtual Bool_t GetStoreMotherIndex () const
 
virtual void SetStoreMotherIndex (Bool_t newValue)
 
virtual Int_t GetV0motherIndex (Int_t trackIndex) const
 
virtual Double_t GetPhiPrime (Double_t phi, Double_t magField, Int_t charge) const
 
virtual Bool_t PhiPrimeCut (const AliVTrack *track, Double_t magField) const
 
virtual Bool_t PhiPrimeCut (Double_t trackPt, Double_t trackPhi, Short_t trackCharge, Double_t magField) const
 
virtual Float_t GetDeltaTOF (const AliVTrack *track, const AliTOFPIDResponse *tofPIDresponse, const Double_t *times, AliPID::EParticleType type) const
 

Static Public Member Functions

static Int_t PDGtoMCID (Int_t pdg)
 
static void GetJetTrackObservables (Double_t trackPt, Double_t jetPt, Double_t &z, Double_t &xi, Bool_t storeXi=kTRUE)
 
static Double_t GetMCStrangenessFactorCMS (Int_t motherPDG, Double_t motherGenPt)
 
static Double_t GetMCStrangenessFactorCMS (AliMCEvent *mcEvent, AliMCParticle *daughter)
 
static Bool_t IsSecondaryWithStrangeMotherMC (AliMCEvent *mcEvent, Int_t partLabel)
 
static AliAnalysisTaskPID::EventGenerator GetEventGenerator ()
 
static void SetEventGenerator (AliAnalysisTaskPID::EventGenerator value)
 
- Static Public Member Functions inherited from AliAnalysisTaskPIDV0base
static Double_t GetCutGeo ()
 
static Double_t GetCutNcr ()
 
static Double_t GetCutNcl ()
 
static void SetCutGeo (Double_t value)
 
static void SetCutNcr (Double_t value)
 
static void SetCutNcl (Double_t value)
 
static Bool_t TPCCutMIGeo (const AliVTrack *track, const AliVEvent *evt, TTreeStream *streamer=0x0)
 
static Bool_t TPCCutMIGeo (const AliVTrack *track, const AliInputEventHandler *evtHandler, TTreeStream *streamer=0x0)
 
static UShort_t GetCutPureNcl ()
 
static void SetCutPureNcl (UShort_t value)
 
static Bool_t TPCnclCut (const AliVTrack *track)
 

Protected Member Functions

void CheckDoAnyStematicStudiesOnTheExpectedSignal ()
 
Double_t ConvolutedGaus (const Double_t *xx, const Double_t *par) const
 
Double_t FastGaus (Double_t x, Double_t mean, Double_t sigma) const
 
Double_t FastNormalisedGaus (Double_t x, Double_t mean, Double_t sigma) const
 
Int_t FindBinWithinRange (TAxis *axis, Double_t value) const
 
Int_t FindFirstBinAboveIn3dSubset (const TH3 *hist, Double_t threshold, Int_t yValue, Int_t zValue) const
 
Int_t FindLastBinAboveIn3dSubset (const TH3 *hist, Double_t threshold, Int_t yValue, Int_t zValue) const
 
virtual void SetUpGenHist (THnSparse *hist, Double_t *binsPt, Double_t *binsDeltaPrime, Double_t *binsCent, Double_t *binsJetPt, Double_t *binsJt) const
 
virtual void SetUpGenYieldHist (THnSparse *hist, Double_t *binsPt, Double_t *binsCent, Double_t *binsJetPt, Double_t *binsJt) const
 
virtual void SetUpHist (THnSparse *hist, Double_t *binsPt, Double_t *binsDeltaPrime, Double_t *binsCent, Double_t *binsJetPt, Double_t *binsJt) const
 
virtual void SetUpPtResHist (THnSparse *hist, Double_t *binsPt, Double_t *binsJetPt, Double_t *binsCent) const
 
virtual void SetUpSharedClsHist (THnSparse *hist, Double_t *binsPt, Double_t *binsJetPt) const
 
virtual void SetUpDeDxCheckHist (THnSparse *hist, const Double_t *binsPt, const Double_t *binsJetPt, const Double_t *binsEtaAbs) const
 
virtual void SetUpBinZeroStudyHist (THnSparse *hist, const Double_t *binsCent, const Double_t *binsPt) const
 
virtual void SetUpPIDcombined ()
 
- Protected Member Functions inherited from AliAnalysisTaskPIDV0base
void FillV0PIDlist (AliESDEvent *esdEvent=0x0)
 
void ClearV0PIDlist ()
 

Static Protected Attributes

static const Int_t fgkNumJetAxes = 5
 
static const Double_t fgkEpsilon = 1e-8
 
static const Int_t fgkMaxNumGenEntries = 500
 
static const Double_t fgkOneOverSqrt2 = 0.707106781186547462
 
- Static Protected Attributes inherited from AliAnalysisTaskPIDV0base
static Double_t fgCutGeo = 1.
 
static Double_t fgCutNcr = 0.85
 
static Double_t fgCutNcl = 0.7
 
static UShort_t fgCutPureNcl = 60
 

Private Member Functions

 AliAnalysisTaskPID (const AliAnalysisTaskPID &)
 output data container for QA More...
 
AliAnalysisTaskPIDoperator= (const AliAnalysisTaskPID &)
 

Private Attributes

Int_t fRun
 
AliPIDCombined * fPIDcombined
 
AliPPVsMultUtils * fPPVsMultUtils
 PID combined object. More...
 
Bool_t fInputFromOtherTask
 Utilities for pp vs. mult analysis. More...
 
Bool_t fDoPID
 
Bool_t fDoEfficiency
 
Bool_t fDoPtResolution
 
Bool_t fDoDeDxCheck
 
Bool_t fDoBinZeroStudy
 
Bool_t fStoreCentralityPercentile
 
Bool_t fStoreAdditionalJetInformation
 
Bool_t fTakeIntoAccountMuons
 
Bool_t fUseITS
 
Bool_t fUseTOF
 
Bool_t fStoreTOFInfo
 
Bool_t fUsePriors
 
Bool_t fTPCDefaultPriors
 
Bool_t fStoreCharge
 
Bool_t fUseMCidForGeneration
 
Bool_t fUseConvolutedGaus
 
const Int_t fkConvolutedGausNPar
 
Double_t fAccuracyNonGaussianTail
 
const Double_t fkDeltaPrimeLowLimit
 
const Double_t fkDeltaPrimeUpLimit
 
TF1 * fConvolutedGausDeltaPrime
 
Int_t fTOFmode
 
Double_t fConvolutedGaussTransitionPars [3]
 
Double_t fEtaAbsCutLow
 
Double_t fEtaAbsCutUp
 
Bool_t fDoAnySystematicStudiesOnTheExpectedSignal
 
Double_t fSystematicScalingSplinesThreshold
 
Double_t fSystematicScalingSplinesBelowThreshold
 
Double_t fSystematicScalingSplinesAboveThreshold
 
Double_t fSystematicScalingEtaCorrectionMomentumThr
 
Double_t fSystematicScalingEtaCorrectionLowMomenta
 
Double_t fSystematicScalingEtaCorrectionHighMomenta
 
Double_t fSystematicScalingEtaSigmaParaThreshold
 
Double_t fSystematicScalingEtaSigmaParaBelowThreshold
 
Double_t fSystematicScalingEtaSigmaParaAboveThreshold
 
Double_t fSystematicScalingMultCorrection
 
TH3DfFractionHists [AliPID::kSPECIES]
 
TH3DfFractionSysErrorHists [AliPID::kSPECIES]
 
TString fCentralityEstimator
 
THnSparseD * fhPIDdataAll
 
THnSparseD * fhGenEl
 Data histo. More...
 
THnSparseD * fhGenKa
 Generated response for el. More...
 
THnSparseD * fhGenPi
 Generated response for ka. More...
 
THnSparseD * fhGenMu
 Generated response for pi. More...
 
THnSparseD * fhGenPr
 Generated response for mu. More...
 
Double_tfGenRespElDeltaPrimeEl
 Generated response for pr. More...
 
Double_tfGenRespElDeltaPrimeKa
 Generated responses for a single track. More...
 
Double_tfGenRespElDeltaPrimePi
 Generated responses for a single track. More...
 
Double_tfGenRespElDeltaPrimePr
 Generated responses for a single track. More...
 
Double_tfGenRespKaDeltaPrimeEl
 Generated responses for a single track. More...
 
Double_tfGenRespKaDeltaPrimeKa
 Generated responses for a single track. More...
 
Double_tfGenRespKaDeltaPrimePi
 Generated responses for a single track. More...
 
Double_tfGenRespKaDeltaPrimePr
 Generated responses for a single track. More...
 
Double_tfGenRespPiDeltaPrimeEl
 Generated responses for a single track. More...
 
Double_tfGenRespPiDeltaPrimeKa
 Generated responses for a single track. More...
 
Double_tfGenRespPiDeltaPrimePi
 Generated responses for a single track. More...
 
Double_tfGenRespPiDeltaPrimePr
 Generated responses for a single track. More...
 
Double_tfGenRespMuDeltaPrimeEl
 Generated responses for a single track. More...
 
Double_tfGenRespMuDeltaPrimeKa
 Generated responses for a single track. More...
 
Double_tfGenRespMuDeltaPrimePi
 Generated responses for a single track. More...
 
Double_tfGenRespMuDeltaPrimePr
 Generated responses for a single track. More...
 
Double_tfGenRespPrDeltaPrimeEl
 Generated responses for a single track. More...
 
Double_tfGenRespPrDeltaPrimeKa
 Generated responses for a single track. More...
 
Double_tfGenRespPrDeltaPrimePi
 Generated responses for a single track. More...
 
Double_tfGenRespPrDeltaPrimePr
 Generated responses for a single track. More...
 
TAxisfDeltaPrimeAxis
 Generated responses for a single track. More...
 
TH1DfhMaxEtaVariation
 Axis holding the deltaPrime binning. More...
 
TH1DfhEventsProcessed
 Histo holding the maximum deviation of the eta correction factor from unity vs. 1/dEdx(splines) More...
 
TH1DfhEventsTriggerSel
 Histo holding the number of processed events (i.e. passing trigger selection, vtx and zvtx cuts and (if enabled) pile-up rejection) More...
 
TH1DfhEventsTriggerSelVtxCut
 Histo holding the number of events passing trigger selection. More...
 
TH1DfhEventsProcessedNoPileUpRejection
 Histo holding the number of events passing trigger selection and vtx cut. More...
 
THnSparseD * fChargedGenPrimariesTriggerSel
 Histo holding the number of processed events before pile-up rejection. More...
 
THnSparseD * fChargedGenPrimariesTriggerSelVtxCut
 Histo holding the generated charged primary yields for triggered events. More...
 
THnSparseD * fChargedGenPrimariesTriggerSelVtxCutZ
 Histo holding the generated charged primary yields for triggered events passing vertex cuts. More...
 
THnSparseD * fChargedGenPrimariesTriggerSelVtxCutZPileUpRej
 Histo holding the generated charged primary yields for triggered events passing vertex cuts (including cut on z) More...
 
THnSparseD * fhMCgeneratedYieldsPrimaries
 Histo holding the generated charged primary yields for triggered events passing vertex cuts (including cut on z) and pile-up rejection. More...
 
TH2Dfh2FFJetPtRec
 Histo holding the generated (no reco, no cuts) primary particle yields in considered eta range. More...
 
TH2Dfh2FFJetPtGen
 Number of reconstructed jets vs. jetPt and centrality. More...
 
TProfile * fh1Xsec
 Number of generated jets vs. jetPt and centrality. More...
 
TH1Dfh1Trials
 pythia cross section and trials More...
 
TH1F * fh1EvtsPtHardCut
 sum of trials More...
 
AliCFContainer * fContainerEff
 Number events before and after the cut on MC pT hard. More...
 
THnSparseD * fPtResolution [AliPID::kSPECIES]
 Container for efficiency determination. More...
 
THnSparseD * fQASharedCls
 Pt Resolution for the individual species. More...
 
THnSparseD * fDeDxCheck
 QA for shared clusters. More...
 
TObjArrayfOutputContainer
 dEdx check More...
 
TObjArrayfQAContainer
 output data container More...
 
Bool_t fIsUEPID
 
TH2Dfh2UEDensity
 
TH1Dfh1JetArea
 

Static Private Attributes

static AliAnalysisTaskPID::EventGenerator fgEventGenerator = AliAnalysisTaskPID::kPythia6Perugia0
 
static const Double_t fgkSigmaReferenceForTransitionPars = 0.05
 

Additional Inherited Members

- Protected Attributes inherited from AliAnalysisTaskPIDV0base
AliVEvent * fEvent
 
AliESDEventfESD
 VEvent object. More...
 
AliMCEvent * fMC
 ESDEvent object, if ESD. More...
 
AliPIDResponse * fPIDResponse
 MC object. More...
 
AliESDv0KineCuts * fV0KineCuts
 PID response Handler. More...
 
AliAnalysisUtils * fAnaUtils
 ESD V0 kine cuts. More...
 
RunMode fRunMode
 Object to use analysis utils like pile-up rejection. More...
 
PileUpRejectionType fPileUpRejectionType
 
Int_t fMinPlpContribSPD
 
Bool_t fIsPbpOrpPb
 
Bool_t fUsePhiCut
 
TPCcutType fTPCcutType
 
Double_t fZvtxCutEvent
 
Double_t fEtaCut
 
TF1 * fPhiCutLow
 
TF1 * fPhiCutHigh
 
TRandom3 * fRandom
 
AliAnalysisFilter * fTrackFilter
 Can be used to statistically determine the shape in the pt bins e.g. More...
 
Int_t fNumTagsStored
 
Char_tfV0tags
 
Bool_t fStoreMotherIndex
 Pointer to array with tags for identified particles from V0 decays. More...
 
Int_tfV0motherIndex
 

Detailed Description

Definition at line 43 of file AliAnalysisTaskPID.h.

Member Enumeration Documentation

Enumerator
kBinZeroStudyCentrality 
kBinZeroStudyGenPt 
kBinZeroStudyGenEta 
kBinZeroStudyNumAxes 

Definition at line 74 of file AliAnalysisTaskPID.h.

Enumerator
kMCPtHardCut 

Definition at line 89 of file AliAnalysisTaskPID.h.

Enumerator
kDataMCID 
kDataSelectSpecies 
kDataPt 
kDataDeltaPrimeSpecies 
kDataCentrality 
kDataJetPt 
kDataZ 
kDataXi 
kDataCharge 
kDataTOFpidInfo 
kDataDistance 
kDataJt 
kDataNumAxes 

Definition at line 55 of file AliAnalysisTaskPID.h.

Enumerator
kDeDxCheckPID 
kDeDxCheckP 
kDeDxCheckJetPt 
kDeDxCheckEtaAbs 
kDeDxCheckDeDx 
kDeDxCheckNumAxes 

Definition at line 71 of file AliAnalysisTaskPID.h.

Enumerator
kEffMCID 
kEffTrackPt 
kEffTrackEta 
kEffTrackCharge 
kEffCentrality 
kEffJetPt 
kEffZ 
kEffXi 
kEffDistance 
kEffJt 
kEffNumAxes 

Definition at line 76 of file AliAnalysisTaskPID.h.

Enumerator
kStepGenWithGenCuts 
kStepRecWithGenCuts 
kStepRecWithGenCutsMeasuredObs 
kStepRecWithRecCutsMeasuredObs 
kStepRecWithRecCutsMeasuredObsPrimaries 
kStepRecWithRecCutsMeasuredObsStrangenessScaled 
kStepRecWithRecCutsPrimaries 
kNumSteps 

Definition at line 79 of file AliAnalysisTaskPID.h.

Enumerator
kNoErrors 
kWarning 
kError 

Definition at line 53 of file AliAnalysisTaskPID.h.

Enumerator
kTriggerSel 
kTriggerSelAndVtxCut 
kTriggerSelAndVtxCutAndZvtxCutNoPileUpRejection 
kTriggerSelAndVtxCutAndZvtxCut 

Definition at line 86 of file AliAnalysisTaskPID.h.

Enumerator
kPythia6Perugia0 
kPythia6Perugia2011 

Definition at line 91 of file AliAnalysisTaskPID.h.

Enumerator
kGenMCID 
kGenSelectSpecies 
kGenPt 
kGenDeltaPrimeSpecies 
kGenCentrality 
kGenJetPt 
kGenZ 
kGenXi 
kGenCharge 
kGenTOFpidInfo 
kGenDistance 
kGenJt 
kGenNumAxes 

Definition at line 59 of file AliAnalysisTaskPID.h.

Enumerator
kGenYieldMCID 
kGenYieldPt 
kGenYieldCentrality 
kGenYieldJetPt 
kGenYieldZ 
kGenYieldXi 
kGenYieldCharge 
kGenYieldDistance 
kGenYieldJt 
kGenYieldNumAxes 

Definition at line 63 of file AliAnalysisTaskPID.h.

Enumerator
kPtResJetPt 
kPtResGenPt 
kPtResRecPt 
kPtResCharge 
kPtResCentrality 
kPtResNumAxes 

Definition at line 66 of file AliAnalysisTaskPID.h.

Enumerator
kQASharedClsJetPt 
kQASharedClsPt 
kQASharedClsNumSharedCls 
kQASharedClsPadRow 
kQASharedClsNumAxes 

Definition at line 68 of file AliAnalysisTaskPID.h.

Enumerator
kNoTOFinfo 
kNoTOFpid 
kTOFpion 
kTOFkaon 
kTOFproton 
kNumTOFspecies 
kNumTOFpidInfoBins 

Definition at line 83 of file AliAnalysisTaskPID.h.

Constructor & Destructor Documentation

AliAnalysisTaskPID::AliAnalysisTaskPID ( )

Definition at line 57 of file AliAnalysisTaskPID.cxx.

AliAnalysisTaskPID::AliAnalysisTaskPID ( const char *  name)

Definition at line 204 of file AliAnalysisTaskPID.cxx.

AliAnalysisTaskPID::~AliAnalysisTaskPID ( )
virtual

Definition at line 362 of file AliAnalysisTaskPID.cxx.

AliAnalysisTaskPID::AliAnalysisTaskPID ( const AliAnalysisTaskPID )
private

output data container for QA

Member Function Documentation

Bool_t AliAnalysisTaskPID::CalculateMaxEtaVariationMapFromPIDResponse ( )
void AliAnalysisTaskPID::CleanupParticleFractionHistos ( )
void AliAnalysisTaskPID::ConfigureTaskForCurrentEvent ( AliVEvent *  event)
virtual
Double_t AliAnalysisTaskPID::ConvolutedGaus ( const Double_t xx,
const Double_t par 
) const
protected

Definition at line 1687 of file AliAnalysisTaskPID.cxx.

Referenced by AliAnalysisTaskPID(), and SetIsUEPID().

Double_t AliAnalysisTaskPID::FastGaus ( Double_t  x,
Double_t  mean,
Double_t  sigma 
) const
inlineprotected

Definition at line 1703 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID().

Double_t AliAnalysisTaskPID::FastNormalisedGaus ( Double_t  x,
Double_t  mean,
Double_t  sigma 
) const
inlineprotected

Definition at line 1716 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID().

Bool_t AliAnalysisTaskPID::FillCutHisto ( Double_t  value,
AliAnalysisTaskPID::CutHistoType  type 
)
inline
Bool_t AliAnalysisTaskPID::FillGeneratedYield ( const Double_t values,
Double_t  weight = 1.0 
)
inline
Bool_t AliAnalysisTaskPID::FillGenJets ( Double_t  centralityPercentile,
Double_t  jetPt,
Double_t  norm = -1. 
)
inline
void AliAnalysisTaskPID::FillJetArea ( Double_t  cent,
Double_t  area 
)
Bool_t AliAnalysisTaskPID::FillPtResolution ( Int_t  mcID,
const Double_t values 
)
inline
Bool_t AliAnalysisTaskPID::FillPythiaTrials ( Double_t  avgTrials)
inline
Bool_t AliAnalysisTaskPID::FillRecJets ( Double_t  centralityPercentile,
Double_t  jetPt,
Double_t  norm = -1. 
)
inline
void AliAnalysisTaskPID::FillUEDensity ( Double_t  cent,
Double_t  UEpt 
)
Bool_t AliAnalysisTaskPID::FillXsec ( Double_t  xsection)
inline

Definition at line 119 of file AliAnalysisTaskPID.h.

Int_t AliAnalysisTaskPID::FindBinWithinRange ( TAxis axis,
Double_t  value 
) const
protected

Definition at line 1730 of file AliAnalysisTaskPID.cxx.

Referenced by GetParticleFraction(), and SetIsUEPID().

Int_t AliAnalysisTaskPID::FindFirstBinAboveIn3dSubset ( const TH3 hist,
Double_t  threshold,
Int_t  yValue,
Int_t  zValue 
) const
protected

Definition at line 1747 of file AliAnalysisTaskPID.cxx.

Referenced by GetParticleFraction(), and SetIsUEPID().

Int_t AliAnalysisTaskPID::FindLastBinAboveIn3dSubset ( const TH3 hist,
Double_t  threshold,
Int_t  yValue,
Int_t  zValue 
) const
protected

Definition at line 1768 of file AliAnalysisTaskPID.cxx.

Referenced by GetParticleFraction(), and SetIsUEPID().

AliAnalysisTaskPID::ErrorCode AliAnalysisTaskPID::GenerateDetectorResponse ( AliAnalysisTaskPID::ErrorCode  errCode,
Double_t  mean,
Double_t  sigma,
Double_t responses,
Int_t  nResponses,
Bool_t  usePureGaus = kFALSE 
)

Definition at line 2616 of file AliAnalysisTaskPID.cxx.

Referenced by FillPythiaTrials(), and ProcessTrack().

Double_t AliAnalysisTaskPID::GetAccuracyNonGaussianTail ( ) const
inline

Definition at line 190 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

const TString AliAnalysisTaskPID::GetCentralityEstimator ( ) const
inline

Definition at line 149 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Double_t AliAnalysisTaskPID::GetCentralityPercentile ( AliVEvent *  evt) const
inline

Definition at line 689 of file AliAnalysisTaskPID.h.

Referenced by SetCentralityEstimator().

Double_t AliAnalysisTaskPID::GetConvolutedGaussTransitionPar ( Int_t  index) const
inline

Definition at line 648 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings(), and SetCentralityEstimator().

Bool_t AliAnalysisTaskPID::GetDoBinZeroStudy ( ) const
inline

Definition at line 175 of file AliAnalysisTaskPID.h.

Bool_t AliAnalysisTaskPID::GetDoDeDxCheck ( ) const
inline

Definition at line 172 of file AliAnalysisTaskPID.h.

Bool_t AliAnalysisTaskPID::GetDoEfficiency ( ) const
inline

Definition at line 166 of file AliAnalysisTaskPID.h.

Bool_t AliAnalysisTaskPID::GetDoPID ( ) const
inline

Definition at line 163 of file AliAnalysisTaskPID.h.

Bool_t AliAnalysisTaskPID::GetDoPtResolution ( ) const
inline

Definition at line 169 of file AliAnalysisTaskPID.h.

Double_t AliAnalysisTaskPID::GetEtaAbsCutLow ( ) const
inline

Definition at line 217 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

static AliAnalysisTaskPID::EventGenerator AliAnalysisTaskPID::GetEventGenerator ( )
inlinestatic

Definition at line 102 of file AliAnalysisTaskPID.h.

Referenced by GetMCStrangenessFactorCMS(), and PrintSettings().

Int_t AliAnalysisTaskPID::GetIndexOfChargeAxisData ( ) const
inline

Definition at line 107 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and SetUpHist().

Int_t AliAnalysisTaskPID::GetIndexOfChargeAxisGen ( ) const
inline

Definition at line 109 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and SetUpGenHist().

Int_t AliAnalysisTaskPID::GetIndexOfTOFpidInfoAxisData ( ) const
inline

Definition at line 114 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and SetUpHist().

Int_t AliAnalysisTaskPID::GetIndexOfTOFpidInfoAxisGen ( ) const
inline

Definition at line 116 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and SetUpGenHist().

Bool_t AliAnalysisTaskPID::GetInputFromOtherTask ( ) const
inline

Definition at line 160 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetIsUEPID ( ) const
inline

Definition at line 284 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::GetJetTrackObservables ( Double_t  trackPt,
Double_t  jetPt,
Double_t z,
Double_t xi,
Bool_t  storeXi = kTRUE 
)
static
Double_t AliAnalysisTaskPID::GetMaxEtaVariation ( Double_t  dEdxSplines)

Definition at line 2554 of file AliAnalysisTaskPID.cxx.

Referenced by ProcessTrack(), and SetSystematicScalingMultCorrection().

Double_t AliAnalysisTaskPID::GetMCStrangenessFactorCMS ( Int_t  motherPDG,
Double_t  motherGenPt 
)
static
Double_t AliAnalysisTaskPID::GetMCStrangenessFactorCMS ( AliMCEvent *  mcEvent,
AliMCParticle *  daughter 
)
static

Definition at line 2282 of file AliAnalysisTaskPID.cxx.

Bool_t AliAnalysisTaskPID::GetParticleFraction ( Double_t  trackPt,
Double_t  jetPt,
Double_t  multiplicity,
AliPID::EParticleType  species,
Double_t fraction,
Double_t fractionErrorStat,
Double_t fractionErrorSys 
) const
const TH3D * AliAnalysisTaskPID::GetParticleFractionHisto ( Int_t  species,
Bool_t  sysError = kFALSE 
) const

Definition at line 2089 of file AliAnalysisTaskPID.cxx.

Referenced by SetSystematicScalingMultCorrection().

Int_t AliAnalysisTaskPID::GetParticleFractionHistoNbinsCentrality ( ) const
inline

Definition at line 679 of file AliAnalysisTaskPID.h.

Referenced by SetSystematicScalingMultCorrection().

Int_t AliAnalysisTaskPID::GetParticleFractionHistoNbinsJetPt ( ) const
inline

Definition at line 669 of file AliAnalysisTaskPID.h.

Referenced by SetSystematicScalingMultCorrection().

Int_t AliAnalysisTaskPID::GetParticleFractionHistoNbinsTrackPt ( ) const
inline

Definition at line 659 of file AliAnalysisTaskPID.h.

Referenced by SetSystematicScalingMultCorrection().

Bool_t AliAnalysisTaskPID::GetParticleFractions ( Double_t  trackPt,
Double_t  jetPt,
Double_t  centralityPercentile,
Double_t prob,
Int_t  smearSpeciesByError,
Int_t  takeIntoAccountSpeciesSysError,
Bool_t  uniformSystematicError = kFALSE 
) const
const TString AliAnalysisTaskPID::GetPPCentralityEstimator ( ) const
inline
Int_t AliAnalysisTaskPID::GetRandomParticleTypeAccordingToParticleFractions ( Double_t  trackPt,
Double_t  jetPt,
Double_t  centralityPercentile,
Bool_t  smearByError,
Bool_t  takeIntoAccountSysError = kFALSE 
) const

Definition at line 2576 of file AliAnalysisTaskPID.cxx.

Referenced by SetSystematicScalingMultCorrection().

Bool_t AliAnalysisTaskPID::GetStoreAdditionalJetInformation ( ) const
inline

Definition at line 181 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetStoreCentralityPercentile ( ) const
inline

Definition at line 178 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetStoreCharge ( ) const
inline
Bool_t AliAnalysisTaskPID::GetStoreTOFInfo ( ) const
inline

Definition at line 211 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingEtaCorrectionHighMomenta ( ) const
inline

Definition at line 241 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingEtaCorrectionLowMomenta ( ) const
inline

Definition at line 237 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingEtaCorrectionMomentumThr ( ) const
inline

Definition at line 234 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingEtaSigmaParaAboveThreshold ( ) const
inline

Definition at line 252 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingEtaSigmaParaBelowThreshold ( ) const
inline

Definition at line 248 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingEtaSigmaParaThreshold ( ) const
inline

Definition at line 245 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingMultCorrection ( ) const
inline

Definition at line 256 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingSplinesAboveThreshold ( ) const
inline

Definition at line 230 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingSplinesBelowThreshold ( ) const
inline

Definition at line 226 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Double_t AliAnalysisTaskPID::GetSystematicScalingSplinesThreshold ( ) const
inline

Definition at line 223 of file AliAnalysisTaskPID.h.

Referenced by PrintSystematicsSettings().

Bool_t AliAnalysisTaskPID::GetTakeIntoAccountMuons ( ) const
inline

Definition at line 193 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Int_t AliAnalysisTaskPID::GetTOFmode ( ) const
inline

Definition at line 196 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings(), and PrintSystematicsSettings().

AliAnalysisTaskPID::TOFpidInfo AliAnalysisTaskPID::GetTOFType ( const AliVTrack *  track,
Int_t  tofMode 
) const
  • OLD: cut with n-sigmas (ATTENTION: Does not take into account properly the TOF tail!)

Definition at line 2344 of file AliAnalysisTaskPID.cxx.

Referenced by ProcessTrack(), and SetSystematicScalingMultCorrection().

Bool_t AliAnalysisTaskPID::GetUseConvolutedGaus ( ) const
inline

Definition at line 187 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetUseITS ( ) const
inline

Definition at line 205 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetUseMCidForGeneration ( ) const
inline

Definition at line 184 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetUsePriors ( ) const
inline

Definition at line 202 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetUseTOF ( ) const
inline

Definition at line 208 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::GetUseTPCDefaultPriors ( ) const
inline

Definition at line 199 of file AliAnalysisTaskPID.h.

Referenced by PrintSettings().

Bool_t AliAnalysisTaskPID::IncrementEventCounter ( Double_t  centralityPercentile,
AliAnalysisTaskPID::EventCounterType  type 
)
inline
Bool_t AliAnalysisTaskPID::IsSecondaryWithStrangeMotherMC ( AliMCEvent *  mcEvent,
Int_t  partLabel 
)
static

Definition at line 2452 of file AliAnalysisTaskPID.cxx.

Referenced by UserExec().

void AliAnalysisTaskPID::NormalizeJetArea ( Double_t  jetParameter)
AliAnalysisTaskPID& AliAnalysisTaskPID::operator= ( const AliAnalysisTaskPID )
private
void AliAnalysisTaskPID::PostOutputData ( )
inline
void AliAnalysisTaskPID::PrintSettings ( Bool_t  printSystematicsSettings = kFALSE) const

Definition at line 2665 of file AliAnalysisTaskPID.cxx.

Referenced by FillPythiaTrials().

void AliAnalysisTaskPID::PrintSystematicsSettings ( ) const

Definition at line 2763 of file AliAnalysisTaskPID.cxx.

Referenced by FillPythiaTrials(), and PrintSettings().

Bool_t AliAnalysisTaskPID::ProcessTrack ( const AliVTrack *  track,
Int_t  particlePDGcode,
Double_t  centralityPercentile,
Double_t  jetPt,
Bool_t  isMBSelected = kFALSE,
Bool_t  isMultSelected = kTRUE,
Bool_t  storeXi = kTRUE,
Double_t  radialDistanceToJet = -1,
Double_t  jT = -1 
)
void AliAnalysisTaskPID::SetAccuracyNonGaussianTail ( Double_t  value)
inline

Definition at line 191 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetCentralityEstimator ( TString  estimator)
inline

Definition at line 152 of file AliAnalysisTaskPID.h.

Bool_t AliAnalysisTaskPID::SetConvolutedGaussLambdaParameter ( Double_t  lambda)

Definition at line 3705 of file AliAnalysisTaskPID.cxx.

Referenced by SetCentralityEstimator(), and SetParamsForConvolutedGaus().

void AliAnalysisTaskPID::SetDoBinZeroStudy ( Bool_t  flag)
inline

Definition at line 176 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetDoDeDxCheck ( Bool_t  flag)
inline

Definition at line 173 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetDoEfficiency ( Bool_t  flag)
inline

Definition at line 167 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetDoPID ( Bool_t  flag)
inline

Definition at line 164 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetDoPtResolution ( Bool_t  flag)
inline

Definition at line 170 of file AliAnalysisTaskPID.h.

Bool_t AliAnalysisTaskPID::SetEtaAbsCutRange ( Double_t  lowerLimit,
Double_t  upperLimit 
)
inline

Definition at line 632 of file AliAnalysisTaskPID.h.

Referenced by GetEtaAbsCutUp().

static void AliAnalysisTaskPID::SetEventGenerator ( AliAnalysisTaskPID::EventGenerator  value)
inlinestatic

Definition at line 103 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetInputFromOtherTask ( Bool_t  flag)
inline

Definition at line 161 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetIsUEPID ( Bool_t  flag)
inline

Definition at line 285 of file AliAnalysisTaskPID.h.

AliAnalysisTaskPID::ErrorCode AliAnalysisTaskPID::SetParamsForConvolutedGaus ( Double_t  gausMean,
Double_t  gausSigma 
)

Definition at line 3902 of file AliAnalysisTaskPID.cxx.

Referenced by FillPythiaTrials(), and GenerateDetectorResponse().

Bool_t AliAnalysisTaskPID::SetParticleFractionHisto ( const TH3D hist,
Int_t  species,
Bool_t  sysError = kFALSE 
)
Bool_t AliAnalysisTaskPID::SetParticleFractionHistosFromFile ( const TString  filePathName,
Bool_t  sysError = kFALSE 
)

Definition at line 2514 of file AliAnalysisTaskPID.cxx.

Referenced by SetSystematicScalingMultCorrection().

void AliAnalysisTaskPID::SetStoreAdditionalJetInformation ( Bool_t  flag)
inline

Definition at line 182 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetStoreCentralityPercentile ( Bool_t  flag)
inline

Definition at line 179 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetStoreCharge ( Bool_t  flag)
inline

Definition at line 215 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetStoreTOFInfo ( Bool_t  flag)
inline

Definition at line 212 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingEtaCorrectionHighMomenta ( Double_t  scaleFactor)
inline

Definition at line 242 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingEtaCorrectionLowMomenta ( Double_t  scaleFactor)
inline

Definition at line 238 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingEtaCorrectionMomentumThr ( Double_t  threshold)
inline

Definition at line 235 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingEtaSigmaParaAboveThreshold ( Double_t  scaleFactor)
inline

Definition at line 253 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingEtaSigmaParaBelowThreshold ( Double_t  scaleFactor)
inline

Definition at line 249 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingEtaSigmaParaThreshold ( Double_t  threshold)
inline

Definition at line 246 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingMultCorrection ( Double_t  scaleFactor)
inline

Definition at line 257 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingSplinesAboveThreshold ( Double_t  scaleFactor)
inline

Definition at line 231 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingSplinesBelowThreshold ( Double_t  scaleFactor)
inline

Definition at line 227 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetSystematicScalingSplinesThreshold ( Double_t  threshold)
inline

Definition at line 224 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetTakeIntoAccountMuons ( Bool_t  flag)
inline

Definition at line 194 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetTOFmode ( Int_t  tofMode)
inline

Definition at line 197 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetUpBinZeroStudyHist ( THnSparse *  hist,
const Double_t binsCent,
const Double_t binsPt 
) const
protectedvirtual

Definition at line 4244 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpDeDxCheckHist ( THnSparse *  hist,
const Double_t binsPt,
const Double_t binsJetPt,
const Double_t binsEtaAbs 
) const
protectedvirtual

Definition at line 4221 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpGenHist ( THnSparse *  hist,
Double_t binsPt,
Double_t binsDeltaPrime,
Double_t binsCent,
Double_t binsJetPt,
Double_t binsJt 
) const
protectedvirtual

Definition at line 4029 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpGenYieldHist ( THnSparse *  hist,
Double_t binsPt,
Double_t binsCent,
Double_t binsJetPt,
Double_t binsJt 
) const
protectedvirtual

Definition at line 4088 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpHist ( THnSparse *  hist,
Double_t binsPt,
Double_t binsDeltaPrime,
Double_t binsCent,
Double_t binsJetPt,
Double_t binsJt 
) const
protectedvirtual

Definition at line 4125 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpPIDcombined ( )
protectedvirtual

Definition at line 494 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpPtResHist ( THnSparse *  hist,
Double_t binsPt,
Double_t binsJetPt,
Double_t binsCent 
) const
protectedvirtual

Definition at line 4184 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUpSharedClsHist ( THnSparse *  hist,
Double_t binsPt,
Double_t binsJetPt 
) const
protectedvirtual

Definition at line 4204 of file AliAnalysisTaskPID.cxx.

Referenced by SetIsUEPID(), and UserCreateOutputObjects().

void AliAnalysisTaskPID::SetUseConvolutedGaus ( Bool_t  flag)
inline

Definition at line 188 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetUseITS ( Bool_t  flag)
inline

Definition at line 206 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetUseMCidForGeneration ( Bool_t  flag)
inline

Definition at line 185 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetUsePriors ( Bool_t  flag)
inline

Definition at line 203 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetUseTOF ( Bool_t  flag)
inline

Definition at line 209 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::SetUseTPCDefaultPriors ( Bool_t  flag)
inline

Definition at line 200 of file AliAnalysisTaskPID.h.

void AliAnalysisTaskPID::Terminate ( const Option_t )
virtual

Reimplemented from AliAnalysisTaskPIDV0base.

Definition at line 1558 of file AliAnalysisTaskPID.cxx.

void AliAnalysisTaskPID::UserCreateOutputObjects ( )
virtual

Reimplemented from AliAnalysisTaskPIDV0base.

Definition at line 592 of file AliAnalysisTaskPID.cxx.

void AliAnalysisTaskPID::UserExec ( Option_t option)
virtual

Reimplemented from AliAnalysisTaskPIDV0base.

Definition at line 1145 of file AliAnalysisTaskPID.cxx.

Member Data Documentation

Double_t AliAnalysisTaskPID::fAccuracyNonGaussianTail
private
TString AliAnalysisTaskPID::fCentralityEstimator
private
THnSparseD* AliAnalysisTaskPID::fChargedGenPrimariesTriggerSel
private

Histo holding the number of processed events before pile-up rejection.

Definition at line 440 of file AliAnalysisTaskPID.h.

Referenced by UserCreateOutputObjects(), and UserExec().

THnSparseD* AliAnalysisTaskPID::fChargedGenPrimariesTriggerSelVtxCut
private

Histo holding the generated charged primary yields for triggered events.

Definition at line 441 of file AliAnalysisTaskPID.h.

Referenced by UserCreateOutputObjects(), and UserExec().

THnSparseD* AliAnalysisTaskPID::fChargedGenPrimariesTriggerSelVtxCutZ
private

Histo holding the generated charged primary yields for triggered events passing vertex cuts.

Definition at line 442 of file AliAnalysisTaskPID.h.

Referenced by UserCreateOutputObjects(), and UserExec().

THnSparseD* AliAnalysisTaskPID::fChargedGenPrimariesTriggerSelVtxCutZPileUpRej
private

Histo holding the generated charged primary yields for triggered events passing vertex cuts (including cut on z)

Definition at line 443 of file AliAnalysisTaskPID.h.

Referenced by UserCreateOutputObjects(), and UserExec().

AliCFContainer* AliAnalysisTaskPID::fContainerEff
private

Number events before and after the cut on MC pT hard.

Definition at line 454 of file AliAnalysisTaskPID.h.

Referenced by FillEfficiencyContainer(), PostOutputData(), UserCreateOutputObjects(), and UserExec().

TF1* AliAnalysisTaskPID::fConvolutedGausDeltaPrime
private
Double_t AliAnalysisTaskPID::fConvolutedGaussTransitionPars[3]
private
THnSparseD* AliAnalysisTaskPID::fDeDxCheck
private

QA for shared clusters.

Definition at line 459 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

TAxis* AliAnalysisTaskPID::fDeltaPrimeAxis
private

Generated responses for a single track.

Definition at line 432 of file AliAnalysisTaskPID.h.

Referenced by SetParamsForConvolutedGaus(), UserCreateOutputObjects(), and ~AliAnalysisTaskPID().

Bool_t AliAnalysisTaskPID::fDoAnySystematicStudiesOnTheExpectedSignal
private
Bool_t AliAnalysisTaskPID::fDoBinZeroStudy
private
Bool_t AliAnalysisTaskPID::fDoDeDxCheck
private
Bool_t AliAnalysisTaskPID::fDoPtResolution
private
Double_t AliAnalysisTaskPID::fEtaAbsCutLow
private

Definition at line 355 of file AliAnalysisTaskPID.h.

Referenced by GetEtaAbsCutLow(), IsInAcceptedEtaRange(), and SetEtaAbsCutRange().

Double_t AliAnalysisTaskPID::fEtaAbsCutUp
private

Definition at line 356 of file AliAnalysisTaskPID.h.

Referenced by GetEtaAbsCutUp(), IsInAcceptedEtaRange(), and SetEtaAbsCutRange().

TH3D* AliAnalysisTaskPID::fFractionSysErrorHists[AliPID::kSPECIES]
private
Double_t* AliAnalysisTaskPID::fGenRespElDeltaPrimeEl
private

Generated response for pr.

Definition at line 389 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespElDeltaPrimeKa
private

Generated responses for a single track.

Definition at line 390 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespElDeltaPrimePi
private

Generated responses for a single track.

Definition at line 391 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespElDeltaPrimePr
private

Generated responses for a single track.

Definition at line 392 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespKaDeltaPrimeEl
private

Generated responses for a single track.

Definition at line 393 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespKaDeltaPrimeKa
private

Generated responses for a single track.

Definition at line 394 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespKaDeltaPrimePi
private

Generated responses for a single track.

Definition at line 395 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespKaDeltaPrimePr
private

Generated responses for a single track.

Definition at line 396 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespMuDeltaPrimeEl
private

Generated responses for a single track.

Definition at line 401 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespMuDeltaPrimeKa
private

Generated responses for a single track.

Definition at line 402 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespMuDeltaPrimePi
private

Generated responses for a single track.

Definition at line 403 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespMuDeltaPrimePr
private

Generated responses for a single track.

Definition at line 404 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPiDeltaPrimeEl
private

Generated responses for a single track.

Definition at line 397 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPiDeltaPrimeKa
private

Generated responses for a single track.

Definition at line 398 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPiDeltaPrimePi
private

Generated responses for a single track.

Definition at line 399 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPiDeltaPrimePr
private

Generated responses for a single track.

Definition at line 400 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPrDeltaPrimeEl
private

Generated responses for a single track.

Definition at line 405 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPrDeltaPrimeKa
private

Generated responses for a single track.

Definition at line 406 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPrDeltaPrimePi
private

Generated responses for a single track.

Definition at line 407 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

Double_t* AliAnalysisTaskPID::fGenRespPrDeltaPrimePr
private

Generated responses for a single track.

Definition at line 408 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and ~AliAnalysisTaskPID().

AliAnalysisTaskPID::EventGenerator AliAnalysisTaskPID::fgEventGenerator = AliAnalysisTaskPID::kPythia6Perugia0
staticprivate

Definition at line 328 of file AliAnalysisTaskPID.h.

Referenced by GetEventGenerator(), and SetEventGenerator().

const Double_t AliAnalysisTaskPID::fgkEpsilon = 1e-8
staticprotected
const Int_t AliAnalysisTaskPID::fgkMaxNumGenEntries = 500
staticprotected

Definition at line 311 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack().

const Int_t AliAnalysisTaskPID::fgkNumJetAxes = 5
staticprotected

Definition at line 309 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

const Double_t AliAnalysisTaskPID::fgkOneOverSqrt2 = 0.707106781186547462
staticprotected

Definition at line 313 of file AliAnalysisTaskPID.h.

Referenced by ConvolutedGaus().

const Double_t AliAnalysisTaskPID::fgkSigmaReferenceForTransitionPars = 0.05
staticprivate
TH1F* AliAnalysisTaskPID::fh1EvtsPtHardCut
private

sum of trials

Definition at line 452 of file AliAnalysisTaskPID.h.

Referenced by FillCutHisto(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fh1JetArea
private

Definition at line 471 of file AliAnalysisTaskPID.h.

Referenced by FillJetArea(), NormalizeJetArea(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fh1Trials
private

pythia cross section and trials

Definition at line 451 of file AliAnalysisTaskPID.h.

Referenced by FillPythiaTrials(), and UserCreateOutputObjects().

TProfile* AliAnalysisTaskPID::fh1Xsec
private

Number of generated jets vs. jetPt and centrality.

Definition at line 450 of file AliAnalysisTaskPID.h.

Referenced by FillXsec(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskPID::fh2FFJetPtGen
private

Number of reconstructed jets vs. jetPt and centrality.

Definition at line 448 of file AliAnalysisTaskPID.h.

Referenced by FillGenJets(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskPID::fh2FFJetPtRec
private

Histo holding the generated (no reco, no cuts) primary particle yields in considered eta range.

Definition at line 447 of file AliAnalysisTaskPID.h.

Referenced by FillRecJets(), NormalizeJetArea(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskPID::fh2UEDensity
private

Definition at line 470 of file AliAnalysisTaskPID.h.

Referenced by FillUEDensity(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fhEventsProcessed
private

Histo holding the maximum deviation of the eta correction factor from unity vs. 1/dEdx(splines)

Definition at line 435 of file AliAnalysisTaskPID.h.

Referenced by IncrementEventCounter(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fhEventsProcessedNoPileUpRejection
private

Histo holding the number of events passing trigger selection and vtx cut.

Definition at line 438 of file AliAnalysisTaskPID.h.

Referenced by IncrementEventCounter(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fhEventsTriggerSel
private

Histo holding the number of processed events (i.e. passing trigger selection, vtx and zvtx cuts and (if enabled) pile-up rejection)

Definition at line 436 of file AliAnalysisTaskPID.h.

Referenced by IncrementEventCounter(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fhEventsTriggerSelVtxCut
private

Histo holding the number of events passing trigger selection.

Definition at line 437 of file AliAnalysisTaskPID.h.

Referenced by IncrementEventCounter(), and UserCreateOutputObjects().

THnSparseD* AliAnalysisTaskPID::fhGenEl
private

Data histo.

Definition at line 382 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

THnSparseD* AliAnalysisTaskPID::fhGenKa
private

Generated response for el.

Definition at line 383 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

THnSparseD* AliAnalysisTaskPID::fhGenMu
private

Generated response for pi.

Definition at line 385 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

THnSparseD* AliAnalysisTaskPID::fhGenPi
private

Generated response for ka.

Definition at line 384 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

THnSparseD* AliAnalysisTaskPID::fhGenPr
private

Generated response for mu.

Definition at line 386 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskPID::fhMaxEtaVariation
private

Axis holding the deltaPrime binning.

Definition at line 433 of file AliAnalysisTaskPID.h.

Referenced by CalculateMaxEtaVariationMapFromPIDResponse(), GetMaxEtaVariation(), and ~AliAnalysisTaskPID().

THnSparseD* AliAnalysisTaskPID::fhMCgeneratedYieldsPrimaries
private

Histo holding the generated charged primary yields for triggered events passing vertex cuts (including cut on z) and pile-up rejection.

Definition at line 445 of file AliAnalysisTaskPID.h.

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

THnSparseD* AliAnalysisTaskPID::fhPIDdataAll
private

Definition at line 379 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskPID::fInputFromOtherTask
private

Utilities for pp vs. mult analysis.

Definition at line 320 of file AliAnalysisTaskPID.h.

Referenced by GetInputFromOtherTask(), SetInputFromOtherTask(), and UserExec().

Bool_t AliAnalysisTaskPID::fIsUEPID
private
const Int_t AliAnalysisTaskPID::fkConvolutedGausNPar
private
const Double_t AliAnalysisTaskPID::fkDeltaPrimeLowLimit
private

Definition at line 347 of file AliAnalysisTaskPID.h.

Referenced by AliAnalysisTaskPID(), and UserCreateOutputObjects().

const Double_t AliAnalysisTaskPID::fkDeltaPrimeUpLimit
private
TObjArray* AliAnalysisTaskPID::fOutputContainer
private

dEdx check

Definition at line 461 of file AliAnalysisTaskPID.h.

Referenced by PostOutputData(), UserCreateOutputObjects(), and ~AliAnalysisTaskPID().

AliPIDCombined* AliAnalysisTaskPID::fPIDcombined
private
AliPPVsMultUtils* AliAnalysisTaskPID::fPPVsMultUtils
private

PID combined object.

Definition at line 318 of file AliAnalysisTaskPID.h.

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

THnSparseD* AliAnalysisTaskPID::fPtResolution[AliPID::kSPECIES]
private

Container for efficiency determination.

Definition at line 456 of file AliAnalysisTaskPID.h.

Referenced by AliAnalysisTaskPID(), FillPtResolution(), and UserCreateOutputObjects().

TObjArray* AliAnalysisTaskPID::fQAContainer
private

output data container

Definition at line 463 of file AliAnalysisTaskPID.h.

Referenced by PostOutputData(), UserCreateOutputObjects(), and ~AliAnalysisTaskPID().

THnSparseD* AliAnalysisTaskPID::fQASharedCls
private

Pt Resolution for the individual species.

Definition at line 457 of file AliAnalysisTaskPID.h.

Referenced by ProcessTrack(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskPID::fRun
private

Definition at line 316 of file AliAnalysisTaskPID.h.

Referenced by ConfigureTaskForCurrentEvent().

Bool_t AliAnalysisTaskPID::fStoreCentralityPercentile
private
Bool_t AliAnalysisTaskPID::fStoreCharge
private

Definition at line 340 of file AliAnalysisTaskPID.h.

Referenced by GetStoreCharge(), ProcessTrack(), and SetStoreCharge().

Bool_t AliAnalysisTaskPID::fStoreTOFInfo
private

Definition at line 336 of file AliAnalysisTaskPID.h.

Referenced by GetStoreTOFInfo(), GetTOFType(), and SetStoreTOFInfo().

Double_t AliAnalysisTaskPID::fSystematicScalingEtaCorrectionMomentumThr
private
Double_t AliAnalysisTaskPID::fSystematicScalingEtaSigmaParaAboveThreshold
private
Double_t AliAnalysisTaskPID::fSystematicScalingEtaSigmaParaBelowThreshold
private
Double_t AliAnalysisTaskPID::fSystematicScalingEtaSigmaParaThreshold
private
Double_t AliAnalysisTaskPID::fSystematicScalingMultCorrection
private
Double_t AliAnalysisTaskPID::fSystematicScalingSplinesAboveThreshold
private
Double_t AliAnalysisTaskPID::fSystematicScalingSplinesBelowThreshold
private
Double_t AliAnalysisTaskPID::fSystematicScalingSplinesThreshold
private
Bool_t AliAnalysisTaskPID::fTakeIntoAccountMuons
private
Int_t AliAnalysisTaskPID::fTOFmode
private

Definition at line 351 of file AliAnalysisTaskPID.h.

Referenced by GetTOFmode(), ProcessTrack(), and SetTOFmode().

Bool_t AliAnalysisTaskPID::fTPCDefaultPriors
private
Bool_t AliAnalysisTaskPID::fUseConvolutedGaus
private
Bool_t AliAnalysisTaskPID::fUseITS
private

Definition at line 334 of file AliAnalysisTaskPID.h.

Referenced by GetUseITS(), SetUpPIDcombined(), and SetUseITS().

Bool_t AliAnalysisTaskPID::fUseMCidForGeneration
private
Bool_t AliAnalysisTaskPID::fUsePriors
private

Definition at line 337 of file AliAnalysisTaskPID.h.

Referenced by GetUsePriors(), SetUpPIDcombined(), and SetUsePriors().

Bool_t AliAnalysisTaskPID::fUseTOF
private

Definition at line 335 of file AliAnalysisTaskPID.h.

Referenced by GetUseTOF(), SetUpPIDcombined(), and SetUseTOF().


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