AliPhysics  1168478 (1168478)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnaChargedParticles Class Reference

Track selection for correlation analysis. More...

#include <AliAnaChargedParticles.h>

Inheritance diagram for AliAnaChargedParticles:

Public Member Functions

 AliAnaChargedParticles ()
 Default constructor. Initialize parameters with default values. More...
 
virtual ~AliAnaChargedParticles ()
 Virtual destructor. More...
 
void FillPrimaryHistograms ()
 Fill primary generated particles histograms if MC data is available. More...
 
TListGetCreateOutputObjects ()
 
Bool_t GetTrackSide (Float_t trackEta) const
 
Int_t GetTrackSector (Float_t trackPhi) const
 
void Init ()
 Init. Check that tracks are read, if not abort. More...
 
void InitParameters ()
 Initialize the parameters of the analysis. More...
 
void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
void MakeAnalysisFillAOD ()
 
void MakeAnalysisFillHistograms ()
 Fill histograms for the selected tracks. More...
 
void SwitchOnFillTrackBCHistograms ()
 
void SwitchOffFillTrackBCHistograms ()
 
void SwitchOnFillVertexBC0Histograms ()
 
void SwitchOffFillVertexBC0Histograms ()
 
void SwitchOnFillEtaPhiRegionsHistograms ()
 
void SwitchOffFillEtaPhiRegionsHistograms ()
 
void SwitchOnFillTrackMultiplicityHistograms ()
 
void SwitchOffFillTrackMultiplicityHistograms ()
 
void SwitchOnFillTrackDCAHistograms ()
 
void SwitchOffFillTrackDCAHistograms ()
 
- Public Member Functions inherited from AliAnaCaloTrackCorrBaseClass
 AliAnaCaloTrackCorrBaseClass ()
 
virtual ~AliAnaCaloTrackCorrBaseClass ()
 Destructor. More...
 
virtual void InitDebug ()
 
virtual void InitCaloParameters ()
 
virtual void FillEventMixPool ()
 
virtual void Terminate (TList *)
 
virtual void AddToHistogramsName (TString add)
 
virtual TString GetAddedHistogramsStringToName () const
 
virtual TObjString * GetAnalysisCuts ()
 
virtual TString GetBaseParametersList ()
 
virtual Int_t GetDebug () const
 
virtual void SetDebug (Int_t d)
 
virtual Int_t GetEventNumber () const
 
virtual Int_t GetTrackMultiplicity () const
 
virtual AliCentrality * GetCentrality () const
 
virtual AliMultSelection * GetMultSelCen () const
 
virtual Int_t GetEventCentrality () const
 
virtual AliEventplane * GetEventPlane () const
 
virtual Double_t GetEventPlaneAngle () const
 
virtual TString GetEventPlaneMethod () const
 
virtual void AddAODParticle (AliAODPWG4Particle part)
 
virtual void ConnectInputOutputAODBranches ()
 
virtual TClonesArray * GetCreateOutputAODBranch ()
 Create AOD branch filled in the analysis. More...
 
virtual TString GetInputAODName () const
 
virtual void SetInputAODName (TString name)
 
virtual TString GetOutputAODName () const
 
virtual void SetOutputAODName (TString name)
 
virtual Bool_t NewOutputAOD () const
 
virtual TString GetOutputAODClassName () const
 
virtual void SetOutputAODClassName (TString name)
 
virtual TString GetAODObjArrayName () const
 
virtual void SetAODObjArrayName (TString name)
 
virtual TClonesArray * GetInputAODBranch () const
 
virtual TClonesArray * GetOutputAODBranch () const
 
virtual TClonesArray * GetAODBranch (const TString &aodBranchName) const
 Recover ouput and input AOD pointers for each event in AliCaloTrackMaker. More...
 
virtual TClonesArray * GetAODCaloClusters () const
 
virtual TClonesArray * GetAODTracks () const
 
virtual AliVCaloCells * GetPHOSCells () const
 
virtual AliVCaloCells * GetEMCALCells () const
 
virtual TObjArrayGetCTSTracks () const
 
virtual TObjArrayGetEMCALClusters () const
 
virtual TObjArrayGetPHOSClusters () const
 
virtual TClonesArray * GetNonStandardJets () const
 
virtual AliAODJetEventBackground * GetBackgroundJets () const
 
virtual Int_t GetCalorimeter () const
 
virtual TString GetCalorimeterString () const
 
virtual void SetCalorimeter (TString &calo)
 Set the calorimeter for the analysis. A string. More...
 
virtual void SetCalorimeter (Int_t calo)
 Set the calorimeter for the analysis. An integer. More...
 
virtual Bool_t IsDataMC () const
 
virtual void SwitchOnDataMC ()
 
virtual void SwitchOffDataMC ()
 
virtual Bool_t IsFiducialCutOn () const
 
virtual void SwitchOnFiducialCut ()
 
virtual void SwitchOffFiducialCut ()
 
virtual Bool_t IsRealCaloAcceptanceOn () const
 
virtual void SwitchOnRealCaloAcceptance ()
 
virtual void SwitchOffRealCaloAcceptance ()
 
virtual Bool_t IsCaloPIDOn () const
 
