AliPhysics  master (3d17d9d)
AliAnalysisTaskHFJetIPQA Class Reference

#include <AliAnalysisTaskHFJetIPQA.h>

Inheritance diagram for AliAnalysisTaskHFJetIPQA:

Classes

struct  SJetIpPati
 
struct  SV0Cand
 
struct  SV0Daugh
 

Public Types

enum  EPileup { kNoPileupSelection, kRejectPileupEvent, kRejectTracksFromPileupVertex }
 
enum  ERejBits {
  kNotSelTrigger, kNoVertex, kTooFewVtxContrib, kVertexChi2NDF,
  kZVtxOutFid, kPileupSPD, kOutsideCentrality, kVertexZContrib,
  kPhysicsSelection, kNoContributors, kDeltaVertexZ, kNoVertexTracks,
  kVertexZResolution, kMVPileup, kSPDClusterCut, kZVtxSPDOutFid,
  kBadDiamondXDistance, kBadDiamondYDistance, kBadDiamondZDistance
}
 
enum  TTypeImpPar {
  kXY, kXYSig, kXYZ, kXYZSig,
  kXYZSigmaOnly, kZSig
}
 
enum  EParticleType {
  bPi0 =111, bEta =221, bEtaPrime =331, bPhi =333,
  bRho =113, bOmega =223, bSigma0 =3212, bK0s =310,
  bLambda =3122, bPi =211, bProton =2212, bKaon =321,
  bOmegaBaryon =3334, bAntiOmegaBaryon =-3334, bXiBaryon =3312, bAntiXiBaryon =-3312,
  bD0 =421, bDPlus =411, bDStarPlus =413, bDSPlus =431,
  bK0l =130, bSigmaMinus = 3112, bSigmaPlus = 3222, bRhoPlus =213,
  bBPlus = 521, bB0 = 511, bLambdaB =5122, bLambdaC =4122,
  bBStarPlus =523, bK0S892 = 313, bK0S892plus = 323
}
 
enum  EParticleArrayIdx {
  bIdxPi0 =0, bIdxEta =1, bIdxEtaPrime =2, bIdxPhi =3,
  bIdxRho =4, bIdxOmega =5, bIdxK0s =6, bIdxLambda =7,
  bIdxPi =8, bIdxProton =9, bIdxKaon =10, bIdxD0 =11,
  bIdxDPlus =12, bIdxDStarPlus =13, bIdxDSPlus =14, bIdxLambdaC =15,
  bIdxBPlus = 16, bIdxB0 = 17, bIdxLambdaB = 18, bIdxBStarPlus =19,
  bIdxK0S892 =20, bIdxK0S892plus =21, bIdxOmegaBaryon =22, bIdxXiBaryon =23,
  bIdxK0l =24, bIdxRest =25, bIdxSigmaPlus =26, bIdxSigmaMinus =27
}
 
enum  bCuts {
  bAnalysisCut_SigmaDiamond =0, bAnalysisCut_Sigma_Z =1, bAnalysisCut_Sigma_Y =2, bAnalysisCut_RelError_Z =3,
  bAnalysisCut_RelError_Y =4, bAnalysisCut_NContibutors =5, bAnalysisCut_MaxVtxZ =6, bAnalysisCut_DCAJetTrack =7,
  bAnalysisCut_MaxDCA_Z =8, bAnalysisCut_MaxDCA_XY =9, bAnalysisCut_MaxDecayLength =10, bAnalysisCut_Z_Chi2perNDF =11,
  bAnalysisCut_MinTrackPt =12, bAnalysisCut_MinTrackPtMC =13, bAnalysisCut_MinTPCClus =14, bAnalysisCut_MinITSLayersHit =15,
  bAnalysisCut_MinTrackChi2 =16, bAnalysisCut_MinJetPt =17, bAnalysisCut_MaxJetPt =18, bAnalysisCut_MinJetEta =19,
  bAnalysisCut_MaxJetEta =20, bAnalysisCut_HasSDD =21, bAnalysisCut_KinkCand =22, bAnalysisCut_HasTPCrefit =23,
  bAnalysisCut_HasITSrefit =24, bAnalysisCut_PtHardAndJetPtFactor =25, bAnalysisCut_MinNewVertexContrib =26
}
 
enum  V0Cuts {
  DaughMaxEta, DaughMinPt, MinDCADaughWrtPV, MaxDCADaughvsDaugh,
  IsTPCRefitOn, DoPosNoTPCClusters, MinNoCrossedTPCRows, NoCrossedOverNoTPCClustersMin,
  NoCrossedOverNoTPCClustersMax, IsKinkCand, MaxV0Eta, MaxV0Rap,
  MaxSigmadEdxTPC, MinDecayRadius, MaxDecayRadius, MaxCosPALambda,
  MinCosPAK0, MaxLifeTime, DoArmenteros, DoMassWindow,
  InvarMassWindowK0, InvarMassWindowLambda, fAV0Cut, fBV0Cut,
  fCV0Cut
}
 
enum  TCTagType { TCNo, TCIPSig, TCIPFixedPt }
 
enum  ProbTagType { ProbNo, ProbJP, ProblnJP }
 
enum  V0TagType { V0No, V0Rec, V0MC, V0TrueRec }
 
enum  TemplateFlavour {
  Unid, UDSG, C, B,
  UDSGV0, CV0
}
 
enum  TaggingType {
  Full, Single1st, Single2nd, Single3rd,
  Double, Triple
}
 
- Public Types inherited from AliAnalysisTaskEmcalJet
typedef AliJetContainer::EJetType_t EJetType_t
 
typedef AliJetContainer::EJetAlgo_t EJetAlgo_t
 
typedef AliJetContainer::ERecoScheme_t ERecoScheme_t
 
- Public Types inherited from AliAnalysisTaskEmcal
enum  EDataType_t { kUnknownDataType, kESD, kAOD }
 Switch for the data type. More...
 
enum  BeamType { kNA = -1, kpp = 0, kAA = 1, kpA = 2 }
 Switch for the beam type. More...
 
enum  TriggerType {
  kND = -1, kJ1 = 0, kJ2 = 1, kG1 = 2,
  kG2 = 3, kL0 = 4
}
 Switch for EMCAL trigger types. More...
 
enum  TriggerCategory {
  kTriggerLevel0 = 0, kTriggerLevel1Jet = 1, kTriggerLevel1Gamma = 2, kTriggerRecalcJet = 3,
  kTriggerRecalcGamma = 4
}
 Online trigger categories. More...
 
enum  EMCalTriggerMode_t { kNoSpecialTreatment, kOverlapWithLowThreshold }
 Handling of the EMCAL trigger thresholds. More...
 

Public Member Functions

 AliAnalysisTaskHFJetIPQA ()
 
 AliAnalysisTaskHFJetIPQA (const char *name)
 
 AliAnalysisTaskHFJetIPQA (const AliAnalysisTaskHFJetIPQA &)
 
AliAnalysisTaskHFJetIPQAoperator= (const AliAnalysisTaskHFJetIPQA &)
 
virtual ~AliAnalysisTaskHFJetIPQA ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExecOnce ()
 Task initializations handled in user tasks. More...
 
virtual void Terminate (Option_t *option="")
 
virtual Bool_t Run ()
 Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function. More...
 
void localtoglobal (double alpha, double *local, double *global)
 Transforms local to global coordinates. More...
 
AliVParticle * GetVParticleMother (AliVParticle *part)
 GetVParticleMother. More...
 
Double_t GetLocalAlphaAOD (AliAODTrack *track)
 
Double_t GetTrackCurvature (AliAODTrack *track)
 
Double_t GetLocalThetaAOD (AliAODTrack *track)
 
Bool_t getJetVtxMass (AliEmcalJet *jet, double &value)
 
void SetJetRadius (Double_t fJetRadRead)
 
int GetMCTruth (AliAODTrack *track, int &motherpdg)
 
bool GetPIDCombined (AliAODTrack *track, double *prob, int &nDetectors, UInt_t &usedDet, AliPID::EParticleType &MostProbablePID, bool setTrackPID)
 
void setFProductionNumberPtHard (Int_t value=-1)
 
Bool_t IsParton (int pdg)
 IsParton. More...
 
Bool_t IsParticleInCone (const AliVParticle *part, const AliEmcalJet *jet, Double_t dRMax)
 
void SetESDCuts (AliESDtrackCuts *cuts=NULL)
 
void SetDefaultAnalysisCuts ()
 SetDefaultAnalysisCuts. More...
 
void SetDefaultV0Cuts ()
 
Bool_t IsPhysicalPrimary (AliVParticle *part)
 IsPhysicalPrimary. More...
 
void ChangeDefaultCutTo (AliAnalysisTaskHFJetIPQA::bCuts cutname, Double_t newcutvalue)
 ChangeDefaultCutTo. More...
 
void GetMaxImpactParameterCutR (const AliVTrack *const track, Double_t &maximpactRcut)
 
Bool_t IsTrackAccepted (AliVTrack *track, int jetflavour)
 
Bool_t IsDCAAccepted (double decaylength, double ipwrtjet, Double_t *dca, int jetflavour)
 
Bool_t IsEventAccepted (AliAODEvent *ev)
 
void GetV0Properties (SV0Cand *&sV0, AliAODv0 *&v0)
 
void GetV0DaughProperties (SV0Daugh *&sTrack, AliAODv0 *&v0, bool isPos)
 
void FillV0Candidates (Bool_t isK, Bool_t isL, Bool_t isAL, Int_t iCut)
 
Int_t IsV0Daughter (const AliAODTrack *track)
 
void SelectV0Candidates (AliAODEvent *fAODIn)
 
void GetV0MCTrueCandidates (AliAODEvent *fAODIn)
 
AliAODMCParticle * GetMCTrack (int iLabel)
 
int GetV0MCVeto (AliAODEvent *fAODIn, AliAODv0 *v0, bool bIsCandidateK0s, bool bIsCandidateLambda, bool bIsCandidateALambda)
 
void FillV0EfficiencyHists (int isV0, int &jetflavour, double jetpt, bool &isV0Jet)
 
void FillTrackIPvsPt (int isV0, double pt, double IP, int jetflavour)
 
void FillCandidateJet (Int_t CutIndex, Int_t JetFlavor)
 
bool IsFromElectron (AliAODTrack *track)
 
bool IsFromProton (AliAODTrack *track)
 
bool IsFromKaon (AliAODTrack *track)
 
bool IsFromPion (AliAODTrack *track)
 
Bool_t GetImpactParameter (const AliAODTrack *track, const AliAODEvent *event, Double_t *dca, Double_t *cov, Double_t *XYZatDCA)
 SubtractMean. More...
 
AliExternalTrackParam GetExternalParamFromJet (const AliEmcalJet *jet, const AliAODEvent *event)
 
Bool_t GetImpactParameterWrtToJet (const AliAODTrack *track, const AliAODEvent *event, const AliEmcalJet *jet, Double_t *dca, Double_t *cov, Double_t *XYZatDCA, Double_t &jetsign, int jetflavour)
 
int DetermineUnsuitableVtxTracks (int *skipped, AliAODEvent *const aod, AliVTrack *const track)
 
double DoUESubtraction (AliJetContainer *&jetcongen, AliJetContainer *&jetconrec, AliEmcalJet *&jetrec, double jetpt)
 
void SetUseMonteCarloWeighingLinus (TH1F *Pi0, TH1F *Eta, TH1F *EtaP, TH1F *Rho, TH1F *Phi, TH1F *Omega, TH1F *K0s, TH1F *Lambda, TH1F *ChargedPi, TH1F *ChargedKaon, TH1F *Proton, TH1F *D0, TH1F *DPlus, TH1F *DStarPlus, TH1F *DSPlus, TH1F *LambdaC, TH1F *BPlus, TH1F *B0, TH1F *LambdaB, TH1F *BStarPlus)
 IsSelected. More...
 
void SetFlukaFactor (TGraph *GraphOmega, TGraph *GraphXi, TGraph *K0Star, TGraph *Phi)
 
AliAODVertex * RemoveDaughtersFromPrimaryVtx (const AliVTrack *const track)
 
