![]() |
AliPhysics
b6a3523 (b6a3523)
|
Track selection for correlation analysis. More...
#include <AliAnaChargedParticles.h>
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... | |
TList * | GetCreateOutputObjects () |
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 () |
![]() | |
AliAnaCaloTrackCorrBaseClass () | |
virtual | ~AliAnaCaloTrackCorrBaseClass () |
Destructor. More... | |
virtual void | InitDebug () |
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 TObjArray * | GetCTSTracks () const |
virtual TObjArray * | GetEMCALClusters () const |
virtual TObjArray * | GetPHOSClusters () 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_t * | GetVertex (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 AliStack * | GetMCStack () const |
virtual AliHeader * | GetMCHeader () const |
virtual AliGenEventHeader * | GetMCGenEventHeader () const |
virtual AliCaloPID * | GetCaloPID () |
virtual AliCalorimeterUtils * | GetCaloUtils () const |
virtual AliFiducialCut * | GetFiducialCut () |
virtual AliHistogramRanges * | GetHistogramRanges () |
virtual AliIsolationCut * | GetIsolationCut () |
virtual AliMCAnalysisUtils * | GetMCAnalysisUtils () |
virtual AliNeutralMesonSelection * | GetNeutralMesonSelection () |
virtual AliCaloTrackReader * | GetReader () 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... | |
AliAnaChargedParticles & | operator= (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... | |
TLorentzVector | fMomentum |
! Temporary momentum container More... | |
TH1F * | fhNtracks |
! Track multiplicity distribution 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... | |
TH2F * | fhPhiNeg |
! phi distribution vs pT, negative More... | |
TH2F * | fhEtaNeg |
! eta distribution vs pT, negative More... | |
TH2F * | fhPhiPos |
! phi distribution vs pT, positive More... | |
TH2F * | fhEtaPos |
! eta distribution vs pT, positive More... | |
TH2F * | fhEtaPhiPos |
! eta vs phi distribution of positive charge More... | |
TH2F * | fhEtaPhiNeg |
! eta vs phi distribution of negative charge More... | |
TH2F * | fhTrackResolution |
! track resolution sigma pT vs pT, ESDs More... | |
TH1F * | fhPtVtxOutBC0 |
! pT distribution of tracks from a vertex with BC!=0 More... | |
TH2F * | fhEtaPhiVtxOutBC0 |
! 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... | |
TH2F * | fhEtaPhiVtxInBC0 |
! 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... | |
TH2F * | fhEtaPhiSPDRefitPt02 |
! eta-phi distribution of tracks with SPD and ITS refit, 0 < pT < 2 GeV More... | |
TH2F * | fhEtaPhiNoSPDRefitPt02 |
! eta-phi distribution of constrained tracks no SPD and with ITSRefit, 0 < pT < 2 GeV More... | |
TH2F * | fhEtaPhiNoSPDNoRefitPt02 |
! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, 0 < pT < 2 GeV More... | |
TH2F * | fhEtaPhiSPDRefitPt3 |
! eta-phi distribution of tracks with SPD and ITS refit, pT > 3 GeV More... | |
TH2F * | fhEtaPhiNoSPDRefitPt3 |
! eta-phi distribution of constrained tracks no SPD and with ITSRefit, pT > 3 GeV More... | |
TH2F * | fhEtaPhiNoSPDNoRefitPt3 |
! 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... | |
TH2F * | fhPhiMCPart [6] |
! phi distribution vs pT, 6 hadron ID More... | |
TH2F * | fhEtaMCPart [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... | |
TH2F * | fhPhiMCPrimPart [6] |
! Number of generated charged hadrons vs phi coming from MC particle, 6 hadron ID More... | |
TH2F * | fhEtaMCPrimPart [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... | |
TH2F * | fhPtTOFSignal |
! TOF signal vs track pT, good status More... | |
TH2F * | fhPtTOFSignalDCACut |
! TOF signal vs track pT, good status More... | |
TH2F * | fhPtTOFSignalPileUp [7] |
! TOF signal vs track pT, good status, pile-up More... | |
TH2F * | fhPtTOFSignalVtxOutBC0 |
! TOF signal vs track pT, good status More... | |
TH2F * | fhPtTOFSignalVtxOutBC0PileUp [7] |
! TOF signal vs track pT, good status, pile-up More... | |
TH2F * | fhPtTOFSignalVtxInBC0 |
! TOF signal vs track pT, good status More... | |
TH2F * | fhPtTOFSignalVtxInBC0PileUp [7] |
! TOF signal vs track pT, good status, pile-up More... | |
TH1F * | fhPtTOFStatus0 |
! pT of tracks not passing TOF status selection More... | |
TH2F * | fhEtaPhiTOFStatus0 |
! eta/phi of tracks not passing TOF status selection More... | |
TH2F * | fhEtaPhiTOFBC0 |
! eta/phi of tracks passing TOF status selection, tracks in BC=0 More... | |
TH2F * | fhEtaPhiTOFBCPlus |
! eta/phi of tracks passing TOF status selection, tracks in BC>0 More... | |
TH2F * | fhEtaPhiTOFBCMinus |
! eta/phi of tracks passing TOF status selection, tracks in BC<0 More... | |
TH2F * | fhEtaPhiTOFBC0PileUpSPD |
! eta/phi of tracks passing TOF status selection, tracks in BC=0, pile-up spd More... | |
TH2F * | fhEtaPhiTOFBCPlusPileUpSPD |
! eta/phi of tracks passing TOF status selection, tracks in BC>0, pile-up spd More... | |
TH2F * | fhEtaPhiTOFBCMinusPileUpSPD |
! 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... | |
TH2F * | fhPtDCA [3] |
! DCA (xy,z,constrained) of all tracks More... | |
TH2F * | fhPtDCASPDRefit [3] |
! DCA (xy,z,constrained) of tracks with SPD and ITS refit More... | |
TH2F * | fhPtDCANoSPDRefit [3] |
! DCA (xy,z,constrained) of constrained tracks no SPD and with ITSRefit More... | |
TH2F * | fhPtDCANoSPDNoRefit [3] |
! DCA (xy,z,constrained) of constrained tracks with no SPD requierement and without ITSRefit More... | |
TH2F * | fhPtDCAVtxOutBC0 [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0 More... | |
TH2F * | fhPtDCAVtxInBC0 [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC==0 More... | |
TH2F * | fhPtDCAPileUp [3] |
! DCA (xy,z,constrained) of all tracks, SPD pile-up More... | |
TH2F * | fhPtDCAVtxOutBC0PileUp [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up More... | |
TH2F * | fhPtDCAVtxInBC0PileUp [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC==0, SPD pile-up More... | |
TH2F * | fhPtDCATOFBC0 [3] |
! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0 More... | |
TH2F * | fhPtDCAPileUpTOFBC0 [3] |
! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0 More... | |
TH2F * | fhPtDCATOFBCOut [3] |
! DCA (xy,z,constrained) of all tracks, hit in TOF and BC!=0 More... | |
TH2F * | fhPtDCANoTOFHit [3] |
! DCA (xy,z,constrained) of all tracks, no hit in TOF More... | |
TH2F * | fhPtDCAVtxOutBC0NoTOFHit [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0, no hit in TOF More... | |
TH2F * | fhPtDCAVtxInBC0NoTOFHit [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC=0, no hit in TOF More... | |
TH2F * | fhPtDCAPileUpNoTOFHit [3] |
! DCA (xy,z,constrained) of all tracks, SPD pile-up, no hit in TOF More... | |
TH2F * | fhPtDCAVtxOutBC0PileUpNoTOFHit [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up, no hit in TOF More... | |
TH2F * | fhPtDCAVtxInBC0PileUpNoTOFHit [3] |
! DCA (xy,z,constrained) of all tracks, vertex BC=0, SPD pile-up, no hit in TOF More... | |
TH2F * | fhPtNPileUpSPDVtx |
! cluster pt vs number of spd pile-up vertices More... | |
TH2F * | fhPtNPileUpTrkVtx |
! cluster pt vs number of track pile-up vertices More... | |
TH2F * | fhPtNPileUpSPDVtxBC0 |
! cluster pt vs number of spd pile-up vertices, track in BC=0 More... | |
TH2F * | fhPtNPileUpTrkVtxBC0 |
! cluster pt vs number of track pile-up vertices, track in BC=0 More... | |
Additional Inherited Members | |
![]() | |
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... | |
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.
Definition at line 26 of file AliAnaChargedParticles.h.
|
private |
Indeces for histograms depending on the origin of the track at MC level.
Enumerator | |
---|---|
kmcPion | |
kmcProton | |
kmcKaon | |
kmcMuon | |
kmcElectron | |
kmcUnknown |
Definition at line 110 of file AliAnaChargedParticles.h.
AliAnaChargedParticles::AliAnaChargedParticles | ( | ) |
Default constructor. Initialize parameters with default values.
Definition at line 40 of file AliAnaChargedParticles.cxx.
|
inlinevirtual |
Virtual destructor.
Definition at line 33 of file AliAnaChargedParticles.h.
|
private |
Copy constructor not implemented.
void AliAnaChargedParticles::FillPrimaryHistograms | ( | ) |
Fill primary generated particles histograms if MC data is available.
Definition at line 132 of file AliAnaChargedParticles.cxx.
Referenced by MakeAnalysisFillHistograms().
|
virtual |
Create histograms to be saved in output file and store them in fOutputContainer.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 241 of file AliAnaChargedParticles.cxx.
Definition at line 40 of file AliAnaChargedParticles.h.
Referenced by MakeAnalysisFillHistograms().
Definition at line 39 of file AliAnaChargedParticles.h.
Referenced by MakeAnalysisFillHistograms().
|
virtual |
Init. Check that tracks are read, if not abort.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 832 of file AliAnaChargedParticles.cxx.
|
virtual |
Initialize the parameters of the analysis.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 806 of file AliAnaChargedParticles.cxx.
Referenced by AliAnaChargedParticles().
|
virtual |
Do here the track selection and aod filling. Fill control histograms on the tracks.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 842 of file AliAnaChargedParticles.cxx.
|
virtual |
Fill histograms for the selected tracks.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 1323 of file AliAnaChargedParticles.cxx.
|
private |
Assignment operator not implemented.
|
virtual |
Print some relevant parameters set for the analysis.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 817 of file AliAnaChargedParticles.cxx.
Referenced by AddTaskCaloTrackCorrM(), and ConfigureChargedAnalysis().
|
inline |
Definition at line 59 of file AliAnaChargedParticles.h.
|
inline |
Definition at line 53 of file AliAnaChargedParticles.h.
Referenced by ConfigureChargedAnalysis().
|
inline |
Definition at line 56 of file AliAnaChargedParticles.h.
Referenced by ConfigureChargedAnalysis().
|
inline |
Definition at line 58 of file AliAnaChargedParticles.h.
|
inline |
Definition at line 52 of file AliAnaChargedParticles.h.
|
inline |
Definition at line 55 of file AliAnaChargedParticles.h.
Referenced by ConfigureChargedAnalysis().
|
private |
Fill track pT spectrum histograms in different eta-phi windows.
Definition at line 65 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), MakeAnalysisFillHistograms(), SwitchOffFillEtaPhiRegionsHistograms(), and SwitchOnFillEtaPhiRegionsHistograms().
|
private |
Fill histograms for tracks with TOF BC=0 or not related histograms.
Definition at line 63 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffFillTrackBCHistograms(), and SwitchOnFillTrackBCHistograms().
|
private |
Fill histograms for tracks with vertex BC=0 or not related histograms.
Definition at line 64 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffFillVertexBC0Histograms(), and SwitchOnFillVertexBC0Histograms().
|
private |
! eta distribution vs pT, 6 hadron ID
Definition at line 114 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Number of generated charged hadrons vs eta coming from MC particle, 6 hadron ID
Definition at line 118 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), FillPrimaryHistograms(), and GetCreateOutputObjects().
|
private |
! eta distribution vs pT, negative
Definition at line 83 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! eta vs phi distribution of negative charge
Definition at line 87 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, 0 < pT < 2 GeV
Definition at line 102 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta-phi distribution of constrained tracks with no SPD requierement and without ITSRefit, pT > 3 GeV
Definition at line 106 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta-phi distribution of constrained tracks no SPD and with ITSRefit, 0 < pT < 2 GeV
Definition at line 101 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta-phi distribution of constrained tracks no SPD and with ITSRefit, pT > 3 GeV
Definition at line 105 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta vs phi distribution of positive charge
Definition at line 86 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! eta-phi distribution of tracks with SPD and ITS refit, 0 < pT < 2 GeV
Definition at line 100 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta-phi distribution of tracks with SPD and ITS refit, pT > 3 GeV
Definition at line 104 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks passing TOF status selection, tracks in BC=0
Definition at line 133 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks passing TOF status selection, tracks in BC=0, pile-up spd
Definition at line 136 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks passing TOF status selection, tracks in BC<0
Definition at line 135 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks passing TOF status selection, tracks in BC<0, pile-up spd
Definition at line 138 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks passing TOF status selection, tracks in BC>0
Definition at line 134 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks passing TOF status selection, tracks in BC>0, pile-up spd
Definition at line 137 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi of tracks not passing TOF status selection
Definition at line 132 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi distribution of tracks from a vertex with BC=0
Definition at line 94 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta/phi distribution of tracks from a vertex with BC!=0
Definition at line 92 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! eta distribution vs pT, positive
Definition at line 85 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Track multiplicity distribution
Definition at line 69 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! phi distribution vs pT, 6 hadron ID
Definition at line 113 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Number of generated charged hadrons vs phi coming from MC particle, 6 hadron ID
Definition at line 117 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), FillPrimaryHistograms(), and GetCreateOutputObjects().
|
private |
! phi distribution vs pT, negative
Definition at line 82 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! phi distribution vs pT, positive
Definition at line 84 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Check BC of production vertex
Definition at line 140 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! Check BC of production vertex, pile-up
Definition at line 141 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution
Definition at line 70 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! pT distribution, Apply DCA cut
Definition at line 72 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution, Apply DCA cut, BC=0 or -100
Definition at line 73 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks
Definition at line 143 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of constrained tracks with no SPD requierement and without ITSRefit
Definition at line 147 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of constrained tracks no SPD and with ITSRefit
Definition at line 146 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, no hit in TOF
Definition at line 159 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, SPD pile-up
Definition at line 151 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, SPD pile-up, no hit in TOF
Definition at line 162 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0
Definition at line 156 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of tracks with SPD and ITS refit
Definition at line 145 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, hit in TOF and BC=0
Definition at line 155 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, hit in TOF and BC!=0
Definition at line 157 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC==0
Definition at line 150 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC=0, no hit in TOF
Definition at line 161 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC==0, SPD pile-up
Definition at line 153 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC=0, SPD pile-up, no hit in TOF
Definition at line 164 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0
Definition at line 149 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0, no hit in TOF
Definition at line 160 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up
Definition at line 152 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! DCA (xy,z,constrained) of all tracks, vertex BC!=0, SPD pile-up, no hit in TOF
Definition at line 163 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution, 6 hadron ID
Definition at line 112 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Number of generated charged hadrons vs pT coming from MC particle, 6 hadron ID
Definition at line 116 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), FillPrimaryHistograms(), and GetCreateOutputObjects().
|
private |
! pT distribution, no cut
Definition at line 71 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution of constrained tracks with no SPD requierement and without ITSRefit
Definition at line 98 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution of constrained tracks no SPD and with ITSRefit
Definition at line 97 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT spectra of tracks not declared as primary (AOD)
Definition at line 78 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT spectra of tracks not passing the shared clusters cut (AOD)
Definition at line 79 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! cluster pt vs number of spd pile-up vertices
Definition at line 166 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! cluster pt vs number of spd pile-up vertices, track in BC=0
Definition at line 168 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! cluster pt vs number of track pile-up vertices
Definition at line 167 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! cluster pt vs number of track pile-up vertices, track in BC=0
Definition at line 169 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution in TPC regions
Definition at line 75 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! pT distribution, pile-up defined events
Definition at line 81 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! pT distribution of tracks with SPD and ITS refit
Definition at line 96 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status
Definition at line 124 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status
Definition at line 125 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status, pile-up
Definition at line 126 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status
Definition at line 129 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status, pile-up
Definition at line 130 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status
Definition at line 127 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal vs track pT, good status, pile-up
Definition at line 128 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT of tracks not passing TOF status selection
Definition at line 131 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution of tracks from a vertex with BC=0
Definition at line 93 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution of tracks from a vertex with BC!=0
Definition at line 91 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! pT distribution in TPC regions
Definition at line 76 of file AliAnaChargedParticles.h.
Referenced by AliAnaChargedParticles(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! TOF signal
Definition at line 121 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal pt and acceptance cut
Definition at line 123 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! TOF signal pt and acceptance cut
Definition at line 122 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! track resolution sigma pT vs pT, ESDs
Definition at line 89 of file AliAnaChargedParticles.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().
|
private |
! Temporary momentum container
Definition at line 66 of file AliAnaChargedParticles.h.
Referenced by FillPrimaryHistograms(), and MakeAnalysisFillAOD().