virtual void SwitchOnCaloPID ()
 
virtual void SwitchOffCaloPID ()
 
virtual Bool_t MakePlotsOn () const
 
virtual void SwitchOnPlotsMaking ()
 
virtual void SwitchOffPlotsMaking ()
 
virtual Bool_t IsPileUpAnalysisOn () const
 
virtual void SwitchOnFillPileUpHistograms ()
 
virtual void SwitchOffFillPileUpHistograms ()
 
virtual Bool_t IsHighMultiplicityAnalysisOn () const
 
virtual void SwitchOnFillHighMultiplicityHistograms ()
 
virtual void SwitchOffFillHighMultiplicityHistograms ()
 
virtual Float_t GetMaxPt () const
 
virtual Float_t GetMinPt () const
 
virtual void SetMaxPt (Float_t pt)
 
virtual void SetMinPt (Float_t pt)
 
virtual void SetPtCutRange (Double_t mi, Double_t ma)
 
virtual Float_t GetMaxEnergy () const
 
virtual Float_t GetMinEnergy () const
 
virtual void SetMaxEnergy (Float_t e)
 
virtual void SetMinEnergy (Float_t e)
 
virtual void SetEnergyCutRange (Double_t mi, Double_t ma)
 
virtual void SetPairTimeCut (Float_t t)
 
virtual Float_t GetPairTimeCut () const
 Time cut in ns. More...
 
Int_t GetFirstSMCoveredByTRD () const
 Time cut in ns. More...
 
void SetFirstSMCoveredByTRD (Int_t n)
 
virtual Int_t GetNZvertBin () const
 
virtual Int_t GetNRPBin () const
 Number of bins in vertex. More...
 
virtual Int_t GetNCentrBin () const
 Number of bins in reaction plain. More...
 
virtual Int_t GetNTrackMultBin () const
 Number of bins in centrality. More...
 
virtual Int_t GetNMaxEvMix () const
 Number of bins in track multiplicity. More...
 
virtual Float_t GetZvertexCut () const
 Maximal number of events for mixin. More...
 
virtual Int_t GetTrackMultiplicityBin () const
 Cut on vertex position. More...
 
virtual Int_t GetEventCentralityBin () const
 
virtual Int_t GetEventRPBin () const
 
virtual Int_t GetEventVzBin () const
 
virtual Int_t GetEventMixBin () const
 
virtual Int_t GetEventMixBin (Int_t iCen, Int_t iVz, Int_t iRP) const
 
virtual Double_t GetEventWeight () const
 
virtual Double_t GetParticlePtWeight (Float_t pt, Int_t pdg, TString genName, Int_t igen) const
 
virtual void SetNZvertBin (Int_t n=1)
 
virtual void SetNRPBin (Int_t n=1)
 Number of bins for vertex position. More...
 
virtual void SetNCentrBin (Int_t n=1)
 Number of bins in reaction plain. More...
 
virtual void SetNTrackMultBin (Int_t n=1)
 Number of bins in centrality. More...
 
virtual void SetNMaxEvMix (Int_t n=20)
 Number of bins in track multiplicity. More...
 
virtual void SetTrackMultiplicityBin (Int_t bin, Int_t mult)
 Maximal number of events for mixing. More...
 
virtual void SwitchOnTrackMultBins ()
 
virtual void SwitchOffTrackMultBins ()
 
virtual void SwitchOnOwnMix ()
 
virtual void SwitchOffOwnMix ()
 
virtual Bool_t DoOwnMix () const
 
virtual Bool_t UseTrackMultBins () const
 
virtual Int_t CheckMixedEventVertex (Int_t caloLabel, Int_t trackLabel)
 
virtual AliMixedEvent * GetMixedEvent () const
 
virtual Int_t GetNMixedEvent () const
 
virtual void GetVertex (Double_t vertex[3]) const
 
virtual Double_tGetVertex (Int_t evtIndex) const
 
virtual void GetVertex (Double_t vertex[3], Int_t evtIndex) const
 
virtual Int_t GetV0Signal (Int_t i) const
 
virtual Int_t GetV0Multiplicity (Int_t i) const
 
Float_t GetPhi (Float_t phi) const
 Shift phi angle in case of negative value 360 degrees. Example TLorenzVector::Phi defined in -pi to pi. More...
 
Float_t DegToRad (Float_t deg) const
 
Float_t RadToDeg (Float_t rad) const
 
virtual Bool_t IsTrackMatched (AliVCluster *cluster, AliVEvent *event)
 
virtual Int_t GetModuleNumberCellIndexes (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU) const
 
virtual Int_t GetModuleNumberCellIndexesAbsCaloMap (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU, Int_t &icolAbs, Int_t &irowAbs) const
 
virtual Int_t GetModuleNumber (AliAODPWG4Particle *part) const
 
virtual Int_t GetModuleNumber (AliVCluster *cluster) const
 
virtual AliVCluster * FindCluster (TObjArray *clusters, Int_t clId, Int_t &iclus, Int_t first=0)
 
virtual AliMCEvent * GetMC () const
 
virtual AliHeader * GetMCHeader () const
 