Bool_t FillTrackHistograms (AliVTrack *track, double *dca, double *cov, double weight)
 
void FillRecHistograms (int jetflavour, double jetpt, double eta, double phi)
 Cleanup. More...
 
void FillGenHistograms (int jetflavour, AliEmcalJet *jetgen)
 
void FillIPTypePtHists (int jetflavour, double jetpt, bool *nTracks)
 
void FillIPTemplateHists (double jetpt, int iN, int jetflavour, double *params)
 
void FillTaggedJetPtDistribution (bool **kTagDec, double jetpt)
 
void FillTrackTypeResHists ()
 
void SmearTrack (AliAODTrack *track)
 
void setFRunSmearing (Bool_t value)
 
void setFDoMCCorrection (Bool_t value)
 
void setFDoUnderlyingEventSub (Bool_t value)
 
void setFApplyV0Rec (Bool_t value)
 
void setfDoFlavourMatching (Bool_t value)
 
void setV0Cut (int iCut, double value)
 
Bool_t SetResFunctionPID (const char *filename)
 SetResFunction. More...
 
Double_t getFMCglobalDCAxyShift () const
 
void setFMCglobalDCAxyShift (const Double_t &value)
 
Double_t getFVertexRecalcMinPt () const
 
void setFVertexRecalcMinPt (const Double_t &value)
 
void setFMCglobalDCASmear (const Double_t value)
 
void setFParam_Smear_Sigma (Double_t value)
 
void setFParam_Smear_Mean (Double_t value)
 
void setGlobalVertex (Bool_t value)
 
void setDoNotCheckIsPhysicalPrimary (Bool_t value)
 
void setDoJetProb (Bool_t value)
 
void setDoTCTagging (Int_t value)
 
void setDoProbTagging (Int_t value)
 
void setDoMCEffs (Bool_t value)
 
void setTrackIPvsPtValues (double fav0cut, double fbv0cut, double fcv0cut)
 
void setfDaughterRadius (Double_t value)
 
void setfNoJetConstituents (Int_t value)
 
void setfNThresholds (Int_t value)
 
void setfUserSignificance (Bool_t value)
 
void RecursiveParents (AliEmcalJet *fJet, AliJetContainer *fJetCont)
 RecursiveParents. More...
 
void DoTCTagging (double jetpt, bool *hasIPs, double *ipval, bool **kTagDec)
 
void DoProbTagging (double probval, double jetpt, bool **kTagDec)
 
void FillEfficiencyHists (bool **kTagDec, int jetflavour, double jetpt, bool hasIPs)
 
void SetTCThresholds (TObjArray **&threshs)
 
void SetProbThresholds (TObjArray **&threshs)
 
void ReadProbvsIPLookup (TObjArray *&oLookup)
 
void ReadThresholdHists (TString PathToThresholds, TString taskname, int nTCThresh)
 
void setTagLevel (int taglevel)
 
void setTCThresholdPtFixed (double value)
 
double GetTrackProbability (double jetpt, bool *hasIPs, double *ipval)
 
void FillProbabilityHists (double jetpt, double probval, int jetflavour, bool **kTagDec)
 
void FillProbThreshHists (double proval, double *ipval, double jetpt, int jetflavour, bool *hasIPs, bool **kTagDec)
 
void setDoLundPlane (Bool_t dolundplane)
 
double IntegrateIP (int iJetPtBin, int iIPBin, int iN)
 
void useTreeForCorrelations (Bool_t value)
 
void FillCorrelations (bool bn[3], double v[3], double jetpt)
 
void setFFillCorrelations (const Bool_t &value)
 
virtual void SetPtHardBin (Int_t b)
 
void SetHardCutoff (Double_t t)
 
- Public Member Functions inherited from AliAnalysisTaskEmcalJet
 AliAnalysisTaskEmcalJet ()
 
 AliAnalysisTaskEmcalJet (const char *name, Bool_t histo=kFALSE)
 
virtual ~AliAnalysisTaskEmcalJet ()
 
void SetAnaType (UInt_t t, Int_t c=0)
 
void SetJetAcceptanceType (UInt_t t, Int_t c=0)
 
void SetJetAcceptanceType (TString cutType, Int_t c=0)
 
void SetJetType (EJetType_t type, Int_t c=0)
 
void SetJetEtaLimits (Float_t min, Float_t max, Int_t c=0)
 
void SetJetPhiLimits (Float_t min, Float_t max, Int_t c=0)
 
void SetJetAreaCut (Float_t cut, Int_t c=0)
 
void SetPercAreaCut (Float_t p, Int_t c=0)
 
void SetZLeadingCut (Float_t zemc, Float_t zch, Int_t c=0)
 
void SetNEFCut (Float_t min, Float_t max, Int_t c=0)
 
void SetAreaEmcCut (Double_t a=0.99, Int_t c=0)
 
void SetJetPtCut (Float_t cut, Int_t c=0)
 
void SetJetRadius (Float_t r, Int_t c=0)
 
void SetMaxClusterPt (Float_t b, Int_t c=0)
 
void SetMaxTrackPt (Float_t b, Int_t c=0)
 
void SetPtBiasJetClus (Float_t b, Int_t c=0)
 
void SetPtBiasJetTrack (Float_t b, Int_t c=0)
 
void SetLeadingHadronType (Int_t t, Int_t c=0)
 
void SetNLeadingJets (Int_t t, Int_t c=0)
 
void SetJetBitMap (UInt_t m, Int_t c=0)
 
void SetJetTrigger (UInt_t t, Int_t c=0)
 
void SetIsParticleLevel (Bool_t b, Int_t c=0)
 
virtual void SetRhoName (const char *n, Int_t c=0)
 
virtual void SetLocalRhoName (const char *n)
 
const TStringGetRhoName (Int_t c=0) const
 
AliJetContainerAddJetContainer (const char *n, TString defaultCutType, Float_t jetRadius=0.4)
 
AliJetContainerAddJetContainer (const char *n, UInt_t accType=AliEmcalJet::kUser, Float_t jetRadius=0.4)
 
AliJetContainerAddJetContainer (EJetType_t jetType, EJetAlgo_t jetAlgo, ERecoScheme_t recoScheme, Double_t radius, UInt_t accType, AliParticleContainer *partCont, AliClusterContainer *clusCont, TString tag="Jet")
 
AliJetContainerAddJetContainer (EJetType_t jetType, EJetAlgo_t jetAlgo, ERecoScheme_t recoScheme, Double_t radius, UInt_t accType, TString tag="Jet")
 
void AdoptJetContainer (AliJetContainer *cont)
 
void RemoveJetContainer (Int_t i)
 
AliJetContainerGetJetContainer (Int_t i=0) const
 
AliJetContainerGetJetContainer (const char *name) const
 
- Public Member Functions inherited from AliAnalysisTaskEmcal
 AliAnalysisTaskEmcal ()
 Default constructor. More...
 
 AliAnalysisTaskEmcal (const char *name, Bool_t histo=kFALSE)
 Standard constructor. Should be used by the user. More...
 
virtual ~AliAnalysisTaskEmcal ()
 Destructor. More...
 
AliParticleContainerAddParticleContainer (const char *n)
 Create new particle container and attach it to the task. More...
 
AliTrackContainerAddTrackContainer (const char *n)
 Create new track container and attach it to the task. More...
 
AliMCParticleContainerAddMCParticleContainer (const char *n)
 Create new container for MC particles and attach it to the task. More...
 
AliClusterContainerAddClusterContainer (const char *n)
 Create new cluster container and attach it to the task. More...
 
void AdoptParticleContainer (AliParticleContainer *cont)
 
void AdoptTrackContainer (AliTrackContainer *cont)
 
void AdoptMCParticleContainer (AliMCParticleContainer *cont)
 
void AdoptClusterContainer (AliClusterContainer *cont)
 
AliParticleContainerGetParticleContainer (Int_t i=0) const
 Get \( i^{th} \) particle container attached to this task. More...
 
AliParticleContainerGetParticleContainer (const char *name) const
 Find particle container attached to this task according to its name. More...
 
AliClusterContainerGetClusterContainer (Int_t i=0) const
 Get \( i^{th} \) cluster container attached to this task. More...
 
AliClusterContainerGetClusterContainer (const char *name) const
 Find cluster container attached to this task according to its name. More...
 
AliMCParticleContainerGetMCParticleContainer (Int_t i=0) const
 
AliMCParticleContainerGetMCParticleContainer (const char *name) const
 
AliTrackContainerGetTrackContainer (Int_t i=0) const
 
AliTrackContainerGetTrackContainer (const char *name) const
 
AliEventCuts & GetEventCuts ()
 
void RemoveParticleContainer (Int_t i=0)
 
void RemoveClusterContainer (Int_t i=0)
 
void SetCaloCellsName (const char *n)
 
void SetCaloTriggerPatchInfoName (const char *n)
 
void SetCaloTriggersName (const char *n)
 
void SetCentRange (Double_t min, Double_t max)
 
void SetCentralityEstimator (const char *c)
 
void SetClusPtCut (Double_t cut, Int_t c=0)
 Apply cut on \( p_{t} \) for all clusters in container with index c. More...
 
void SetClusTimeCut (Double_t min, Double_t max, Int_t c=0)
 Apply cut on cluster time for clusters in container with index c. More...
 
void SetEventPlaneVsEmcal (Double_t ep)
 
void SetForceBeamType (BeamType f)
 
void SetHistoBins (Int_t nbins, Double_t min, Double_t max)
 
void SetRecycleUnusedEmbeddedEventsMode (Bool_t b)
 Enables internal event selection in embedding by recycling unused events. More...
 
void SetIsEmbedded (Bool_t i)
 
void SetIsPythia (Bool_t i)
 Define production as pythia pt-hard production. More...
 
void SetIsHerwig (Bool_t i)
 Define production as herwig (6) pt-hard production. More...
 
void SetMakeGeneralHistograms (Bool_t g)
 Enable general histograms. More...
 
void SetGetPtHardBinFromPath (Bool_t docheck)
 Switch on/off getting \( p_{t,hard}\) bin from the file path. More...
 
void SetNumberOfPtHardBins (Int_t nbins)
 Set the number of \( p_{t}\)-hard bins. More...
 
void SetUserPtHardBinning (const TArrayI &binning)
 Set a non-standard \( p_{t}\)-hard binning. More...
 
void SetMCLabelShift (Int_t s)
 
void SetMinMCLabel (Int_t s)
 
void SetMinNTrack (Int_t min)
 
void SetZvertexDiffValue (Double_t cut)
 
void SetMinPtTrackInEmcal (Double_t min)
 
virtual void SetNCentBins (Int_t n)
 
void SetNeedEmcalGeom (Bool_t n)
 
void SetCountDownscaleCorrectedEvents (Bool_t d)
 
void SetOffTrigger (UInt_t t)
 
void SetTrackEtaLimits (Double_t min, Double_t max, Int_t c=0)
 Apply cut on the pseudorapidity \( \eta \) of the all tracks in the track container with index c. More...
 
void SetTrackPhiLimits (Double_t min, Double_t max, Int_t c=0)
 Apply cut on azimuthal angle \( \phi \) of the all tracks in the track container with index c. More...
 
void SetTrackPtCut (Double_t cut, Int_t c=0)
 Apply cut on the transverse momentum \( p_{t} \) of all tracks in the track container with index c. More...
 
void SetTrigClass (const char *n)
 
void SetMinBiasTriggerClassName (const char *n)
 
void SetTriggerTypeSel (TriggerType t)
 
void SetUseAliAnaUtils (Bool_t b, Bool_t bRejPilup=kTRUE)
 
void SetUseInternalEventSelection (Bool_t doUse)
 Use internal (old) event selection. More...
 
void SetUseBuiltinEventSelection (Bool_t doUse)
 Use internal (old) event selection. More...
 
void SetVzRange (Double_t min, Double_t max)
 Set pre-configured event cut object. More...
 
void SetMinVertexContrib (Int_t min)
 
void SetUseSPDTrackletVsClusterBG (Bool_t b)
 
void SetEMCalTriggerMode (EMCalTriggerMode_t m)
 
void SetUseNewCentralityEstimation (Bool_t b)
 