virtual AliGenEventHeader * GetMCGenEventHeader () const
 
virtual AliCaloPIDGetCaloPID ()
 
virtual AliCalorimeterUtilsGetCaloUtils () const
 
virtual AliFiducialCutGetFiducialCut ()
 
virtual AliHistogramRangesGetHistogramRanges ()
 
virtual AliIsolationCutGetIsolationCut ()
 
virtual AliMCAnalysisUtilsGetMCAnalysisUtils ()
 
virtual AliNeutralMesonSelectionGetNeutralMesonSelection ()
 
virtual AliCaloTrackReaderGetReader () const
 
virtual AliEMCALGeometry * GetEMCALGeometry () const
 
virtual AliPHOSGeoUtils * GetPHOSGeometry () const
 
virtual void SetCaloPID (AliCaloPID *pid)
 
virtual void SetCaloUtils (AliCalorimeterUtils *caloutils)
 
virtual void SetFiducialCut (AliFiducialCut *fc)
 
virtual void SetHistogramRanges (AliHistogramRanges *hr)
 
virtual void SetIsolationCut (AliIsolationCut *ic)
 
virtual void SetMCAnalysisUtils (AliMCAnalysisUtils *mcutils)
 
virtual void SetNeutralMesonSelection (AliNeutralMesonSelection *const nms)
 
virtual void SetReader (AliCaloTrackReader *reader)
 
void SwitchOnStudyClusterOverlapsPerGenerator ()
 
void SwitchOffStudyClusterOverlapsPerGenerator ()
 
Bool_t IsStudyClusterOverlapsPerGeneratorOn () const
 
void SetNCocktailGenNamesToCheck (Int_t nb)
 
Int_t GetNCocktailGenNamesToCheck () const
 
void SetCocktailGenNameToCheck (Int_t i, TString v)
 
TString GetCocktailGenNameToCheck (Int_t i) const
 
void SetCocktailGenIndexToCheck (Int_t i, Int_t v)
 
Int_t GetCocktailGenIndexToCheck (Int_t i) const
 
Int_t GetCocktailGeneratorBackgroundTag (AliVCluster *clus, Int_t mctag, TString &genName, Int_t &index, TString &genNameBkg, Int_t &indexBkg)
 

Private Types

enum  mvType {
  kmcPion = 0, kmcProton = 1, kmcKaon = 2, kmcMuon = 3,
  kmcElectron = 4, kmcUnknown = 5
}
 Indeces for histograms depending on the origin of the track at MC level. More...
 

Private Member Functions

 AliAnaChargedParticles (const AliAnaChargedParticles &ch)
 Copy constructor not implemented. More...
 
AliAnaChargedParticlesoperator= (const AliAnaChargedParticles &ch)
 Assignment operator not implemented. More...
 

Private Attributes

Bool_t fFillTrackBCHistograms
 Fill histograms for tracks with TOF BC=0 or not related histograms. More...
 
Bool_t fFillVertexBC0Histograms
 Fill histograms for tracks with vertex BC=0 or not related histograms. More...
 
Bool_t fFillEtaPhiRegionHistograms
 Fill track pT spectrum histograms in different eta-phi windows. More...
 
Bool_t fFillTrackMultHistograms
 Fill track pT spectrum histograms vs track multiplicity or track sum pt. More...
 
Bool_t fFillTrackDCAHistograms
 Fill track DCA histograms. More...
 
TLorentzVector fMomentum
 ! Temporary momentum container More...
 
TH2FfhNTracks
 ! Track multiplicity distribution per event, different pT cuts More...
 
TH2FfhSumPtTracks
 ! Track sum pT distribution per event, different pT cuts More...
 
TH2FfhPtTrackNTracks [10]
 ! Track multiplicity distribution per event vs track pT, different pT cuts More...
 
TH2FfhPtTrackSumPtTracks [10]
 ! Track sum pT distribution per event vs track pT, different pT cuts More...
 
TH1F * fhPt
 ! pT distribution More...
 
TH1F * fhPtNoCut
 ! pT distribution, no cut More...
 
TH1F * fhPtCutDCA
 ! pT distribution, Apply DCA cut More...
 
TH1F * fhPtCutDCABCOK
 ! pT distribution, Apply DCA cut, BC=0 or -100 More...
 
TH1F * fhPtPerRegion [18][2]
 ! pT distribution in TPC regions More...
 
TH1F * fhSumPtPerRegion [18][2]
 ! pT distribution in TPC regions More...
 
TH1F * fhPtNotPrimary
 ! pT spectra of tracks not declared as primary (AOD) More...
 
TH1F * fhPtNotSharedClusterCut
 ! pT spectra of tracks not passing the shared clusters cut (AOD) More...
 
TH1F * fhPtPileUp [7]
 ! pT distribution, pile-up defined events More...
 
TH2FfhPhiNeg
 ! phi distribution vs pT, negative More...
 
TH2FfhEtaNeg
 ! eta distribution vs pT, negative More...
 
TH2FfhPhiPos
 ! phi distribution vs pT, positive More...
 
TH2FfhEtaPos
 ! eta distribution vs pT, positive More...
 
TH2FfhEtaPhiPos
 ! eta vs phi distribution of positive charge More...
 
TH2FfhEtaPhiNeg
 ! eta vs phi distribution of negative charge More...
 
TH2FfhTrackResolution
 ! track resolution sigma pT vs pT, ESDs More...
 
TH1F * fhPtVtxOutBC0
 ! pT distribution of tracks from a vertex with BC!=0 More...
 
TH2FfhEtaPhiVtxOutBC0
 ! eta/phi distribution of tracks from a vertex with BC!=0 More...
 
TH1F * fhPtVtxInBC0
 ! pT distribution of tracks from a vertex with BC=0 More...
 
TH2FfhEtaPhiVtxInBC0
 ! eta/phi distribution of tracks from a vertex with BC=0 More...
 
TH1F * fhPtSPDRefit
 ! pT distribution of tracks with SPD and ITS refit More...
 
TH1F * fhPtNoSPDRefit
 ! pT distribution of constrained tracks no SPD and with ITSRefit More...
 
TH1F * fhPtNoSPDNoRefit
 ! pT distribution of constrained tracks with no SPD requierement and without ITSRefit More...
 
TH2FfhEtaPhiSPDRefit
 ! eta-phi distribution of tracks with SPD and ITS refit More...
 
TH2FfhEtaPhiNoSPDRefit
 ! eta-phi distribution of constrained tracks no SPD and with ITSRefit More...
 
TH2FfhEtaPhiNoSPDNoRefit
 ! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit More...
 
TH2FfhEtaPhiSPDRefitPt02
 ! eta-phi distribution of tracks with SPD and ITS refit, 0 < pT < 2 GeV More...
 
TH2FfhEtaPhiNoSPDRefitPt02
 ! eta-phi distribution of constrained tracks no SPD and with ITSRefit, 0 < pT < 2 GeV More...
 
TH2FfhEtaPhiNoSPDNoRefitPt02
 ! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, 0 < pT < 2 GeV More...
 
TH2FfhEtaPhiSPDRefitPt3
 ! eta-phi distribution of tracks with SPD and ITS refit, pT > 3 GeV More...
 
TH2FfhEtaPhiNoSPDRefitPt3
 ! eta-phi distribution of constrained tracks no SPD and with ITSRefit, pT > 3 GeV More...
 
TH2FfhEtaPhiNoSPDNoRefitPt3
 ! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, pT > 3 GeV More...
 
TH1F * fhPtMCPart [6]
 ! pT distribution, 6 hadron ID More...
 
TH2FfhPhiMCPart [6]
 ! phi distribution vs pT, 6 hadron ID More...
 
TH2FfhEtaMCPart [6]
 ! eta distribution vs pT, 6 hadron ID More...
 
TH1F * fhPtMCPrimPart [6]
 ! Number of generated charged hadrons vs pT coming from MC particle, 6 hadron ID More...
 
TH2FfhPhiMCPrimPart [6]
 ! Number of generated charged hadrons vs phi coming from MC particle, 6 hadron ID More...
 
TH2FfhEtaMCPrimPart [6]
 ! Number of generated charged hadrons vs eta coming from MC particle, 6 hadron ID More...
 
TH1F * fhTOFSignal
 ! TOF signal More...
 
TH1F * fhTOFSignalPtCut
 ! TOF signal pt and acceptance cut More...
 
TH1F * fhTOFSignalBCOK
 ! TOF signal pt and acceptance cut More...
 
TH2FfhPtTOFSignal
 ! TOF signal vs track pT, good status More...
 
TH2FfhPtTOFSignalDCACut
 ! TOF signal vs track pT, good status More...
 
TH2FfhPtTOFSignalPileUp [7]
 ! TOF signal vs track pT, good status, pile-up More...
 
TH2FfhPtTOFSignalVtxOutBC0
 ! TOF signal vs track pT, good status More...
 
TH2FfhPtTOFSignalVtxOutBC0PileUp [7]
 ! TOF signal vs track pT, good status, pile-up More...
 
TH2FfhPtTOFSignalVtxInBC0
 ! TOF signal vs track pT, good status More...
 
TH2FfhPtTOFSignalVtxInBC0PileUp [7]
 ! TOF signal vs track pT, good status, pile-up More...
 
TH1F * fhPtTOFStatus0
 ! pT of tracks not passing TOF status selection More...
 
TH2FfhEtaPhiTOFStatus0
 ! eta/phi of tracks not passing TOF status selection More...
 
TH2FfhEtaPhiTOFBC0
 ! eta/phi of tracks passing TOF status selection, tracks in BC=0 More...
 
TH2FfhEtaPhiTOFBCPlus
 ! eta/phi of tracks passing TOF status selection, tracks in BC>0 More...
 
TH2FfhEtaPhiTOFBCMinus
 ! eta/phi of tracks passing TOF status selection, tracks in BC<0 More...
 
TH2FfhEtaPhiTOFBC0PileUpSPD
 ! eta/phi of tracks passing TOF status selection, tracks in BC=0, pile-up spd More...
 
TH2FfhEtaPhiTOFBCPlusPileUpSPD
 ! eta/phi of tracks passing TOF status selection, tracks in BC>0, pile-up spd More...
 