void SetGeneratePythiaInfoObject (Bool_t b)
 
void SetPythiaInfoName (const char *n)
 
const TStringGetPythiaInfoName () const
 
const AliEmcalPythiaInfoGetPythiaInfo () const
 
void SetUsePtHardBinScaling (Bool_t b)
 Switch on pt-hard bin scaling. More...
 
void SetMCFilter ()
 Switch on MC outlier rejection. More...
 
void ResetMCFilter ()
 Switch off MC outlier rejection. More...
 
void SetJetPtFactor (Float_t f)
 Set the jet pt factor for the outlier rejection. More...
 
Float_t JetPtFactor ()
 Get the jet pt factor for the outlier rejection. More...
 
void SetClusterPtFactor (Float_t f)
 Set the cluster pt factor for the outlier rejection. More...
 
Float_t ClusterPtFactor ()
 Get the cluster pt factor for the outlier rejection. More...
 
void SetTrackPtFactor (Float_t f)
 Set the track pt factor for the outlier rejection. More...
 
Float_t TrackPtFactor ()
 Get the track pt factor for the outlier rejection. More...
 

Public Attributes

AliEventCuts fEventCuts
 

Private Member Functions

AliEmcalJetGetPerpendicularPseudoJet (AliEmcalJet *jet_in, bool rev)
 
void GetOutOfJetParticleComposition (AliEmcalJet *jet, int flavour)
 
void FillParticleCompositionSpectra (AliEmcalJet *jet, const char *histname)
 
void FillParticleCompositionEvent ()
 FillParticleCompositionEvent. More...
 
void DoJetLoop ()
 DoJetLoop. More...
 
void SetMatchingLevel (AliEmcalJet *jet1, AliEmcalJet *jet2, Int_t matching=0)
 SetMatchingLevel. More...
 
void GetGeometricalMatchingLevel (AliEmcalJet *jet1, AliEmcalJet *jet2, Double_t &d) const
 GetGeometricalMatchingLevel. More...
 
void SmearTrackHybrid (AliVTrack *track)
 
void FillHist (const char *name, Double_t x, Double_t w)
 FillHist. More...
 
void FillHist (const char *name, Double_t x, Double_t y, Double_t w)
 FillHist. More...
 
void IncHist (const char *name, Int_t bin)
 IncHist. More...
 
void SubtractMean (Double_t val[2], AliVTrack *track)
 
Bool_t MatchJetsGeometricDefault ()
 FillTrackingEfficiencyDCA. More...
 
Double_t GetMonteCarloCorrectionFactor (AliVTrack *track, Int_t &pCorr_indx, double &ppt)
 GetMonteCarloCorrectionFactor. More...
 
Double_t GetWeightFactor (AliVTrack *mcpart, Int_t &pCorr_indx, double &ppt)
 Composition correction factor getter. More...
 
Bool_t ParticleIsPossibleSource (Int_t pdg)
 ParticleIsPossibleSource. More...
 
Bool_t IsSelectionParticle (AliVParticle *mcpart, Int_t &pdg, Double_t &pT, Int_t &idx)
 IsSelectionParticle. More...
 
Bool_t IsSelectionParticleALICE (AliVParticle *mcpart, Int_t &pdg, Double_t &pT, Int_t &idx)
 IsSelectionParticleALICE. More...
 
Bool_t IsSelectionParticleStrange (AliVParticle *mcpart, Int_t &pdg, Double_t &pT, Int_t &idx)
 IsSelectionParticleStrange. More...
 
Bool_t IsSelectionParticleMeson (AliVParticle *mcpart, Int_t &pdg, Double_t &pT, Int_t &idx)
 IsSelectionParticleMeson. More...
 
Bool_t IsSelectionParticleOmegaXiSigmaP (AliVParticle *mcpart, Int_t &pdg, Double_t &pT, Int_t &idx)
 IsSelectionParticleOmegaXiSigmaP. More...
 
Bool_t IsSecondaryFromWeakDecay (AliVParticle *particle)
 IsSecondaryFromWeakDecay. More...
 
Bool_t IsTruePrimary (AliVParticle *mcpart)
 IsTruePrimary. More...
 
Bool_t GetBMesonWeight (AliVParticle *mcpart, Int_t &pdg, Double_t &pT, Int_t &idx)
 GetBMesonWeight. More...
 
Bool_t IsPromptDMeson (AliVParticle *part)
 IsPromptDMeson. More...
 
Bool_t IsPromptBMeson (AliVParticle *part)
 IsPromptBMeson. More...
 
Double_t GetValImpactParameter (TTypeImpPar type, Double_t *impar, Double_t *cov)
 CalculateTrackImpactParameter. More...
 
Int_t IsMCJetPartonFast (const AliEmcalJet *jet, Double_t radius, Bool_t &is_udg)
 IsMCJetPartonFast. More...
 
Int_t GetRunNr (AliVEvent *event)
 
Double_t GetPtCorrected (const AliEmcalJet *jet)
 GetPtCorrected. More...
 
Double_t GetPtCorrectedMC (const AliEmcalJet *jet)
 GetPtCorrectedMC. More...
 
void PrintSettings ()
 
void PrintV0Settings ()
 
Bool_t IsJetTaggedTC (int n=0, double thres=0.1)
 IsJetTaggedTC unused. More...
 
Bool_t IsJetTaggedJetProb (double thresProb=0.90)
 IsJetTaggedJetProb. More...
 
TH1AddHistogramm (const char *name, const char *title, Int_t x, Double_t xlow, Double_t xhigh, Int_t y=0, Double_t ylow=0, Double_t yhigh=0)
 AddHistogramm. More...
 
TH1DGetHist1D (const char *name)
 
TH2DGetHist2D (const char *name)
 
void SetMixDCA (int n, Double_t v)
 
Bool_t GetMixDCA (int n, double &v)
 

Static Private Member Functions

static Bool_t mysort (const SJetIpPati &i, const SJetIpPati &j)
 mysort More...
 

Private Attributes

THistManager fHistManager
 Histogram manager. More...
 
AliAODVertex * fEventVertex
 
AliPIDResponse * fPidResponse
 
AliJetContainerjetconrec
 
AliJetContainerjetcongen
 
Bool_t fRunSmearing
 
Bool_t fUsePIDJetProb
 
Bool_t fDoMCCorrection
 
Bool_t fDoUnderlyingEventSub
 
Bool_t fApplyV0Rej
 
Bool_t fDoFlavourMatching
 
Double_t fParam_Smear_Sigma
 
Double_t fParam_Smear_Mean
 
Bool_t fGlobalVertex
 
Bool_t fDoNotCheckIsPhysicalPrimary
 
Bool_t fDoJetProb
 
Bool_t fFillCorrelations
 
Bool_t fDoLundPlane
 
Int_t fDoTCTagging
 
Int_t fDoProbTagging
 
Bool_t fDoMCEffs
 
Bool_t fUseSignificance
 
int kTagLevel
 
vector< double > fFracs
 
Float_t fXsectionWeightingFactor
 
Int_t fProductionNumberPtHard
 
Int_t fNThresholds
 
vector< TStringsTemplateFlavour
 
Double_t fJetRadius
 
Double_t fDaughtersRadius
 
Int_t fNoJetConstituents
 
Double_t fTCThresholdPtFixed
 
TGraphfGraphMean
 
TGraphfGraphSigmaData
 
TGraphfGraphSigmaMC
 
TGraphfGraphXi
 
TGraphfGraphOmega
 
TGraphfK0Star
 
TGraphfPhi
 
TGraphfGeant3FlukaProton
 
TGraphfGeant3FlukaAntiProton
 
TGraphfGeant3FlukaLambda
 
TGraphfGeant3FlukaAntiLambda
 
TGraphfGeant3FlukaKMinus
 
std::vector< TH1D * > h1DThresholdsFirst
 
std::vector< TH1D * > h1DThresholdsSecond
 
std::vector< TH1D * > h1DThresholdsThird
 
std::vector< TH2D * > h2DProbLookup
 
TH2Dh2DProbDistsUnid
 
TH2Dh2DProbDistsudsg
 
TH2Dh2DProbDistsc
 
TH2Dh2DProbDistsb
 
TH2Dh2DProbDistsudsgV0
 
TH2Dh2DProbDistscV0
 
TH2Dh2DLNProbDistsUnid
 
TH2Dh2DLNProbDistsudsg
 
TH2Dh2DLNProbDistsc
 
TH2Dh2DLNProbDistsb
 
TH2Dh2DLNProbDistsudsgV0
 
TH2Dh2DLNProbDistscV0
 
std::vector< TH1D * > h1DProbThresholds
 
TCanvas * cCuts
 
TH1Dfh1DCutInclusive
 
TH1Dfh1dCutudg
 
TH1Dfh1dCutc
 
TH1Dfh1dCutb
 
TH1Dfh1dCuts
 
TH1Dfh1dTracksAccepeted
 
TH1Dfh1dCutsPrinted
 
THnSparse * fHLundIterative
 
THnSparse * fhnV0InJetK0s
 iterative declustering More...
 
THnSparse * fhnV0InJetLambda
 V0 in jet cones, in a centrality bin, m_V0; pt_V0; eta_V0; pt_jet. More...
 
THnSparse * fhnV0InJetALambda
 
TH1Dfh1V0CounterCentK0s
 
TH1Dfh1V0CounterCentLambda
 number of K0s candidates after various cuts More...
 
TH1Dfh1V0CounterCentALambda
 number of Lambda candidates after various cuts More...
 
TH2Dfh2dKshortMassVsPt
 number of ALambda candidates after various cuts More...
 
TH2Dfh2dLamdaMassVsPt
 
TH2Dfh2dAnLamdaMassVsPt
 
TH1Dh1DV0FalseRec
 
TH1Dh1DV0TrueRec
 
TH1Dh1DV0TrueDataDef
 
TH1Dh1DV0TrueMCDef
 
TH1Dfh1dKshortPtMC
 
TH1Dfh1dLamdaPtMC
 
TH1Dfh1dAnLamdaPtMC
 
TH2Dfh2dKshortPtVsJetPtMC
 
TH2Dfh2dLamdaPtVsJetPtMC
 
TH2Dfh2dAnLamdaPtVsJetPtMC
 
TClonesArray * fMCArray
 
AliMCEvent * fMCEvent
 
AliESDtrackCuts * fESDTrackCut
 
AliVertexerTracks * fVertexer
 
TClonesArray * fV0CandidateArray
 
Bool_t fMcEvtSampled
 
Double_t fBackgroundFactorLinus [21][498]
 
std::vector< Double_tfPUdsgJet
 
std::vector< Double_tfPSJet
 
std::vector< Double_tfPCJet
 
std::vector< Double_tfPBJet
 
std::vector< Double_tfJetCont
 
std::map< int, int > daughtermother
 
TGraph fResolutionFunction [200]
 
Double_t fAnalysisCuts [27]
 
Double_t fV0Cuts [25]
 
AliPIDCombined * fCombined
 
Double_t fMCglobalDCAxyShift
 
Double_t fMCglobalDCASmear
 
Double_t fVertexRecalcMinPt
 
Double_t fHardCutOff
 
Double_t fn1_mix
 
Double_t fn2_mix
 
Double_t fn3_mix
 
Bool_t fIsMixSignalReady_n1
 
Bool_t fIsMixSignalReady_n2
 
Bool_t fIsMixSignalReady_n3
 
Bool_t fIsSameEvent_n1
 
Bool_t fIsSameEvent_n2
 
Bool_t fIsSameEvent_n3
 
Bool_t fUseTreeForCorrelations
 
TTreefCorrelationCrossCheck
 
Float_t fTREE_n1
 
Float_t fTREE_n2
 
Float_t fTREE_n3
 
Float_t fTREE_pt
 

Additional Inherited Members

- Static Public Member Functions inherited from AliAnalysisTaskEmcal
static AliAODInputHandler * AddAODHandler ()
 Add an AOD handler to the analysis manager. More...
 
static AliESDInputHandler * AddESDHandler ()
 Add a ESD handler to the analysis manager. More...
 