TH2FfhEtaPhiTOFBCMinusPileUpSPD
 ! eta/phi of tracks passing TOF status selection, tracks in BC<0, pile-up spd More...
 
TH1F * fhProductionVertexBC
 ! Check BC of production vertex More...
 
TH1F * fhProductionVertexBCPileUp [7]
 ! Check BC of production vertex, pile-up More...
 
TH2FfhPtDCA [3]
 ! DCA (xy,z,constrained) of all tracks More...
 
TH2FfhPtDCASPDRefit [3]
 ! DCA (xy,z,constrained) of tracks with SPD and ITS refit More...
 
TH2FfhPtDCANoSPDRefit [3]
 ! DCA (xy,z,constrained) of constrained tracks no SPD and with ITSRefit More...
 
TH2FfhPtDCANoSPDNoRefit [3]
 ! DCA (xy,z,constrained) of constrained tracks with no SPD requierement and without ITSRefit More...
 
TH2FfhPtDCAVtxOutBC0 [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC!=0 More...
 
TH2FfhPtDCAVtxInBC0 [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC==0 More...
 
TH2FfhPtDCAPileUp [3]
 ! DCA (xy,z,constrained) of all tracks, SPD pile-up More...
 
TH2FfhPtDCAVtxOutBC0PileUp [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up More...
 
TH2FfhPtDCAVtxInBC0PileUp [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC==0, SPD pile-up More...
 
TH2FfhPtDCATOFBC0 [3]
 ! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0 More...
 
TH2FfhPtDCAPileUpTOFBC0 [3]
 ! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0 More...
 
TH2FfhPtDCATOFBCOut [3]
 ! DCA (xy,z,constrained) of all tracks, hit in TOF and BC!=0 More...
 
TH2FfhPtDCANoTOFHit [3]
 ! DCA (xy,z,constrained) of all tracks, no hit in TOF More...
 
TH2FfhPtDCAVtxOutBC0NoTOFHit [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC!=0, no hit in TOF More...
 
TH2FfhPtDCAVtxInBC0NoTOFHit [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC=0, no hit in TOF More...
 
TH2FfhPtDCAPileUpNoTOFHit [3]
 ! DCA (xy,z,constrained) of all tracks, SPD pile-up, no hit in TOF More...
 
TH2FfhPtDCAVtxOutBC0PileUpNoTOFHit [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up, no hit in TOF More...
 
TH2FfhPtDCAVtxInBC0PileUpNoTOFHit [3]
 ! DCA (xy,z,constrained) of all tracks, vertex BC=0, SPD pile-up, no hit in TOF More...
 
TH2FfhPtNPileUpSPDVtx
 ! cluster pt vs number of spd pile-up vertices More...
 
TH2FfhPtNPileUpTrkVtx
 ! cluster pt vs number of track pile-up vertices More...
 
TH2FfhPtNPileUpSPDVtxBC0
 ! cluster pt vs number of spd pile-up vertices, track in BC=0 More...
 
TH2FfhPtNPileUpTrkVtxBC0
 ! cluster pt vs number of track pile-up vertices, track in BC=0 More...
 

Additional Inherited Members

- Public Types inherited from AliAnaCaloTrackCorrBaseClass
enum  detector {
  kEMCAL = AliFiducialCut::kEMCAL, kPHOS = AliFiducialCut::kPHOS, kCTS = AliFiducialCut::kCTS, kDCAL = AliFiducialCut::kDCAL,
  kDCALPHOS = AliFiducialCut::kDCALPHOS
}
 Set the tag identifing the main detector used in the analysis. More...
 
- Protected Attributes inherited from AliAnaCaloTrackCorrBaseClass
Int_t fNModules
 Number of EMCAL/PHOS modules to use in analysis, set in CaloUtils. More...
 
Int_t fNRCU
 Number of EMCAL/PHOS RCU. More...
 
Int_t fFirstModule
 First EMCAL/PHOS module, set in CaloUtils or depending fidutial cuts. More...
 
Int_t fLastModule
 Last EMCAL/PHOS module, set in CaloUtils or depending fidutial cuts. More...
 
Int_t fNMaxCols
 Number of EMCAL/PHOS columns per SM. More...
 
Int_t fNMaxRows
 Number of EMCAL/PHOS rows per SM. More...
 
Int_t fNMaxColsFull
 Number of EMCAL/PHOS columns full detector. More...
 
Int_t fNMaxRowsFull
 Number of EMCAL/PHOS rows full detector. More...
 
Int_t fNMaxRowsFullMin
 Last of EMCAL/PHOS rows full detector. More...
 
Int_t fNMaxRowsFullMax
 First of EMCAL/PHOS rows full detector. More...
 

Detailed Description

Track selection for correlation analysis.

Class for track selection and identification (not done now) Tracks from the CTS are kept in the AOD. Few histograms produced.

More information can be found in this twiki and particularly in this section.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 27 of file AliAnaChargedParticles.h.

Member Enumeration Documentation

Indeces for histograms depending on the origin of the track at MC level.

Enumerator
kmcPion 
kmcProton 
kmcKaon 
kmcMuon 
kmcElectron 
kmcUnknown 

Definition at line 129 of file AliAnaChargedParticles.h.

Constructor & Destructor Documentation

AliAnaChargedParticles::AliAnaChargedParticles ( )

Default constructor. Initialize parameters with default values.

Definition at line 39 of file AliAnaChargedParticles.cxx.

virtual AliAnaChargedParticles::~AliAnaChargedParticles ( )
inlinevirtual

Virtual destructor.

Definition at line 34 of file AliAnaChargedParticles.h.

AliAnaChargedParticles::AliAnaChargedParticles ( const AliAnaChargedParticles ch)
private

Copy constructor not implemented.

Member Function Documentation

void AliAnaChargedParticles::FillPrimaryHistograms ( )

Fill primary generated particles histograms if MC data is available.

Definition at line 141 of file AliAnaChargedParticles.cxx.

Referenced by MakeAnalysisFillHistograms().

TList * AliAnaChargedParticles::GetCreateOutputObjects ( )
virtual

Create histograms to be saved in output file and store them in fOutputContainer.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 205 of file AliAnaChargedParticles.cxx.

Int_t AliAnaChargedParticles::GetTrackSector ( Float_t  trackPhi) const
inline

Definition at line 41 of file AliAnaChargedParticles.h.

Referenced by MakeAnalysisFillHistograms().

Bool_t AliAnaChargedParticles::GetTrackSide ( Float_t  trackEta) const
inline

Definition at line 40 of file AliAnaChargedParticles.h.

Referenced by MakeAnalysisFillHistograms().

void AliAnaChargedParticles::Init ( )
virtual

Init. Check that tracks are read, if not abort.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 869 of file AliAnaChargedParticles.cxx.

void AliAnaChargedParticles::InitParameters ( )
virtual

Initialize the parameters of the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 843 of file AliAnaChargedParticles.cxx.

Referenced by AliAnaChargedParticles().

void AliAnaChargedParticles::MakeAnalysisFillAOD ( )
virtual

Do here the track selection and aod filling. Fill control histograms on the tracks.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 879 of file AliAnaChargedParticles.cxx.

void AliAnaChargedParticles::MakeAnalysisFillHistograms ( )
virtual

Fill histograms for the selected tracks.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 1394 of file AliAnaChargedParticles.cxx.

AliAnaChargedParticles& AliAnaChargedParticles::operator= ( const AliAnaChargedParticles ch)
private

Assignment operator not implemented.

void AliAnaChargedParticles::Print ( const Option_t opt) const
virtual

Print some relevant parameters set for the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 854 of file AliAnaChargedParticles.cxx.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureChargedAnalysis().

void AliAnaChargedParticles::SwitchOffFillEtaPhiRegionsHistograms ( )
inline

Definition at line 60 of file AliAnaChargedParticles.h.

void AliAnaChargedParticles::SwitchOffFillTrackBCHistograms ( )
inline

Definition at line 54 of file AliAnaChargedParticles.h.

Referenced by ConfigureChargedAnalysis().

void AliAnaChargedParticles::SwitchOffFillTrackDCAHistograms ( )
inline

Definition at line 66 of file AliAnaChargedParticles.h.

void AliAnaChargedParticles::SwitchOffFillTrackMultiplicityHistograms ( )
inline

Definition at line 63 of file AliAnaChargedParticles.h.

Referenced by ConfigureChargedAnalysis().

void AliAnaChargedParticles::SwitchOffFillVertexBC0Histograms ( )
inline

Definition at line 57 of file AliAnaChargedParticles.h.

Referenced by ConfigureChargedAnalysis().

void AliAnaChargedParticles::SwitchOnFillEtaPhiRegionsHistograms ( )
inline

Definition at line 59 of file AliAnaChargedParticles.h.

void AliAnaChargedParticles::SwitchOnFillTrackBCHistograms ( )
inline

Definition at line 53 of file AliAnaChargedParticles.h.

void AliAnaChargedParticles::SwitchOnFillTrackDCAHistograms ( )
inline

Definition at line 65 of file AliAnaChargedParticles.h.

void AliAnaChargedParticles::SwitchOnFillTrackMultiplicityHistograms ( )
inline

Definition at line 62 of file AliAnaChargedParticles.h.

void AliAnaChargedParticles::SwitchOnFillVertexBC0Histograms ( )
inline

Definition at line 56 of file AliAnaChargedParticles.h.

Referenced by ConfigureChargedAnalysis().

Member Data Documentation

Bool_t AliAnaChargedParticles::fFillEtaPhiRegionHistograms
private

Fill track pT spectrum histograms in different eta-phi windows.

Definition at line 72 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillHistograms(), SwitchOffFillEtaPhiRegionsHistograms(), and SwitchOnFillEtaPhiRegionsHistograms().

Bool_t AliAnaChargedParticles::fFillTrackBCHistograms
private

Fill histograms for tracks with TOF BC=0 or not related histograms.

Definition at line 70 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffFillTrackBCHistograms(), and SwitchOnFillTrackBCHistograms().

Bool_t AliAnaChargedParticles::fFillTrackDCAHistograms
private
Bool_t AliAnaChargedParticles::fFillTrackMultHistograms
private

Fill track pT spectrum histograms vs track multiplicity or track sum pt.

Definition at line 73 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillHistograms(), SwitchOffFillTrackMultiplicityHistograms(), and SwitchOnFillTrackMultiplicityHistograms().

Bool_t AliAnaChargedParticles::fFillVertexBC0Histograms
private

Fill histograms for tracks with vertex BC=0 or not related histograms.

Definition at line 71 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffFillVertexBC0Histograms(), and SwitchOnFillVertexBC0Histograms().

TH2F* AliAnaChargedParticles::fhEtaMCPart[6]
private

! eta distribution vs pT, 6 hadron ID

Definition at line 133 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhEtaMCPrimPart[6]
private

! Number of generated charged hadrons vs eta coming from MC particle, 6 hadron ID

Definition at line 137 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), FillPrimaryHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaChargedParticles::fhEtaNeg
private

! eta distribution vs pT, negative

Definition at line 98 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhEtaPhiNeg
private

! eta vs phi distribution of negative charge

Definition at line 102 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhEtaPhiNoSPDNoRefit
private

! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit

Definition at line 117 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiNoSPDNoRefitPt02
private

! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, 0 < pT < 2 GeV

Definition at line 121 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiNoSPDNoRefitPt3
private

! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, pT > 3 GeV

Definition at line 125 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiNoSPDRefit
private

! eta-phi distribution of constrained tracks no SPD and with ITSRefit

Definition at line 116 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiNoSPDRefitPt02
private

! eta-phi distribution of constrained tracks no SPD and with ITSRefit, 0 < pT < 2 GeV

Definition at line 120 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiNoSPDRefitPt3
private

! eta-phi distribution of constrained tracks no SPD and with ITSRefit, pT > 3 GeV

Definition at line 124 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiPos
private

! eta vs phi distribution of positive charge

Definition at line 101 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhEtaPhiSPDRefit
private

! eta-phi distribution of tracks with SPD and ITS refit

Definition at line 115 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiSPDRefitPt02
private

! eta-phi distribution of tracks with SPD and ITS refit, 0 < pT < 2 GeV

Definition at line 119 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiSPDRefitPt3
private

! eta-phi distribution of tracks with SPD and ITS refit, pT > 3 GeV

Definition at line 123 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFBC0
private

! eta/phi of tracks passing TOF status selection, tracks in BC=0

Definition at line 152 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFBC0PileUpSPD
private

! eta/phi of tracks passing TOF status selection, tracks in BC=0, pile-up spd

Definition at line 155 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFBCMinus
private

! eta/phi of tracks passing TOF status selection, tracks in BC<0

Definition at line 154 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFBCMinusPileUpSPD
private

! eta/phi of tracks passing TOF status selection, tracks in BC<0, pile-up spd

Definition at line 157 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFBCPlus
private

! eta/phi of tracks passing TOF status selection, tracks in BC>0

Definition at line 153 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFBCPlusPileUpSPD
private

! eta/phi of tracks passing TOF status selection, tracks in BC>0, pile-up spd

Definition at line 156 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiTOFStatus0
private

! eta/phi of tracks not passing TOF status selection

Definition at line 151 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiVtxInBC0
private

! eta/phi distribution of tracks from a vertex with BC=0

Definition at line 109 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPhiVtxOutBC0
private

! eta/phi distribution of tracks from a vertex with BC!=0

Definition at line 107 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhEtaPos
private

! eta distribution vs pT, positive

Definition at line 100 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhNTracks
private

! Track multiplicity distribution per event, different pT cuts

Definition at line 79 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhPhiMCPart[6]
private

! phi distribution vs pT, 6 hadron ID

Definition at line 132 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhPhiMCPrimPart[6]
private

! Number of generated charged hadrons vs phi coming from MC particle, 6 hadron ID

Definition at line 136 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), FillPrimaryHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaChargedParticles::fhPhiNeg
private

! phi distribution vs pT, negative

Definition at line 97 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhPhiPos
private

! phi distribution vs pT, positive

Definition at line 99 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhProductionVertexBC
private

! Check BC of production vertex

Definition at line 159 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhProductionVertexBCPileUp[7]
private

! Check BC of production vertex, pile-up

Definition at line 160 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPt
private

! pT distribution

Definition at line 85 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhPtCutDCA
private

! pT distribution, Apply DCA cut

Definition at line 87 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtCutDCABCOK
private

! pT distribution, Apply DCA cut, BC=0 or -100

Definition at line 88 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCA[3]
private

! DCA (xy,z,constrained) of all tracks

Definition at line 163 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCANoSPDNoRefit[3]
private

! DCA (xy,z,constrained) of constrained tracks with no SPD requierement and without ITSRefit

Definition at line 167 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCANoSPDRefit[3]
private

! DCA (xy,z,constrained) of constrained tracks no SPD and with ITSRefit

Definition at line 166 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCANoTOFHit[3]
private

! DCA (xy,z,constrained) of all tracks, no hit in TOF

Definition at line 179 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAPileUp[3]
private

! DCA (xy,z,constrained) of all tracks, SPD pile-up

Definition at line 171 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAPileUpNoTOFHit[3]
private

! DCA (xy,z,constrained) of all tracks, SPD pile-up, no hit in TOF

Definition at line 182 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAPileUpTOFBC0[3]
private

! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0

Definition at line 176 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCASPDRefit[3]
private

! DCA (xy,z,constrained) of tracks with SPD and ITS refit

Definition at line 165 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCATOFBC0[3]
private

! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0

Definition at line 175 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCATOFBCOut[3]
private

! DCA (xy,z,constrained) of all tracks, hit in TOF and BC!=0

Definition at line 177 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxInBC0[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC==0

Definition at line 170 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxInBC0NoTOFHit[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC=0, no hit in TOF

Definition at line 181 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxInBC0PileUp[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC==0, SPD pile-up

Definition at line 173 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxInBC0PileUpNoTOFHit[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC=0, SPD pile-up, no hit in TOF

Definition at line 184 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxOutBC0[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC!=0

Definition at line 169 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxOutBC0NoTOFHit[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC!=0, no hit in TOF

Definition at line 180 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxOutBC0PileUp[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up

Definition at line 172 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtDCAVtxOutBC0PileUpNoTOFHit[3]
private

! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up, no hit in TOF

Definition at line 183 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtMCPart[6]
private

! pT distribution, 6 hadron ID

Definition at line 131 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhPtMCPrimPart[6]
private

! Number of generated charged hadrons vs pT coming from MC particle, 6 hadron ID

Definition at line 135 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), FillPrimaryHistograms(), and GetCreateOutputObjects().

TH1F* AliAnaChargedParticles::fhPtNoCut
private

! pT distribution, no cut

Definition at line 86 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtNoSPDNoRefit
private

! pT distribution of constrained tracks with no SPD requierement and without ITSRefit

Definition at line 113 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtNoSPDRefit
private

! pT distribution of constrained tracks no SPD and with ITSRefit

Definition at line 112 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtNotPrimary
private

! pT spectra of tracks not declared as primary (AOD)

Definition at line 93 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtNotSharedClusterCut
private

! pT spectra of tracks not passing the shared clusters cut (AOD)

Definition at line 94 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtNPileUpSPDVtx
private

! cluster pt vs number of spd pile-up vertices

Definition at line 187 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtNPileUpSPDVtxBC0
private

! cluster pt vs number of spd pile-up vertices, track in BC=0

Definition at line 189 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtNPileUpTrkVtx
private

! cluster pt vs number of track pile-up vertices

Definition at line 188 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtNPileUpTrkVtxBC0
private

! cluster pt vs number of track pile-up vertices, track in BC=0

Definition at line 190 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtPerRegion[18][2]
private

! pT distribution in TPC regions

Definition at line 90 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhPtPileUp[7]
private

! pT distribution, pile-up defined events

Definition at line 96 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhPtSPDRefit
private

! pT distribution of tracks with SPD and ITS refit

Definition at line 111 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignal
private

! TOF signal vs track pT, good status

Definition at line 143 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignalDCACut
private

! TOF signal vs track pT, good status

Definition at line 144 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignalPileUp[7]
private

! TOF signal vs track pT, good status, pile-up

Definition at line 145 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignalVtxInBC0
private

! TOF signal vs track pT, good status

Definition at line 148 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignalVtxInBC0PileUp[7]
private

! TOF signal vs track pT, good status, pile-up

Definition at line 149 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignalVtxOutBC0
private

! TOF signal vs track pT, good status

Definition at line 146 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTOFSignalVtxOutBC0PileUp[7]
private

! TOF signal vs track pT, good status, pile-up

Definition at line 147 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtTOFStatus0
private

! pT of tracks not passing TOF status selection

Definition at line 150 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhPtTrackNTracks[10]
private

! Track multiplicity distribution per event vs track pT, different pT cuts

Definition at line 82 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhPtTrackSumPtTracks[10]
private

! Track sum pT distribution per event vs track pT, different pT cuts

Definition at line 83 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhPtVtxInBC0
private

! pT distribution of tracks from a vertex with BC=0

Definition at line 108 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhPtVtxOutBC0
private

! pT distribution of tracks from a vertex with BC!=0

Definition at line 106 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhSumPtPerRegion[18][2]
private

! pT distribution in TPC regions

Definition at line 91 of file AliAnaChargedParticles.h.

Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaChargedParticles::fhSumPtTracks
private

! Track sum pT distribution per event, different pT cuts

Definition at line 80 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaChargedParticles::fhTOFSignal
private

! TOF signal

Definition at line 140 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhTOFSignalBCOK
private

! TOF signal pt and acceptance cut

Definition at line 142 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaChargedParticles::fhTOFSignalPtCut
private

! TOF signal pt and acceptance cut

Definition at line 141 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaChargedParticles::fhTrackResolution
private

! track resolution sigma pT vs pT, ESDs

Definition at line 104 of file AliAnaChargedParticles.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TLorentzVector AliAnaChargedParticles::fMomentum
private

! Temporary momentum container

Definition at line 76 of file AliAnaChargedParticles.h.

Referenced by FillPrimaryHistograms(), and MakeAnalysisFillAOD().


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