- Protected Member Functions inherited from AliAnalysisTaskEmcalJet
virtual Bool_t AcceptJet (AliEmcalJet *jet, Int_t c=0)
 
Double_t GetLeadingHadronPt (AliEmcalJet *jet, Int_t c=0)
 
void ExecOnce ()
 
AliRhoParameterGetRhoFromEvent (const char *name)
 
AliLocalRhoParameterGetLocalRhoFromEvent (const char *name)
 
Bool_t IsJetTrack (AliEmcalJet *jet, Int_t itrack, Bool_t sorted=kFALSE) const
 
Bool_t IsJetCluster (AliEmcalJet *jet, Int_t iclus, Bool_t sorted=kFALSE) const
 
Bool_t RetrieveEventObjects ()
 
Double_t GetJetRadius (Int_t i=0) const
 
TClonesArray * GetJetArray (Int_t i=0) const
 
AliEmcalJetGetJetFromArray (Int_t j, Int_t c=0) const
 
AliEmcalJetGetAcceptJetFromArray (Int_t j, Int_t c=0) const
 
Int_t GetNJets (Int_t i=0) const
 
Double_t GetRhoVal (Int_t i=0) const
 
- Protected Member Functions inherited from AliAnalysisTaskEmcal
void LoadPythiaInfo (AliVEvent *event)
 Load parton info. More...
 
void SetRejectionReasonLabels (TAxis *axis)
 
Bool_t AcceptCluster (AliVCluster *clus, Int_t c=0) const
 Cluster selection. More...
 
Bool_t AcceptTrack (AliVParticle *track, Int_t c=0) const
 
void AddObjectToEvent (TObject *obj, Bool_t attempt=kFALSE)
 Add object to event. More...
 
AliVParticle * GetAcceptParticleFromArray (Int_t p, Int_t c=0) const
 Get particle p if accepted from container with index c If particle not accepted return 0. More...
 
AliVCluster * GetAcceptClusterFromArray (Int_t cl, Int_t c=0) const
 Get cluster cl if accepted from container c If particle not accepted return 0. More...
 
TClonesArray * GetArrayFromEvent (const char *name, const char *clname=0)
 Read a TClonesArray from event. More...
 
BeamType GetBeamType () const
 Get beam type. More...
 
TClonesArray * GetParticleArray (Int_t i=0) const
 Get \( i^{th} \) TClonesArray with particles. More...
 
TClonesArray * GetClusterArray (Int_t i=0) const
 Get \( i^{th} \) TClonesArray with EMCAL clusters. More...
 
Int_t GetNParticles (Int_t i=0) const
 Get number of particles in container attached to this task with index i. More...
 
Int_t GetNClusters (Int_t i=0) const
 Get number of clusters in the cluster container attached to this task with index i. More...
 
AliEMCALTriggerPatchInfo * GetMainTriggerPatch (TriggerCategory triggersel=kTriggerLevel1Jet, Bool_t doSimpleOffline=kFALSE)
 Get main trigger match. More...
 
Bool_t HasTriggerType (TriggerType triggersel)
 Check if event has a given trigger type. More...
 
ULong_t GetTriggerList ()
 Get list of selected triggers of the given event. More...
 
Bool_t PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials, Int_t &pthard)
 Loading PYTHIA information from external cross section file into the task. More...
 
Bool_t IsTrackInEmcalAcceptance (AliVParticle *part, Double_t edges=0.9) const
 Determines if a track is inside the EMCal acceptance. More...
 
void GeneratePythiaInfoObject (AliMCEvent *mcEvent)
 Copy some information about the Pythia event in a PythaInfo object. More...
 
virtual Bool_t CheckMCOutliers ()
 Filter the mc tails in pt-hard distributions. More...
 
void UserCreateOutputObjects ()
 Main initialization function on the worker. More...
 
void UserExec (Option_t *option)
 Event loop, called for each event. More...
 
Bool_t UserNotify ()
 Notifying the user that the input data file has changed and performing steps needed to be done. More...
 
Bool_t FileChanged ()
 Steps to be executed when a few file is loaded into the input handler. More...
 
virtual Bool_t FillGeneralHistograms ()
 Filling general histograms. More...
 
virtual Bool_t IsEventSelected ()
 Performing event selection. More...
 
virtual Bool_t IsTriggerSelected ()
 Selection of a hardware trigger. More...
 
virtual void RunChanged (Int_t)
 Process tasks relevant when a file with a different run number is processed. More...
 
virtual void UserFileChanged ()
 Virtual method for user code to be executed when a file changed. More...
 
virtual Bool_t FillHistograms ()
 Function filling histograms. More...
 
Bool_t IsEventSelectedInternal ()
 Perform event selection (old method) More...
 
- Static Protected Member Functions inherited from AliAnalysisTaskEmcal
static void GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff)
 Calculate \(\phi\) and \(\eta\) difference between a track (t) and a cluster (c). More...
 
static Byte_t GetTrackType (const AliVTrack *t)
 Get track type encoded from bits 20 and 21. More...
 
static Byte_t GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2)
 Decode track type. More...
 
static Double_t DeltaPhi (Double_t phia, Double_t phib, Double_t rMin=-TMath::Pi()/2, Double_t rMax=3 *TMath::Pi()/2)
 
static Double_tGenerateFixedBinArray (Int_t n, Double_t min, Double_t max)
 
static void GenerateFixedBinArray (Int_t n, Double_t min, Double_t max, Double_t *array)
 
static Double_t GetParallelFraction (AliVParticle *part1, AliVParticle *part2)
 Calculates the fraction of momentum z of part 1 w.r.t. part 2 in the direction of part 2. More...
 
static Double_t GetParallelFraction (const TVector3 &vect1, AliVParticle *part2)
 Calculates the fraction of momentum z of vect 1 w.r.t. part 2 in the direction of part 2. More...
 
- Protected Attributes inherited from AliAnalysisTaskEmcalJet
TString fRhoName
 rho name More...
 
TString fLocalRhoName
 name for local rho More...
 
TObjArray fJetCollArray
 jet collection array More...
 
TClonesArray * fJets
 ! jets More...
 
AliRhoParameterfRho
 ! event rho More...
 
AliLocalRhoParameterfLocalRho
 ! local event rho More...
 
Double_t fRhoVal
 ! event rho value, same for local rho More...
 
- Protected Attributes inherited from AliAnalysisTaskEmcal
TString fPythiaInfoName
 name of pythia info object More...
 
BeamType fForceBeamType
 forced beam type More...
 
Bool_t fGeneralHistograms
 whether or not it should fill some general histograms More...
 
Bool_t fLocalInitialized
 whether or not the task has been already initialized More...
 
Bool_t fFileChanged
 ! Signal triggered when the file has changed More...
 
Bool_t fCreateHisto
 whether or not create histograms More...
 
TString fCaloCellsName
 name of calo cell collection More...
 
TString fCaloTriggersName
 name of calo triggers collection More...
 
TString fCaloTriggerPatchInfoName
 trigger patch info array name More...
 
Double_t fMinCent
 min centrality for event selection More...
 
Double_t fMaxCent
 max centrality for event selection More...
 
Double_t fMinVz
 min vertex for event selection More...
 
Double_t fMaxVz
 max vertex for event selection More...
 
Int_t fMinVertexContrib
 Min. number of vertex contributors. More...
 
Double_t fTrackPtCut
 cut on track pt in event selection More...
 
Int_t fMinNTrack
 minimum nr of tracks in event with pT>fTrackPtCut More...
 
Double_t fZvertexDiff
 upper limit for distance between primary and SPD vertex More...
 
Bool_t fUseAliAnaUtils
 used for LHC13* data: z-vtx, Ncontributors, z-vtx resolution cuts More...
 
Bool_t fRejectPileup
 Reject pilup using function AliAnalysisUtils::IsPileUpEvent() More...
 
Bool_t fTklVsClusSPDCut
 Apply tracklet-vs-cluster SPD cut to reject background events in pp. More...
 
UInt_t fOffTrigger
 offline trigger for event selection More...
 
TString fTrigClass
 trigger class name for event selection More...
 
TString fMinBiasRefTrigger
 Name of the minmum bias reference trigger, used in the calculation of downscale-corrected event numbers. More...
 
TriggerType fTriggerTypeSel
 trigger type to select based on trigger patches More...
 
Int_t fNbins
 no. of pt bins More...
 
Double_t fMinBinPt
 min pt in histograms More...
 
Double_t fMaxBinPt
 max pt in histograms More...
 
Double_t fMinPtTrackInEmcal
 min pt track in emcal More...
 
Double_t fEventPlaneVsEmcal
 select events which have a certain event plane wrt the emcal More...
 
Double_t fMinEventPlane
 minimum event plane value More...
 
Double_t fMaxEventPlane
 maximum event plane value More...
 
TString fCentEst
 name of V0 centrality estimator More...
 
Bool_t fIsEmbedded
 trigger, embedded signal More...
 
Bool_t fIsPythia
 trigger, if it is a PYTHIA production More...
 
Bool_t fIsHerwig
 trigger, if it is a HERWIG production More...
 
Bool_t fGetPtHardBinFromName
 Obtain pt-hard bin from file path. More...
 
Int_t fSelectPtHardBin
 select one pt hard bin for analysis More...
 
Int_t fMinMCLabel
 minimum MC label value for the tracks/clusters being considered MC particles More...
 
Int_t fMCLabelShift
 if MC label > fMCLabelShift, MC label -= fMCLabelShift More...
 
Int_t fNcentBins
 how many centrality bins More...
 
Bool_t fNeedEmcalGeom
 whether or not the task needs the emcal geometry More...
 
TObjArray fParticleCollArray
 particle/track collection array More...
 
TObjArray fClusterCollArray
 cluster collection array More...
 
ULong_t fTriggers
 list of fired triggers More...
 
EMCalTriggerMode_t fEMCalTriggerMode
 EMCal trigger selection mode. More...
 
Bool_t fUseNewCentralityEstimation
 Use new centrality estimation (for 2015 data) More...
 
Bool_t fGeneratePythiaInfoObject
 Generate Pythia info object. More...
 
Bool_t fUsePtHardBinScaling
 Use \( p_{t}\)-hard bin scaling in merging. More...
 
Bool_t fUseXsecFromHeader
 ! Use cross section from header instead of pyxsec.root (purely transient) More...
 
Bool_t fMCRejectFilter
 enable the filtering of events by tail rejection More...
 
Bool_t fCountDownscaleCorrectedEvents
 Count event number corrected for downscaling. More...
 
Bool_t fUseBuiltinEventSelection
 Use builtin event selection of the AliAnalysisTaskEmcal instead of AliEventCuts. More...
 
Float_t fPtHardAndJetPtFactor
 Factor between ptHard and jet pT to reject/accept event. More...
 
Float_t fPtHardAndClusterPtFactor
 Factor between ptHard and cluster pT to reject/accept event. More...
 
Float_t fPtHardAndTrackPtFactor
 Factor between ptHard and track pT to reject/accept event. More...
 
Int_t fRunNumber
 !run number (triggering RunChanged()) More...
 
AliEventCuts fAliEventCuts
 Event cuts (run2 defaults) More...
 
AliAnalysisUtils * fAliAnalysisUtils
 !vertex selection (optional) More...
 
Bool_t fIsEsd
 !whether it's an ESD analysis More...
 
AliEMCALGeometry * fGeom
 !emcal geometry More...
 
TClonesArray * fTracks
 !tracks More...
 
TClonesArray * fCaloClusters
 !clusters More...
 
AliVCaloCells * fCaloCells
 !cells More...
 
AliVCaloTrigger * fCaloTriggers
 !calo triggers More...
 
TClonesArray * fTriggerPatchInfo
 !trigger patch info array More...
 
Double_t fCent
 !event centrality More...
 
Int_t fCentBin
 !event centrality bin More...
 
Double_t fEPV0
 !event plane V0 More...
 
Double_t fEPV0A
 !event plane V0A More...
 
Double_t fEPV0C
 !event plane V0C More...
 
Double_t fVertex [3]
 !event vertex More...
 
Double_t fVertexSPD [3]
 !event Svertex More...
 
Int_t fNVertCont
 !event vertex number of contributors More...
 
Int_t fNVertSPDCont
 !event SPD vertex number of contributors More...
 
BeamType fBeamType
 !event beam type More...
 
AliGenPythiaEventHeader * fPythiaHeader
 !event Pythia header More...
 
AliGenHerwigEventHeader * fHerwigHeader
 !event Herwig header More...
 
Float_t fPtHard
 !event \( p_{t}\)-hard More...
 
Int_t fPtHardBin
 !event \( p_{t}\)-hard bin More...
 
Int_t fPtHardBinGlobal
 !event \( p_{t}\)-hard bin, detected from filename More...
 
Bool_t fPtHardInitialized
 !flag whether the \( p_{t}\)-hard bin was initialized, purely for internal processing More...
 
Int_t fNPtHardBins
 Number of \( p_{t}\)-hard bins in the dataset. More...
 
TArrayI fPtHardBinning
 \( p_{t}\)-hard binning More...
 
Int_t fNTrials
 !event trials More...
 
Float_t fXsection
 !x-section from pythia header More...
 
AliEmcalPythiaInfofPythiaInfo
 !event parton info More...
 
AliEmcalListfOutput
 !output list More...
 
TH1fHistEventCount
 !incoming and selected events More...
 
TH1fHistTrialsAfterSel
 !total number of trials per pt hard bin after selection More...
 
TH1fHistEventsAfterSel
 !total number of events per pt hard bin after selection More...
 
TProfile * fHistXsectionAfterSel
 !x section from pythia header More...
 
TH1fHistTrials
 !trials from pyxsec.root More...
 
TH1fHistEvents
 !total number of events per pt hard bin More...
 
TProfile * fHistXsection
 !x section from pyxsec.root More...
 
TH1fHistPtHard
 ! \( p_{t}\)-hard distribution More...
 
TH2fHistPtHardCorr
 !Correlation between \( p_{t}\)-hard value and bin More...
 
TH2fHistPtHardCorrGlobal
 !Correlation between \( p_{t}\)-hard value and global bin More...
 
TH2fHistPtHardBinCorr
 !Correlation between global and local (per-event) \( p_{t}\)-hard bin More...
 
TH1fHistCentrality
 !event centrality distribution More...
 
TH1fHistZVertex
 !z vertex position More...
 
TH1fHistEventPlane
 !event plane distribution More...
 
TH1fHistEventRejection
 !book keep reasons for rejecting event More...
 
TH1fHistTriggerClasses
 !number of events in each trigger class More...
 
TH1fHistTriggerClassesCorr
 !corrected number of events in each trigger class More...
 
- Static Protected Attributes inherited from AliAnalysisTaskEmcal
static Double_t fgkEMCalDCalPhiDivide = 4.
 phi value used to distinguish between DCal and EMCal More...
 

Detailed Description

Definition at line 50 of file AliAnalysisTaskHFJetIPQA.h.

Member Enumeration Documentation

Enumerator
bAnalysisCut_SigmaDiamond 
bAnalysisCut_Sigma_Z 
bAnalysisCut_Sigma_Y 
bAnalysisCut_RelError_Z 
bAnalysisCut_RelError_Y 
bAnalysisCut_NContibutors 
bAnalysisCut_MaxVtxZ 
bAnalysisCut_DCAJetTrack 
bAnalysisCut_MaxDCA_Z 
bAnalysisCut_MaxDCA_XY 
bAnalysisCut_MaxDecayLength 
bAnalysisCut_Z_Chi2perNDF 
bAnalysisCut_MinTrackPt 
bAnalysisCut_MinTrackPtMC 
bAnalysisCut_MinTPCClus 
bAnalysisCut_MinITSLayersHit 
bAnalysisCut_MinTrackChi2 
bAnalysisCut_MinJetPt 
bAnalysisCut_MaxJetPt 
bAnalysisCut_MinJetEta 
bAnalysisCut_MaxJetEta 
bAnalysisCut_HasSDD 
bAnalysisCut_KinkCand 
bAnalysisCut_HasTPCrefit 
bAnalysisCut_HasITSrefit 
bAnalysisCut_PtHardAndJetPtFactor 
bAnalysisCut_MinNewVertexContrib 

Definition at line 65 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
bIdxPi0 
bIdxEta 
bIdxEtaPrime 
bIdxPhi 
bIdxRho 
bIdxOmega 
bIdxK0s 
bIdxLambda 
bIdxPi 
bIdxProton 
bIdxKaon 
bIdxD0 
bIdxDPlus 
bIdxDStarPlus 
bIdxDSPlus 
bIdxLambdaC 
bIdxBPlus 
bIdxB0 
bIdxLambdaB 
bIdxBStarPlus 
bIdxK0S892 
bIdxK0S892plus 
bIdxOmegaBaryon 
bIdxXiBaryon 
bIdxK0l 
bIdxRest 
bIdxSigmaPlus 
bIdxSigmaMinus 

Definition at line 61 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
bPi0 
bEta 
bEtaPrime 
bPhi 
bRho 
bOmega 
bSigma0 
bK0s 
bLambda 
bPi 
bProton 
bKaon 
bOmegaBaryon 
bAntiOmegaBaryon 
bXiBaryon 
bAntiXiBaryon 
bD0 
bDPlus 
bDStarPlus 
bDSPlus 
bK0l 
bSigmaMinus 
bSigmaPlus 
bRhoPlus 
bBPlus 
bB0 
bLambdaB 
bLambdaC 
bBStarPlus 
bK0S892 
bK0S892plus 

Definition at line 58 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
kNoPileupSelection 
kRejectPileupEvent 
kRejectTracksFromPileupVertex 

Definition at line 54 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
kNotSelTrigger 
kNoVertex 
kTooFewVtxContrib 
kVertexChi2NDF 
kZVtxOutFid 
kPileupSPD 
kOutsideCentrality 
kVertexZContrib 
kPhysicsSelection 
kNoContributors 
kDeltaVertexZ 
kNoVertexTracks 
kVertexZResolution 
kMVPileup 
kSPDClusterCut 
kZVtxSPDOutFid 
kBadDiamondXDistance 
kBadDiamondYDistance 
kBadDiamondZDistance 

Definition at line 55 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
ProbNo 
ProbJP 
ProblnJP 

Definition at line 131 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
Full 
Single1st 
Single2nd 
Single3rd 
Double 
Triple 

Definition at line 384 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
TCNo 
TCIPSig 
TCIPFixedPt 

Definition at line 125 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
Unid 
UDSG 
UDSGV0 
CV0 

Definition at line 144 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
kXY 
kXYSig 
kXYZ 
kXYZSig 
kXYZSigmaOnly 
kZSig 

Definition at line 57 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
DaughMaxEta 
DaughMinPt 
MinDCADaughWrtPV 
MaxDCADaughvsDaugh 
IsTPCRefitOn 
DoPosNoTPCClusters 
MinNoCrossedTPCRows 
NoCrossedOverNoTPCClustersMin 
NoCrossedOverNoTPCClustersMax 
IsKinkCand 
MaxV0Eta 
MaxV0Rap 
MaxSigmadEdxTPC 
MinDecayRadius 
MaxDecayRadius 
MaxCosPALambda 
MinCosPAK0 
MaxLifeTime 
DoArmenteros 
DoMassWindow 
InvarMassWindowK0 
InvarMassWindowLambda 
fAV0Cut 
fBV0Cut 
fCV0Cut 

Definition at line 95 of file AliAnalysisTaskHFJetIPQA.h.

Enumerator
V0No 
V0Rec 
V0MC 
V0TrueRec 

Definition at line 137 of file AliAnalysisTaskHFJetIPQA.h.

Constructor & Destructor Documentation

AliAnalysisTaskHFJetIPQA::AliAnalysisTaskHFJetIPQA ( )
AliAnalysisTaskHFJetIPQA::AliAnalysisTaskHFJetIPQA ( const char *  name)

Definition at line 198 of file AliAnalysisTaskHFJetIPQA.cxx.

AliAnalysisTaskHFJetIPQA::AliAnalysisTaskHFJetIPQA ( const AliAnalysisTaskHFJetIPQA )
virtual AliAnalysisTaskHFJetIPQA::~AliAnalysisTaskHFJetIPQA ( )
inlinevirtual

Definition at line 263 of file AliAnalysisTaskHFJetIPQA.h.

Member Function Documentation

TH1 * AliAnalysisTaskHFJetIPQA::AddHistogramm ( const char *  name,
const char *  title,
Int_t  x,
Double_t  xlow,
Double_t  xhigh,
Int_t  y = 0,
Double_t  ylow = 0,
Double_t  yhigh = 0 
)
private

AddHistogramm.

add a historgram

Definition at line 4133 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetRunNr(), and UserCreateOutputObjects().

void AliAnalysisTaskHFJetIPQA::ChangeDefaultCutTo ( AliAnalysisTaskHFJetIPQA::bCuts  cutname,
Double_t  newcutvalue 
)

ChangeDefaultCutTo.

Modify default analysis cuts

Definition at line 335 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

int AliAnalysisTaskHFJetIPQA::DetermineUnsuitableVtxTracks ( int *  skipped,
AliAODEvent *const  aod,
AliVTrack *const  track 
)

Definition at line 2808 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

void AliAnalysisTaskHFJetIPQA::DoJetLoop ( )
private

DoJetLoop.

jet matching loop:

  • reset previous matching and jet IDs
  • redo jet matching

Definition at line 3195 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by MatchJetsGeometricDefault().

void AliAnalysisTaskHFJetIPQA::DoProbTagging ( double  probval,
double  jetpt,
bool **  kTagDec 
)

Definition at line 4523 of file AliAnalysisTaskHFJetIPQA.cxx.

void AliAnalysisTaskHFJetIPQA::DoTCTagging ( double  jetpt,
bool *  hasIPs,
double *  ipval,
bool **  kTagDec 
)

Definition at line 4436 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run().

double AliAnalysisTaskHFJetIPQA::DoUESubtraction ( AliJetContainer *&  jetcongen,
AliJetContainer *&  jetconrec,
AliEmcalJet *&  jetrec,
double  jetpt 
)

Definition at line 754 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillCandidateJet ( Int_t  CutIndex,
Int_t  JetFlavor 
)

Definition at line 3041 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by IsDCAAccepted(), IsTrackAccepted(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillCorrelations ( bool  bn[3],
double  v[3],
double  jetpt 
)

Definition at line 2062 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by useTreeForCorrelations().

void AliAnalysisTaskHFJetIPQA::FillEfficiencyHists ( bool **  kTagDec,
int  jetflavour,
double  jetpt,
bool  hasIPs 
)

Definition at line 4536 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run().

void AliAnalysisTaskHFJetIPQA::FillGenHistograms ( int  jetflavour,
AliEmcalJet jetgen 
)

Definition at line 577 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillHist ( const char *  name,
Double_t  x,
Double_t  y,
Double_t  w 
)
private

FillHist.

2d

Definition at line 4117 of file AliAnalysisTaskHFJetIPQA.cxx.

void AliAnalysisTaskHFJetIPQA::FillIPTemplateHists ( double  jetpt,
int  iN,
int  jetflavour,
double *  params 
)

Definition at line 600 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillIPTypePtHists ( int  jetflavour,
double  jetpt,
bool *  nTracks 
)

Definition at line 587 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillParticleCompositionEvent ( )
private

FillParticleCompositionEvent.

Fill Histogram with Correction Factors vs. pT

Definition at line 2922 of file AliAnalysisTaskHFJetIPQA.cxx.

void AliAnalysisTaskHFJetIPQA::FillParticleCompositionSpectra ( AliEmcalJet jet,
const char *  histname 
)
private

Definition at line 2902 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetOutOfJetParticleComposition().

void AliAnalysisTaskHFJetIPQA::FillProbabilityHists ( double  jetpt,
double  probval,
int  jetflavour,
bool **  kTagDec 
)

Definition at line 4703 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and setTCThresholdPtFixed().

void AliAnalysisTaskHFJetIPQA::FillProbThreshHists ( double  proval,
double *  ipval,
double  jetpt,
int  jetflavour,
bool *  hasIPs,
bool **  kTagDec 
)

Definition at line 4796 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and setTCThresholdPtFixed().

void AliAnalysisTaskHFJetIPQA::FillRecHistograms ( int  jetflavour,
double  jetpt,
double  eta,
double  phi 
)

Cleanup.

Cleanup of the event-wise globals

Definition at line 563 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillTaggedJetPtDistribution ( bool **  kTagDec,
double  jetpt 
)

Definition at line 4604 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::FillTrackHistograms ( AliVTrack *  track,
double *  dca,
double *  cov,
double  weight 
)

Definition at line 509 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillTrackIPvsPt ( int  isV0,
double  pt,
double  IP,
int  jetflavour 
)

Definition at line 614 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillTrackTypeResHists ( )

Definition at line 634 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillV0Candidates ( Bool_t  isK,
Bool_t  isL,
Bool_t  isAL,
Int_t  iCut 
)

Definition at line 912 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SelectV0Candidates(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::FillV0EfficiencyHists ( int  isV0,
int &  jetflavour,
double  jetpt,
bool &  isV0Jet 
)

Definition at line 4617 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::GetBMesonWeight ( AliVParticle *  mcpart,
Int_t pdg,
Double_t pT,
Int_t idx 
)
private

GetBMesonWeight.

Definition at line 3410 of file AliAnalysisTaskHFJetIPQA.cxx.

AliExternalTrackParam AliAnalysisTaskHFJetIPQA::GetExternalParamFromJet ( const AliEmcalJet jet,
const AliAODEvent event 
)

Referenced by SetESDCuts().

Double_t AliAnalysisTaskHFJetIPQA::getFMCglobalDCAxyShift ( ) const

Definition at line 4179 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by setV0Cut().

Double_t AliAnalysisTaskHFJetIPQA::getFVertexRecalcMinPt ( ) const

Definition at line 4169 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by setV0Cut().

void AliAnalysisTaskHFJetIPQA::GetGeometricalMatchingLevel ( AliEmcalJet jet1,
AliEmcalJet jet2,
Double_t d 
) const
private

GetGeometricalMatchingLevel.

jet matching helper

Definition at line 3775 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetMatchingLevel().

TH1D* AliAnalysisTaskHFJetIPQA::GetHist1D ( const char *  name)
inlineprivate

Definition at line 466 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillHist(), and IncHist().

TH2D* AliAnalysisTaskHFJetIPQA::GetHist2D ( const char *  name)
inlineprivate

Definition at line 467 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillHist().

Bool_t AliAnalysisTaskHFJetIPQA::GetImpactParameter ( const AliAODTrack *  track,
const AliAODEvent event,
Double_t dca,
Double_t cov,
Double_t XYZatDCA 
)

SubtractMean.

Definition at line 4208 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetImpactParameterWrtToJet(), Run(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::GetImpactParameterWrtToJet ( const AliAODTrack *  track,
const AliAODEvent event,
const AliEmcalJet jet,
Double_t dca,
Double_t cov,
Double_t XYZatDCA,
Double_t jetsign,
int  jetflavour 
)

Definition at line 4270 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::getJetVtxMass ( AliEmcalJet jet,
double &  value 
)

Definition at line 4253 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

Double_t AliAnalysisTaskHFJetIPQA::GetLocalAlphaAOD ( AliAODTrack *  track)

Definition at line 1939 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

Double_t AliAnalysisTaskHFJetIPQA::GetLocalThetaAOD ( AliAODTrack *  track)

Definition at line 1944 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

void AliAnalysisTaskHFJetIPQA::GetMaxImpactParameterCutR ( const AliVTrack *const  track,
Double_t maximpactRcut 
)

Referenced by SetESDCuts().

AliAODMCParticle * AliAnalysisTaskHFJetIPQA::GetMCTrack ( int  iLabel)

Definition at line 1135 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetV0MCTrueCandidates(), GetV0MCVeto(), and SetESDCuts().

int AliAnalysisTaskHFJetIPQA::GetMCTruth ( AliAODTrack *  track,
int &  motherpdg 
)

Definition at line 491 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetJetRadius().

Bool_t AliAnalysisTaskHFJetIPQA::GetMixDCA ( int  n,
double &  v 
)
inlineprivate

Definition at line 659 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCorrelations().

Double_t AliAnalysisTaskHFJetIPQA::GetMonteCarloCorrectionFactor ( AliVTrack *  track,
Int_t pCorr_indx,
double &  ppt 
)
private

GetMonteCarloCorrectionFactor.

Composition correction base function caller

Definition at line 3786 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by FillParticleCompositionEvent(), and FillParticleCompositionSpectra().

void AliAnalysisTaskHFJetIPQA::GetOutOfJetParticleComposition ( AliEmcalJet jet,
int  flavour 
)
private

Definition at line 2937 of file AliAnalysisTaskHFJetIPQA.cxx.

AliEmcalJet * AliAnalysisTaskHFJetIPQA::GetPerpendicularPseudoJet ( AliEmcalJet jet_in,
bool  rev 
)
private

Definition at line 2951 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetOutOfJetParticleComposition().

bool AliAnalysisTaskHFJetIPQA::GetPIDCombined ( AliAODTrack *  track,
double *  prob,
int &  nDetectors,
UInt_t usedDet,
AliPID::EParticleType &  MostProbablePID,
bool  setTrackPID 
)
Double_t AliAnalysisTaskHFJetIPQA::GetPtCorrected ( const AliEmcalJet jet)
private

GetPtCorrected.

Definition at line 3807 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetRunNr().

Double_t AliAnalysisTaskHFJetIPQA::GetPtCorrectedMC ( const AliEmcalJet jet)
private

GetPtCorrectedMC.

Definition at line 3821 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by FillGenHistograms(), and GetRunNr().

Int_t AliAnalysisTaskHFJetIPQA::GetRunNr ( AliVEvent *  event)
inlineprivate

Definition at line 455 of file AliAnalysisTaskHFJetIPQA.h.

Double_t AliAnalysisTaskHFJetIPQA::GetTrackCurvature ( AliAODTrack *  track)

Definition at line 1960 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

double AliAnalysisTaskHFJetIPQA::GetTrackProbability ( double  jetpt,
bool *  hasIPs,
double *  ipval 
)

Definition at line 4664 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and setTCThresholdPtFixed().

void AliAnalysisTaskHFJetIPQA::GetV0DaughProperties ( SV0Daugh *&  sTrack,
AliAODv0 *&  v0,
bool  isPos 
)

Definition at line 870 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SelectV0Candidates(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::GetV0MCTrueCandidates ( AliAODEvent fAODIn)

Definition at line 925 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

int AliAnalysisTaskHFJetIPQA::GetV0MCVeto ( AliAODEvent fAODIn,
AliAODv0 *  v0,
bool  bIsCandidateK0s,
bool  bIsCandidateLambda,
bool  bIsCandidateALambda 
)

Definition at line 1152 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SelectV0Candidates(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::GetV0Properties ( SV0Cand *&  sV0,
AliAODv0 *&  v0 
)

Definition at line 824 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SelectV0Candidates(), and SetESDCuts().

Double_t AliAnalysisTaskHFJetIPQA::GetValImpactParameter ( TTypeImpPar  type,
Double_t impar,
Double_t cov 
)
private

CalculateTrackImpactParameter.

Calculate track impact parameter

Definition at line 3003 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by FillTrackHistograms(), and Run().

AliVParticle * AliAnalysisTaskHFJetIPQA::GetVParticleMother ( AliVParticle *  part)
Double_t AliAnalysisTaskHFJetIPQA::GetWeightFactor ( AliVTrack *  track,
Int_t pCorr_indx,
double &  ppt 
)
private

Composition correction factor getter.

finds the corresponding re-weighing factor for a certain track:

  • find mother particle
  • define fluca factor according to mother particle

Definition at line 3241 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetMonteCarloCorrectionFactor().

void AliAnalysisTaskHFJetIPQA::IncHist ( const char *  name,
Int_t  bin 
)
private

IncHist.

increase 1d hist bin

Definition at line 4125 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run().

double AliAnalysisTaskHFJetIPQA::IntegrateIP ( int  iJetPtBin,
int  iIPBin,
int  iN 
)

Definition at line 4652 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetTrackProbability(), and setDoLundPlane().

bool AliAnalysisTaskHFJetIPQA::IsDCAAccepted ( double  decaylength,
double  ipwrtjet,
Double_t dca,
int  jetflavour 
)

Definition at line 3130 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetImpactParameterWrtToJet(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::IsEventAccepted ( AliAODEvent ev)

Definition at line 776 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

bool AliAnalysisTaskHFJetIPQA::IsFromElectron ( AliAODTrack *  track)

Definition at line 2764 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

bool AliAnalysisTaskHFJetIPQA::IsFromKaon ( AliAODTrack *  track)

Definition at line 2787 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

bool AliAnalysisTaskHFJetIPQA::IsFromPion ( AliAODTrack *  track)

Definition at line 2776 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

bool AliAnalysisTaskHFJetIPQA::IsFromProton ( AliAODTrack *  track)

Definition at line 2797 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::IsJetTaggedJetProb ( double  thresProb = 0.90)
private

IsJetTaggedJetProb.

unused

Definition at line 3855 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetRunNr().

Bool_t AliAnalysisTaskHFJetIPQA::IsJetTaggedTC ( int  n = 0,
double  thres = 0.1 
)
private

IsJetTaggedTC unused.

Definition at line 3837 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetRunNr().

Int_t AliAnalysisTaskHFJetIPQA::IsMCJetPartonFast ( const AliEmcalJet jet,
Double_t  radius,
Bool_t is_udg 
)
private

IsMCJetPartonFast.

Fast jet parton MC matcher

Definition at line 3863 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run().

Bool_t AliAnalysisTaskHFJetIPQA::IsParticleInCone ( const AliVParticle *  part,
const AliEmcalJet jet,
Double_t  dRMax 
)
Bool_t AliAnalysisTaskHFJetIPQA::IsParton ( int  pdg)

IsParton.

Definition at line 3847 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by IsMCJetPartonFast(), and setFProductionNumberPtHard().

Bool_t AliAnalysisTaskHFJetIPQA::IsPhysicalPrimary ( AliVParticle *  part)
Bool_t AliAnalysisTaskHFJetIPQA::IsPromptBMeson ( AliVParticle *  part)
private

IsPromptBMeson.

Definition at line 3691 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by IsSelectionParticleMeson().

Bool_t AliAnalysisTaskHFJetIPQA::IsPromptDMeson ( AliVParticle *  part)
private

IsPromptDMeson.

Definition at line 3708 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by IsSelectionParticleMeson().

Bool_t AliAnalysisTaskHFJetIPQA::IsSecondaryFromWeakDecay ( AliVParticle *  part)
private

IsSecondaryFromWeakDecay.

Definition at line 3626 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by IsSelectionParticle(), IsSelectionParticleALICE(), and IsSelectionParticleMeson().

Bool_t AliAnalysisTaskHFJetIPQA::IsSelectionParticle ( AliVParticle *  mcpart,
Int_t pdg,
Double_t pT,
Int_t idx 
)
private

IsSelectionParticle.

Definition at line 3437 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetWeightFactor().

Bool_t AliAnalysisTaskHFJetIPQA::IsSelectionParticleALICE ( AliVParticle *  mcpart,
Int_t pdg,
Double_t pT,
Int_t idx 
)
private

IsSelectionParticleALICE.

Definition at line 3480 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetWeightFactor().

Bool_t AliAnalysisTaskHFJetIPQA::IsSelectionParticleMeson ( AliVParticle *  mcpart,
Int_t pdg,
Double_t pT,
Int_t idx 
)
private

IsSelectionParticleMeson.

Definition at line 3517 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetWeightFactor().

Bool_t AliAnalysisTaskHFJetIPQA::IsSelectionParticleOmegaXiSigmaP ( AliVParticle *  mcpart,
Int_t pdg,
Double_t pT,
Int_t idx 
)
private

IsSelectionParticleOmegaXiSigmaP.

Definition at line 3570 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetWeightFactor().

Bool_t AliAnalysisTaskHFJetIPQA::IsSelectionParticleStrange ( AliVParticle *  mcpart,
Int_t pdg,
Double_t pT,
Int_t idx 
)
private

IsSelectionParticleStrange.

Definition at line 3634 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetWeightFactor().

Bool_t AliAnalysisTaskHFJetIPQA::IsTrackAccepted ( AliVTrack *  track,
int  jetflavour 
)

Definition at line 3052 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::IsTruePrimary ( AliVParticle *  mcpart)
private

IsTruePrimary.

Definition at line 3221 of file AliAnalysisTaskHFJetIPQA.cxx.

Int_t AliAnalysisTaskHFJetIPQA::IsV0Daughter ( const AliAODTrack *  track)

Definition at line 1016 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::localtoglobal ( double  alpha,
double *  local,
double *  global 
)

Transforms local to global coordinates.

Transforms local to global coordinates

Definition at line 538 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

Bool_t AliAnalysisTaskHFJetIPQA::MatchJetsGeometricDefault ( )
private

FillTrackingEfficiencyDCA.

Calculates tracking efficiency as a function of the dca xy z

MatchJetsGeometricDefault

geometric jet matching

Definition at line 3166 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run().

Bool_t AliAnalysisTaskHFJetIPQA::mysort ( const SJetIpPati i,
const SJetIpPati j 
)
staticprivate

mysort

custom strcut sorter function

Definition at line 3796 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run().

AliAnalysisTaskHFJetIPQA& AliAnalysisTaskHFJetIPQA::operator= ( const AliAnalysisTaskHFJetIPQA )
Bool_t AliAnalysisTaskHFJetIPQA::ParticleIsPossibleSource ( Int_t  pdg)
private

ParticleIsPossibleSource.

Definition at line 3727 of file AliAnalysisTaskHFJetIPQA.cxx.

void AliAnalysisTaskHFJetIPQA::PrintSettings ( )
private

Definition at line 2613 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetRunNr(), and UserExecOnce().

void AliAnalysisTaskHFJetIPQA::PrintV0Settings ( )
private

Definition at line 2582 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetRunNr(), and UserExecOnce().

void AliAnalysisTaskHFJetIPQA::ReadProbvsIPLookup ( TObjArray *&  oLookup)

Definition at line 4429 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ReadThresholdHists().

void AliAnalysisTaskHFJetIPQA::ReadThresholdHists ( TString  PathToThresholds,
TString  taskname,
int  nTCThresh 
)

Definition at line 4398 of file AliAnalysisTaskHFJetIPQA.cxx.

void AliAnalysisTaskHFJetIPQA::RecursiveParents ( AliEmcalJet fJet,
AliJetContainer fJetCont 
)

RecursiveParents.

function which is declustering jets via Camebridge Aachen algorithm and from subjets filling the Lund plane

Definition at line 4045 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and setfUserSignificance().

AliAODVertex * AliAnalysisTaskHFJetIPQA::RemoveDaughtersFromPrimaryVtx ( const AliVTrack *const  track)

Definition at line 2840 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by GetImpactParameter(), and SetESDCuts().

Bool_t AliAnalysisTaskHFJetIPQA::Run ( )
virtual

Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.

Returns
True if event is selected, false otherwise

Reimplemented from AliAnalysisTaskEmcal.

Definition at line 1589 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

void AliAnalysisTaskHFJetIPQA::SelectV0Candidates ( AliAODEvent fAODIn)

Definition at line 1277 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::SetDefaultAnalysisCuts ( )

SetDefaultAnalysisCuts.

Set default analysis cuts

Definition at line 343 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by AliAnalysisTaskHFJetIPQA(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::SetDefaultV0Cuts ( )

Definition at line 382 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by AliAnalysisTaskHFJetIPQA(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::setDoJetProb ( Bool_t  value)
inline

Definition at line 367 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setDoLundPlane ( Bool_t  dolundplane)
inline

Definition at line 408 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setDoMCEffs ( Bool_t  value)
inline

Definition at line 370 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setDoNotCheckIsPhysicalPrimary ( Bool_t  value)
inline

Definition at line 366 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setDoProbTagging ( Int_t  value)
inline

Definition at line 369 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setDoTCTagging ( Int_t  value)
inline

Definition at line 368 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetESDCuts ( AliESDtrackCuts *  cuts = NULL)
inline

Definition at line 291 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFApplyV0Rec ( Bool_t  value)
inline

Definition at line 353 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setfDaughterRadius ( Double_t  value)
inline

Definition at line 373 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setfDoFlavourMatching ( Bool_t  value)
inline

Definition at line 354 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFDoMCCorrection ( Bool_t  value)
inline

Definition at line 351 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFDoUnderlyingEventSub ( Bool_t  value)
inline

Definition at line 352 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFFillCorrelations ( const Bool_t value)

Definition at line 4157 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by useTreeForCorrelations().

void AliAnalysisTaskHFJetIPQA::SetFlukaFactor ( TGraph GraphOmega,
TGraph GraphXi,
TGraph K0Star,
TGraph Phi 
)

Definition at line 2012 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

void AliAnalysisTaskHFJetIPQA::setFMCglobalDCASmear ( const Double_t  value)

Definition at line 4164 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by setV0Cut().

void AliAnalysisTaskHFJetIPQA::setFMCglobalDCAxyShift ( const Double_t value)

Definition at line 4184 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by setV0Cut().

void AliAnalysisTaskHFJetIPQA::setfNoJetConstituents ( Int_t  value)
inline

Definition at line 374 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setfNThresholds ( Int_t  value)
inline

Definition at line 375 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by ReadThresholdHists().

void AliAnalysisTaskHFJetIPQA::setFParam_Smear_Mean ( Double_t  value)
inline

Definition at line 364 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFParam_Smear_Sigma ( Double_t  value)
inline

Definition at line 363 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFProductionNumberPtHard ( Int_t  value = -1)
inline

Definition at line 282 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFRunSmearing ( Bool_t  value)
inline

Definition at line 350 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setfUserSignificance ( Bool_t  value)
inline

Definition at line 376 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setFVertexRecalcMinPt ( const Double_t value)

Definition at line 4174 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by setV0Cut().

void AliAnalysisTaskHFJetIPQA::setGlobalVertex ( Bool_t  value)
inline

Definition at line 365 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetHardCutoff ( Double_t  t)
inline

Definition at line 416 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetJetRadius ( Double_t  fJetRadRead)
inline

Definition at line 278 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetMatchingLevel ( AliEmcalJet jet1,
AliEmcalJet jet2,
Int_t  matching = 0 
)
private

SetMatchingLevel.

jet matching helper:

  • define closest and second closest jet

Definition at line 3739 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by DoJetLoop().

void AliAnalysisTaskHFJetIPQA::SetMixDCA ( int  n,
Double_t  v 
)
inlineprivate

Definition at line 636 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetProbThresholds ( TObjArray **&  threshs)

Definition at line 4381 of file AliAnalysisTaskHFJetIPQA.cxx.

virtual void AliAnalysisTaskHFJetIPQA::SetPtHardBin ( Int_t  b)
inlinevirtual

Definition at line 415 of file AliAnalysisTaskHFJetIPQA.h.

Bool_t AliAnalysisTaskHFJetIPQA::SetResFunctionPID ( const char *  filename)

SetResFunction.

Setter for resolution function (currently unused)

Definition at line 2030 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by setV0Cut().

void AliAnalysisTaskHFJetIPQA::setTagLevel ( int  taglevel)
inline

Definition at line 400 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::setTCThresholdPtFixed ( double  value)
inline

Definition at line 401 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetTCThresholds ( TObjArray **&  threshs)

Definition at line 4345 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ReadThresholdHists().

void AliAnalysisTaskHFJetIPQA::setTrackIPvsPtValues ( double  fav0cut,
double  fbv0cut,
double  fcv0cut 
)
inline

Definition at line 372 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SetUseMonteCarloWeighingLinus ( TH1F *  Pi0,
TH1F *  Eta,
TH1F *  EtaP,
TH1F *  Rho,
TH1F *  Phi,
TH1F *  Omega,
TH1F *  K0s,
TH1F *  Lambda,
TH1F *  ChargedPi,
TH1F *  ChargedKaon,
TH1F *  Proton,
TH1F *  D0,
TH1F *  DPlus,
TH1F *  DStarPlus,
TH1F *  DSPlus,
TH1F *  LambdaC,
TH1F *  BPlus,
TH1F *  B0,
TH1F *  LambdaB,
TH1F *  BStarPlus 
)

IsSelected.

Enable event selection

SetUseMonteCarloWeighingLinus

Setter for MC composition correction factors

Definition at line 1985 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by SetESDCuts().

void AliAnalysisTaskHFJetIPQA::setV0Cut ( int  iCut,
double  value 
)
inline

Definition at line 355 of file AliAnalysisTaskHFJetIPQA.h.

void AliAnalysisTaskHFJetIPQA::SmearTrack ( AliAODTrack *  track)

Definition at line 412 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by Run(), and SetESDCuts().

void AliAnalysisTaskHFJetIPQA::SmearTrackHybrid ( AliVTrack *  track)
private
void AliAnalysisTaskHFJetIPQA::SubtractMean ( Double_t  val[2],
AliVTrack *  track 
)
private
void AliAnalysisTaskHFJetIPQA::Terminate ( Option_t option = "")
virtual

Definition at line 4822 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

void AliAnalysisTaskHFJetIPQA::UserCreateOutputObjects ( )
virtual

Definition at line 2140 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

void AliAnalysisTaskHFJetIPQA::UserExecOnce ( )
virtual

Task initializations handled in user tasks.

Interface for user code executed when the first event is called. At this step we know run number and data type and can therefore do proper initializations.

Reimplemented from AliAnalysisTaskEmcal.

Definition at line 2571 of file AliAnalysisTaskHFJetIPQA.cxx.

Referenced by ~AliAnalysisTaskHFJetIPQA().

void AliAnalysisTaskHFJetIPQA::useTreeForCorrelations ( Bool_t  value)
inline

Definition at line 411 of file AliAnalysisTaskHFJetIPQA.h.

Member Data Documentation

TCanvas* AliAnalysisTaskHFJetIPQA::cCuts
private

Definition at line 557 of file AliAnalysisTaskHFJetIPQA.h.

std::map<int, int> AliAnalysisTaskHFJetIPQA::daughtermother
private

Definition at line 606 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by IsMCJetPartonFast().

Bool_t AliAnalysisTaskHFJetIPQA::fApplyV0Rej
private

Definition at line 480 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by Run(), setFApplyV0Rec(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskHFJetIPQA::fBackgroundFactorLinus[21][498]
private

Definition at line 600 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetWeightFactor(), and SetUseMonteCarloWeighingLinus().

AliPIDCombined* AliAnalysisTaskHFJetIPQA::fCombined
private
TTree* AliAnalysisTaskHFJetIPQA::fCorrelationCrossCheck
private

Definition at line 629 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and FillCorrelations().

Double_t AliAnalysisTaskHFJetIPQA::fDaughtersRadius
private
Bool_t AliAnalysisTaskHFJetIPQA::fDoFlavourMatching
private
Bool_t AliAnalysisTaskHFJetIPQA::fDoJetProb
private
Bool_t AliAnalysisTaskHFJetIPQA::fDoLundPlane
private

Definition at line 489 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by Run(), setDoLundPlane(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskHFJetIPQA::fDoMCCorrection
private

Definition at line 478 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by PrintSettings(), setFDoMCCorrection(), and Terminate().

Bool_t AliAnalysisTaskHFJetIPQA::fDoMCEffs
private

Definition at line 492 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by Run(), setDoMCEffs(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskHFJetIPQA::fDoNotCheckIsPhysicalPrimary
private

Definition at line 486 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by setDoNotCheckIsPhysicalPrimary().

Int_t AliAnalysisTaskHFJetIPQA::fDoProbTagging
private

Definition at line 491 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by PrintSettings(), Run(), and setDoProbTagging().

Int_t AliAnalysisTaskHFJetIPQA::fDoTCTagging
private
Bool_t AliAnalysisTaskHFJetIPQA::fDoUnderlyingEventSub
private
AliESDtrackCuts* AliAnalysisTaskHFJetIPQA::fESDTrackCut
private

Definition at line 596 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by IsTrackAccepted(), and SetESDCuts().

AliEventCuts AliAnalysisTaskHFJetIPQA::fEventCuts

Definition at line 420 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by IsEventAccepted().

AliAODVertex* AliAnalysisTaskHFJetIPQA::fEventVertex
private
Bool_t AliAnalysisTaskHFJetIPQA::fFillCorrelations
private

Definition at line 488 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCorrelations(), and setFFillCorrelations().

vector<double > AliAnalysisTaskHFJetIPQA::fFracs
private
TGraph* AliAnalysisTaskHFJetIPQA::fGeant3FlukaAntiLambda
private

Definition at line 522 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGeant3FlukaAntiProton
private

Definition at line 520 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGeant3FlukaKMinus
private

Definition at line 523 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGeant3FlukaLambda
private

Definition at line 521 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGeant3FlukaProton
private

Definition at line 519 of file AliAnalysisTaskHFJetIPQA.h.

Bool_t AliAnalysisTaskHFJetIPQA::fGlobalVertex
private

Definition at line 485 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DetermineUnsuitableVtxTracks(), and setGlobalVertex().

TGraph* AliAnalysisTaskHFJetIPQA::fGraphMean
private

Definition at line 512 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGraphOmega
private

Definition at line 516 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetWeightFactor(), and SetFlukaFactor().

TGraph* AliAnalysisTaskHFJetIPQA::fGraphSigmaData
private

Definition at line 513 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGraphSigmaMC
private

Definition at line 514 of file AliAnalysisTaskHFJetIPQA.h.

TGraph* AliAnalysisTaskHFJetIPQA::fGraphXi
private

Definition at line 515 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetWeightFactor(), and SetFlukaFactor().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dAnLamdaPtMC
private

Definition at line 587 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dCutb
private

Definition at line 562 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCandidateJet(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dCutc
private

Definition at line 561 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCandidateJet(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1DCutInclusive
private

Definition at line 559 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCandidateJet(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dCuts
private

Definition at line 563 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCandidateJet(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dCutsPrinted
private

Definition at line 566 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by PrintSettings(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dCutudg
private

Definition at line 560 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillCandidateJet(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dKshortPtMC
private

Definition at line 585 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dLamdaPtMC
private

Definition at line 586 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1dTracksAccepeted
private

Definition at line 565 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1V0CounterCentALambda
private

number of Lambda candidates after various cuts

Definition at line 575 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillV0Candidates(), and UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::fh1V0CounterCentK0s
private
TH1D* AliAnalysisTaskHFJetIPQA::fh1V0CounterCentLambda
private

number of K0s candidates after various cuts

Definition at line 574 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by FillV0Candidates(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::fh2dAnLamdaMassVsPt
private

Definition at line 578 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SelectV0Candidates(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::fh2dAnLamdaPtVsJetPtMC
private

Definition at line 590 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::fh2dKshortMassVsPt
private

number of ALambda candidates after various cuts

Definition at line 576 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SelectV0Candidates(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::fh2dKshortPtVsJetPtMC
private

Definition at line 588 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::fh2dLamdaMassVsPt
private

Definition at line 577 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SelectV0Candidates(), and UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::fh2dLamdaPtVsJetPtMC
private

Definition at line 589 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskHFJetIPQA::fHardCutOff
private
THistManager AliAnalysisTaskHFJetIPQA::fHistManager
private

Histogram manager.

Definition at line 423 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by UserCreateOutputObjects().

THnSparse* AliAnalysisTaskHFJetIPQA::fHLundIterative
private

Definition at line 568 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by RecursiveParents(), and UserCreateOutputObjects().

THnSparse* AliAnalysisTaskHFJetIPQA::fhnV0InJetALambda
private

Definition at line 572 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SelectV0Candidates(), and UserCreateOutputObjects().

THnSparse* AliAnalysisTaskHFJetIPQA::fhnV0InJetK0s
private

iterative declustering

Definition at line 570 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SelectV0Candidates(), and UserCreateOutputObjects().

THnSparse* AliAnalysisTaskHFJetIPQA::fhnV0InJetLambda
private

V0 in jet cones, in a centrality bin, m_V0; pt_V0; eta_V0; pt_jet.

Definition at line 571 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SelectV0Candidates(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskHFJetIPQA::fIsMixSignalReady_n1
private
Bool_t AliAnalysisTaskHFJetIPQA::fIsMixSignalReady_n2
private
Bool_t AliAnalysisTaskHFJetIPQA::fIsMixSignalReady_n3
private
Bool_t AliAnalysisTaskHFJetIPQA::fIsSameEvent_n1
private
Bool_t AliAnalysisTaskHFJetIPQA::fIsSameEvent_n2
private
Bool_t AliAnalysisTaskHFJetIPQA::fIsSameEvent_n3
private
std::vector<Double_t > AliAnalysisTaskHFJetIPQA::fJetCont
private
TGraph* AliAnalysisTaskHFJetIPQA::fK0Star
private

Definition at line 517 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetWeightFactor(), and SetFlukaFactor().

TClonesArray* AliAnalysisTaskHFJetIPQA::fMCArray
private
AliMCEvent* AliAnalysisTaskHFJetIPQA::fMCEvent
private

Definition at line 595 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by Run().

Bool_t AliAnalysisTaskHFJetIPQA::fMcEvtSampled
private

Definition at line 599 of file AliAnalysisTaskHFJetIPQA.h.

Double_t AliAnalysisTaskHFJetIPQA::fMCglobalDCASmear
private

Definition at line 615 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and setFMCglobalDCASmear().

Double_t AliAnalysisTaskHFJetIPQA::fMCglobalDCAxyShift
private
Double_t AliAnalysisTaskHFJetIPQA::fn1_mix
private
Double_t AliAnalysisTaskHFJetIPQA::fn2_mix
private
Double_t AliAnalysisTaskHFJetIPQA::fn3_mix
private
Int_t AliAnalysisTaskHFJetIPQA::fNoJetConstituents
private
Double_t AliAnalysisTaskHFJetIPQA::fParam_Smear_Mean
private

Definition at line 484 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by setFParam_Smear_Mean(), and SmearTrack().

Double_t AliAnalysisTaskHFJetIPQA::fParam_Smear_Sigma
private

Definition at line 483 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by setFParam_Smear_Sigma(), and SmearTrack().

std::vector<Double_t > AliAnalysisTaskHFJetIPQA::fPBJet
private

Definition at line 604 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and IsMCJetPartonFast().

std::vector<Double_t > AliAnalysisTaskHFJetIPQA::fPCJet
private

Definition at line 603 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and IsMCJetPartonFast().

TGraph* AliAnalysisTaskHFJetIPQA::fPhi
private

Definition at line 518 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetWeightFactor(), and SetFlukaFactor().

AliPIDResponse* AliAnalysisTaskHFJetIPQA::fPidResponse
private
Int_t AliAnalysisTaskHFJetIPQA::fProductionNumberPtHard
private

Definition at line 500 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by setFProductionNumberPtHard().

std::vector<Double_t > AliAnalysisTaskHFJetIPQA::fPSJet
private

Definition at line 602 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and IsMCJetPartonFast().

std::vector<Double_t > AliAnalysisTaskHFJetIPQA::fPUdsgJet
private

Definition at line 601 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and IsMCJetPartonFast().

TGraph AliAnalysisTaskHFJetIPQA::fResolutionFunction[200]
private

Definition at line 608 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SetResFunctionPID().

Bool_t AliAnalysisTaskHFJetIPQA::fRunSmearing
private

Definition at line 476 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by PrintSettings(), Run(), setFRunSmearing(), and Terminate().

Double_t AliAnalysisTaskHFJetIPQA::fTCThresholdPtFixed
private

Definition at line 509 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DoTCTagging(), PrintSettings(), and setTCThresholdPtFixed().

Float_t AliAnalysisTaskHFJetIPQA::fTREE_n1
private

Definition at line 630 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and FillCorrelations().

Float_t AliAnalysisTaskHFJetIPQA::fTREE_n2
private

Definition at line 631 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and FillCorrelations().

Float_t AliAnalysisTaskHFJetIPQA::fTREE_n3
private

Definition at line 632 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and FillCorrelations().

Float_t AliAnalysisTaskHFJetIPQA::fTREE_pt
private

Definition at line 633 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by AliAnalysisTaskHFJetIPQA(), and FillCorrelations().

Bool_t AliAnalysisTaskHFJetIPQA::fUsePIDJetProb
private

Definition at line 477 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by SetResFunctionPID().

Bool_t AliAnalysisTaskHFJetIPQA::fUseSignificance
private

Definition at line 493 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by PrintSettings(), Run(), and setfUserSignificance().

Bool_t AliAnalysisTaskHFJetIPQA::fUseTreeForCorrelations
private
TClonesArray* AliAnalysisTaskHFJetIPQA::fV0CandidateArray
private
Double_t AliAnalysisTaskHFJetIPQA::fV0Cuts[25]
private
AliVertexerTracks* AliAnalysisTaskHFJetIPQA::fVertexer
private

Definition at line 597 of file AliAnalysisTaskHFJetIPQA.h.

Double_t AliAnalysisTaskHFJetIPQA::fVertexRecalcMinPt
private
Float_t AliAnalysisTaskHFJetIPQA::fXsectionWeightingFactor
private

Definition at line 499 of file AliAnalysisTaskHFJetIPQA.h.

std::vector<TH1D*> AliAnalysisTaskHFJetIPQA::h1DProbThresholds
private

Definition at line 553 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DoProbTagging(), and SetProbThresholds().

std::vector<TH1D*> AliAnalysisTaskHFJetIPQA::h1DThresholdsFirst
private

Definition at line 530 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DoTCTagging(), and SetTCThresholds().

std::vector<TH1D*> AliAnalysisTaskHFJetIPQA::h1DThresholdsSecond
private

Definition at line 531 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DoTCTagging(), and SetTCThresholds().

std::vector<TH1D*> AliAnalysisTaskHFJetIPQA::h1DThresholdsThird
private

Definition at line 532 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DoTCTagging(), and SetTCThresholds().

TH1D* AliAnalysisTaskHFJetIPQA::h1DV0FalseRec
private

Definition at line 580 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::h1DV0TrueDataDef
private

Definition at line 582 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::h1DV0TrueMCDef
private

Definition at line 583 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by UserCreateOutputObjects().

TH1D* AliAnalysisTaskHFJetIPQA::h1DV0TrueRec
private

Definition at line 581 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by UserCreateOutputObjects().

TH2D* AliAnalysisTaskHFJetIPQA::h2DLNProbDistsb
private

Definition at line 548 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DLNProbDistsc
private

Definition at line 547 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DLNProbDistscV0
private

Definition at line 550 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DLNProbDistsudsg
private

Definition at line 546 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DLNProbDistsudsgV0
private

Definition at line 549 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DLNProbDistsUnid
private

Definition at line 545 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DProbDistsb
private

Definition at line 540 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DProbDistsc
private

Definition at line 539 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DProbDistscV0
private

Definition at line 542 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DProbDistsudsg
private

Definition at line 538 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DProbDistsudsgV0
private

Definition at line 541 of file AliAnalysisTaskHFJetIPQA.h.

TH2D* AliAnalysisTaskHFJetIPQA::h2DProbDistsUnid
private

Definition at line 537 of file AliAnalysisTaskHFJetIPQA.h.

std::vector<TH2D*> AliAnalysisTaskHFJetIPQA::h2DProbLookup
private
AliJetContainer* AliAnalysisTaskHFJetIPQA::jetcongen
private

Definition at line 472 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by GetV0MCTrueCandidates(), Run(), and SetESDCuts().

AliJetContainer* AliAnalysisTaskHFJetIPQA::jetconrec
private
int AliAnalysisTaskHFJetIPQA::kTagLevel
private

Definition at line 497 of file AliAnalysisTaskHFJetIPQA.h.

Referenced by DoTCTagging(), and setTagLevel().

vector<TString> AliAnalysisTaskHFJetIPQA::sTemplateFlavour
private

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