![]() |
AliPhysics
v5-06-21-01 (1eac791)
|
This task fills histograms required to perform the analysis on the light nuclei yield. More...
#include <AliAnalysisTaskNucleiYield.h>
Public Member Functions | |
AliAnalysisTaskNucleiYield (TString taskname="NucleiYieldTask") | |
virtual | ~AliAnalysisTaskNucleiYield () |
void | SetParticleType (AliPID::EParticleType part) |
void | SetPDG (int pdg) |
void | SetIsMC (bool isMc) |
void | SetFillOnlyEventHistos (bool onlyEventHistos) |
void | SetRequireITSrefit (bool refit=true) |
void | SetRequireTPCrefit (bool refit=true) |
void | SetRequireNoKinks (bool nokinks=true) |
void | SetRequireITSrecPoints (int rec=4) |
void | SetRequireITSsignal (int sig=3) |
void | SetRequireTPCrecPoints (int rec=70) |
void | SetRequireTPCsignal (int sig=70) |
void | SetRequireSDDrecPoints (int rec=1) |
void | SetRequireSPDrecPoints (int rec=1) |
void | SetEtaRange (float emin, float emax) |
void | SetYRange (float ymin, float ymax) |
void | SetRequireMaxChi2 (float maxChi2=4.f) |
void | SetRequireMaxDCAxy (float maxDCA) |
void | SetRequireMaxDCAz (float maxDCA) |
void | SetRequireTPCpidSigmas (float sig) |
void | SetRequireITSpidSigmas (float sig) |
void | SetRequireMinEnergyLoss (float ecut) |
void | SetRequireMagneticField (int cut) |
void | SetRequireVetoSPD (bool veto) |
void | SetEnablePerformancePlot (bool cut) |
void | SetEnablePtCorrection (bool cut) |
void | SetDisableITSatHighPt (float pt) |
void | SetDisableTPCpidAtHighPt (float pt) |
void | SetCentBins (Int_t nbins, Float_t *bins) |
void | SetDCABins (Int_t nbins, Float_t min, Float_t max) |
void | SetPtBins (Int_t nbins, Float_t *bins) |
void | SetCustomTPCpid (Float_t *par, Float_t sigma) |
void | SetTOFBins (Int_t nbins, Float_t min, Float_t max) |
void | SetDCAzBins (Int_t nbins, Float_t limit) |
void | SetFlatteningProbabilities (Int_t n, Float_t *probs) |
virtual void | UserCreateOutputObjects () |
virtual void | UserExec (Option_t *) |
virtual void | Terminate (Option_t *) |
Private Member Functions | |
AliAnalysisTaskNucleiYield (const AliAnalysisTaskNucleiYield &source) | |
AliAnalysisTaskNucleiYield & | operator= (const AliAnalysisTaskNucleiYield &source) |
Bool_t | AcceptTrack (AliAODTrack *t, Double_t dca[2]) |
Bool_t | PassesPIDSelection (AliAODTrack *t) |
Float_t | HasTOF (AliAODTrack *t) |
Bool_t | Flatten (float cent) |
void | PtCorrection (float &pt, bool positiveCharge) |
Private Attributes | |
TList * | fList |
Output list. More... | |
Int_t | fPDG |
PDG code of the particle of interest. More... | |
Float_t | fPDGMass |
PDG mass. More... | |
Float_t | fPDGMassOverZ |
PDG mass over z. More... | |
Bool_t | fIsMC |
Switch between MC and data. More... | |
Bool_t | fFillOnlyEventHistos |
Set treu to fill only event related histograms. More... | |
AliPIDResponse * | fPID |
! PID response class More... | |
Float_t | fMagField |
Magnetic field value for the current event. More... | |
AliVVertex * | fPrimaryVertex |
! Primary vertex of the current event More... | |
TList | fMmc |
*(MC only)* List of matter particles More... | |
TList | fAmc |
*(MC only)* List of anti-matter particles More... | |
Float_t | fDCAzLimit |
Limits of the \(DCA_{z}\) histograms. More... | |
Int_t | fDCAzNbins |
Number of bins used for \(DCA_{z}\) distributions. More... | |
TArrayF | fPtCorrectionA |
Array containing the parametrisation of the. More... | |
TArrayF | fPtCorrectionM |
Array containing the parametrisation of the. More... | |
Float_t | fTOFlowBoundary |
Lower limit for the TOF mass spectra histograms. More... | |
Float_t | fTOFhighBoundary |
Upper limit for the TOF mass spectra histograms. More... | |
Int_t | fTOFnBins |
Number of bins used for the TOF mass spectra. More... | |
Float_t | fDisableITSatHighPt |
\(p_{T}\) threshold for ITS cuts More... | |
Float_t | fDisableTPCpidAtHighPt |
\(p_{T}\) threshold for TPC pid cut More... | |
Bool_t | fEnablePerformance |
If true enables the task saves in the output the performance plots. More... | |
Bool_t | fEnablePtCorrection |
If true enables the MC based \(p_{T}\) correction. More... | |
Bool_t | fRequireITSrefit |
Cut on tracks: set true to require ITS refit. More... | |
Bool_t | fRequireTPCrefit |
Cut on tracks: set true to require TPC refit. More... | |
Bool_t | fRequireNoKinks |
Cut on tracks: set true to exclude tracks from kink vertices. More... | |
UShort_t | fRequireITSrecPoints |
Cut on tracks: minimum number of required ITS recpoints. More... | |
UShort_t | fRequireITSsignal |
Cut on tracks: minimum number of required ITS PID recpoints. More... | |
UShort_t | fRequireSDDrecPoints |
Cut on tracks: minimum number of required SDD recpoints. More... | |
UShort_t | fRequireSPDrecPoints |
Cut on tracks: minimum number of required SPD recpoints. More... | |
UShort_t | fRequireTPCrecPoints |
Cut on tracks: minimum number of required TPC recpoints. More... | |
UShort_t | fRequireTPCsignal |
Cut on tracks: minimum number of required TPC PID recpoints. More... | |
Float_t | fRequireEtaMin |
Cut on tracks: minimum eta for the track. More... | |
Float_t | fRequireEtaMax |
Cut on tracks: maximum eta for the track. More... | |
Float_t | fRequireYmin |
Cut on tracks: mimimum y for the track (using PDG mass) More... | |
Float_t | fRequireYmax |
Cut on tracks: maximum y for the track (using PDG mass) More... | |
Float_t | fRequireMaxChi2 |
Cut on tracks: maximum TPC \(\chi^{2}/NDF\). More... | |
Float_t | fRequireMaxDCAxy |
Cut on tracks: maximum \(DCA_{xy}\) for the track. More... | |
Float_t | fRequireMaxDCAz |
Cut on tracks: maximum \(DCA_{z}\) for the track. More... | |
Float_t | fRequireTPCpidSigmas |
Cut on TPC PID number of sigmas. More... | |
Float_t | fRequireITSpidSigmas |
Cut on ITS PID number of sigmas. More... | |
Float_t | fRequireMinEnergyLoss |
Cut on the minimum energy loss counts in TPC. More... | |
Int_t | fRequireMagneticField |
{0 : any magnetic field is fine, -1 : only negative magnetic field, 1 : only positive} More... | |
Bool_t | fRequireVetoSPD |
Cut away all the tracks with at least 1 SPD cluster. More... | |
AliPID::EParticleType | fParticle |
Particle specie. More... | |
TArrayF | fCentBins |
Centrality bins. More... | |
TArrayF | fDCABins |
DCA bins. More... | |
TArrayF | fPtBins |
Transverse momentum bins. More... | |
TArrayF | fCustomTPCpid |
Custom parametrisation of the Bethe-Bloch. More... | |
TArrayF | fFlatteningProbs |
Flattening probabilities. More... | |
TH1F * | fCentrality |
! Events centrality distribution More... | |
TH1F * | fFlattenedCentrality |
! Events centrality distribution after the flattening More... | |
TH1F * | fCentralityClasses |
! Events statistics per centrality classes More... | |
TH1F * | fProduction |
! *(MC only)* Total number of produced particles More... | |
TH2F * | fAITS_TPC |
! *(MC only)* Tracks reconstructed in ITS-TPC acceptance (anti-matter) More... | |
TH2F * | fAITS_TPC_TOF |
! *(MC only)* Tracks reconstructed in ITS-TPC-TOF acceptance (anti-matter) More... | |
TH2F * | fATotal |
! *(MC only)* Particles in acceptance (anti-matter) More... | |
TH2F * | fAPtCorrection |
! *(MC only)* \(p_{T}^{rec}-p_{T}^{MC}\) as a function of \(p_{T}^{rec}\) for anti-matter More... | |
TH2F * | fMITS_TPC |
! *(MC only)* Tracks reconstructed in ITS-TPC acceptance (matter) More... | |
TH2F * | fMITS_TPC_TOF |
! *(MC only)* Tracks reconstructed in ITS-TPC-TOF acceptance (matter) More... | |
TH2F * | fMTotal |
! *(MC only)* Particles in acceptance (matter) More... | |
TH2F * | fMPtCorrection |
! *(MC only)* \(p_{T}^{rec}-p_{T}^{MC}\) as a function of \(p_{T}^{rec}\) for matter More... | |
TH3F * | fMDCAPrimaryTPC |
! *(MC only)* \(DCA_{xy}\) distribution of primaries for ITS+TPC tracks More... | |
TH3F * | fMDCASecondaryTPC |
! *(MC only)* \(DCA_{xy}\) distribution of secondaries for ITS+TPC tracks More... | |
TH3F * | fMDCAPrimaryTOF |
! *(MC only)* \(DCA_{xy}\) distribution of primaries for ITS+TPC+TOF tracks More... | |
TH3F * | fMDCASecondaryTOF |
! *(MC only)* \(DCA_{xy}\) distribution of secondaries for ITS+TPC+TOF tracks More... | |
TH3F * | fATOFsignal |
! *(Data only)* TOF signal for anti-matter More... | |
TH2F * | fATPCcounts |
! *(Data only)* TPC counts for anti-matter More... | |
TH3F * | fATOFphiSignal |
! *(Data only)* TOF signal for anti-matter as a function of \(\phi\) More... | |
TH2F * | fATPCphiCounts |
! *(Data only)* TPC counts for anti-matter as a function of \(\phi\) More... | |
TH2F * | fATPCeLoss |
! *(Data only)* TPC dE/dx for anti-matter More... | |
TH3F * | fMDCAxyTPC |
! *(Data only)* \(DCA_{xy}\) distribution for ITS+TPC tracks More... | |
TH3F * | fMDCAzTPC |
! *(Data only)* \(DCA_{z}\) distribution for ITS+TPC tracks More... | |
TH3F * | fMDCAxyTOF |
! *(Data only)* \(DCA_{xy}\) distribution for ITS+TPC+TOF tracks More... | |
TH3F * | fMDCAzTOF |
! *(Data only)* \(DCA_{z}\) distribution for ITS+TPC+TOF tracks More... | |
TH3F * | fMTOFsignal |
! *(Data only)* TOF signal for matter More... | |
TH2F * | fMTPCcounts |
! *(Data only)* TPC counts for matter More... | |
TH3F * | fMTOFphiSignal |
! *(Data only)* TOF signal for matter as a function of \(\phi\) More... | |
TH2F * | fMTPCphiCounts |
! *(Data only)* TPC counts for matter as a function of \(\phi\) More... | |
TH2F * | fMTPCeLoss |
! *(Data only)* TPC dE/dx for matter More... | |
This task fills histograms required to perform the analysis on the light nuclei yield.
The histograms filled in this tasks are used by the analysis macro
There are mainly three items studied here:
The histograms filled in this case are:
Definition at line 36 of file AliAnalysisTaskNucleiYield.h.
AliAnalysisTaskNucleiYield::AliAnalysisTaskNucleiYield | ( | TString | taskname = "NucleiYieldTask" | ) |
Standard and default constructor of the class.
taskname | Name of the task |
partname | Name of the analysed particle |
Definition at line 71 of file AliAnalysisTaskNucleiYield.cxx.
|
virtual |
Standard destructor
Definition at line 162 of file AliAnalysisTaskNucleiYield.cxx.
|
private |
|
private |
This function checks whether a track passes the cuts required in this task
track | Track that is going to be checked |
dca[2] | Projections on the transverse plane and on z of the distance of closest approach of the track to the primary vertex |
ITS related cuts
Definition at line 500 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by UserExec().
|
private |
This function provides the flattening of the centrality distribution. Please check the hardcoded values! It is better to provide those number by yourself: the probability is computed as
\[\mathrm{Probability}=\frac{C_{i}}{C_{ref}} \]
where \(C_{i}\) is the centrality in the bin i and \(C_{ref}\) is the centrality of the reference bin (namely the value around you want the centrality to fluctuate).
cent | Event centrality |
Definition at line 685 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by UserExec().
|
private |
This function checks whether a track has or has not a prolongation in TOF.
track | Track that has to be checked |
Definition at line 541 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by UserExec().
|
private |
|
private |
This function checks if the track passes the PID selection
t | Track to be tested |
sigmas | Number of sigmas |
Definition at line 618 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by UserExec().
|
private |
This function provides the correction for wrongly calculated \(p_{\mathrm{T}}\).
pt | \(p_{\mathrm{T}}\) of the track |
positiveCharge | True if the track has positive sign. |
Definition at line 709 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by UserExec().
void AliAnalysisTaskNucleiYield::SetCentBins | ( | Int_t | nbins, |
Float_t * | bins | ||
) |
This functions sets the centrality bins used in the analysis
nbins | Number of centrality bins |
bins | Array with nbins + 1 elements contanining the edges of the bins |
Definition at line 566 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by AddTaskNucleiYield().
void AliAnalysisTaskNucleiYield::SetCustomTPCpid | ( | Float_t * | par, |
Float_t | sigma | ||
) |
This function allows to set a custom parametrisation for the TPC response function
par | Array of 5 values corresponding to the Bethe Bloch parametrisation |
sigma | Sigma of the parametrisation |
Definition at line 601 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by AddTaskNucleiYield().
void AliAnalysisTaskNucleiYield::SetDCABins | ( | Int_t | nbins, |
Float_t | min, | ||
Float_t | max | ||
) |
This functions sets the \(\mathrm{DCA}_{xy}\) bins used in the analysis
nbins | Number of \(\mathrm{DCA}_{xy}\) bins |
bins | Array with nbins + 1 elements contanining the edges of the bins |
Definition at line 576 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by AddTaskNucleiYield().
void AliAnalysisTaskNucleiYield::SetDCAzBins | ( | Int_t | nbins, |
Float_t | limit | ||
) |
This function sets the number of DCA \(_{z}\) bins and the boundaries of the histogram
nbins | Number of bins |
limit | Boundaries of the histogram (symmetrical with respect to zero) |
Definition at line 660 of file AliAnalysisTaskNucleiYield.cxx.
|
inline |
Definition at line 67 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 68 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 65 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 66 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 55 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 44 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 76 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 43 of file AliAnalysisTaskNucleiYield.h.
Referenced by AddTaskNucleiYield().
void AliAnalysisTaskNucleiYield::SetParticleType | ( | AliPID::EParticleType | part | ) |
This function sets the particle type to be analysed
part | Particle type |
Definition at line 670 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by AddTaskNucleiYield().
|
inline |
Definition at line 42 of file AliAnalysisTaskNucleiYield.h.
Referenced by AddTaskNucleiYield().
void AliAnalysisTaskNucleiYield::SetPtBins | ( | Int_t | nbins, |
Float_t * | bins | ||
) |
This functions sets the \(p_{\mathrm{T}}\) bins used in the analysis
nbins | Number of \(p_{\mathrm{T}}\) bins |
bins | Array with nbins + 1 elements contanining the edges of the bins |
Definition at line 591 of file AliAnalysisTaskNucleiYield.cxx.
Referenced by AddTaskNucleiYield().
|
inline |
Definition at line 61 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 49 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 46 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 50 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 63 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 57 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 58 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 59 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 62 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 48 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 53 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 54 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 60 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 51 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 47 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 52 of file AliAnalysisTaskNucleiYield.h.
|
inline |
Definition at line 64 of file AliAnalysisTaskNucleiYield.h.
void AliAnalysisTaskNucleiYield::SetTOFBins | ( | Int_t | nbins, |
Float_t | min, | ||
Float_t | max | ||
) |
This function sets the number of TOF bins and the boundaries of the histograms
nbins | Number of bins |
min | Lower boundary of the histogram |
max | Higher boundary of the histogram |
Definition at line 648 of file AliAnalysisTaskNucleiYield.cxx.
|
inline |
Definition at line 56 of file AliAnalysisTaskNucleiYield.h.
|
virtual |
Merge the output. Called once at the end of the query.
Definition at line 489 of file AliAnalysisTaskNucleiYield.cxx.
|
virtual |
This function creates all the histograms and all the objects in general used during the analysis
Definition at line 172 of file AliAnalysisTaskNucleiYield.cxx.
|
virtual |
This is the function that is evaluated for each event. The analysis code stays here.
options | Deprecated parameter |
The first check performed is on the particle type requested. If this type is AliPID::Unknown - the default one - the task does not process the information.
If the setup is fine the current event is loaded in memory together with the analysis manager and the event handler.
The first check perfomed is on the physics selection output stored in the mask given by the handler.
This mask contains also the information about the trigger of this events. For this analysis central, semi-central and minimum bias events are kept.
To perform the majority of the analysis - and also this one - the standard PID handler is required.
The centrality selection in PbPb uses the percentile determined with V0.
In this step only events with centralities between 0% and 80% are kept.
Primary vertex displacement cut. This cut is harcoded and it is equal to 10 cm of max displacement in z with respect to the center of the coordinate system.
The magnetic field cut - enabled only if fRequireMagneticField \(\neq 0\) - selects only events with magnetic field with the same sign of fRequireMagneticField
At the stage of event selection the Flattening is applied. This technique makes flat the centrality distribution using a pseudo-random selection based on prior probabilities. A complete description of this technique is present in the documentation of the Flatten function.
Making the list of deuterons in acceptance
Checking how many deuterons in acceptance are reconstructed well
\( m = \frac{p}{\beta\gamma} \)
Definition at line 313 of file AliAnalysisTaskNucleiYield.cxx.
|
private |
! *(MC only)* Tracks reconstructed in ITS-TPC acceptance (anti-matter)
Definition at line 157 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* Tracks reconstructed in ITS-TPC-TOF acceptance (anti-matter)
Definition at line 158 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
*(MC only)* List of anti-matter particles
Definition at line 105 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserExec().
|
private |
! *(MC only)* \(p_{T}^{rec}-p_{T}^{MC}\) as a function of \(p_{T}^{rec}\) for anti-matter
Definition at line 160 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TOF signal for anti-matter as a function of \(\phi\)
Definition at line 173 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TOF signal for anti-matter
Definition at line 171 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* Particles in acceptance (anti-matter)
Definition at line 159 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TPC counts for anti-matter
Definition at line 172 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TPC dE/dx for anti-matter
Definition at line 175 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TPC counts for anti-matter as a function of \(\phi\)
Definition at line 174 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Centrality bins.
Definition at line 144 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetCentBins(), and UserCreateOutputObjects().
|
private |
! Events centrality distribution
Definition at line 151 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! Events statistics per centrality classes
Definition at line 153 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Custom parametrisation of the Bethe-Bloch.
Definition at line 147 of file AliAnalysisTaskNucleiYield.h.
Referenced by PassesPIDSelection(), and SetCustomTPCpid().
|
private |
DCA bins.
Definition at line 145 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetDCABins(), and UserCreateOutputObjects().
|
private |
Limits of the \(DCA_{z}\) histograms.
Definition at line 107 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetDCAzBins(), and UserCreateOutputObjects().
|
private |
Number of bins used for \(DCA_{z}\) distributions.
Definition at line 108 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetDCAzBins(), and UserCreateOutputObjects().
|
private |
\(p_{T}\) threshold for ITS cuts
Definition at line 116 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), PassesPIDSelection(), and SetDisableITSatHighPt().
|
private |
\(p_{T}\) threshold for TPC pid cut
Definition at line 117 of file AliAnalysisTaskNucleiYield.h.
Referenced by PassesPIDSelection(), and SetDisableTPCpidAtHighPt().
|
private |
If true enables the task saves in the output the performance plots.
Definition at line 118 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetEnablePerformancePlot(), and UserCreateOutputObjects().
|
private |
If true enables the MC based \(p_{T}\) correction.
Definition at line 119 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetEnablePtCorrection(), and UserExec().
|
private |
Set treu to fill only event related histograms.
Definition at line 98 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetFillOnlyEventHistos().
|
private |
! Events centrality distribution after the flattening
Definition at line 152 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Flattening probabilities.
Definition at line 148 of file AliAnalysisTaskNucleiYield.h.
Referenced by Flatten(), and SetFlatteningProbabilities().
|
private |
Switch between MC and data.
Definition at line 97 of file AliAnalysisTaskNucleiYield.h.
Referenced by Flatten(), PassesPIDSelection(), SetIsMC(), UserCreateOutputObjects(), and UserExec().
|
private |
Output list.
Definition at line 93 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskNucleiYield().
|
private |
Magnetic field value for the current event.
Definition at line 101 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and UserExec().
|
private |
! *(MC only)* \(DCA_{xy}\) distribution of primaries for ITS+TPC+TOF tracks
Definition at line 167 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* \(DCA_{xy}\) distribution of primaries for ITS+TPC tracks
Definition at line 165 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* \(DCA_{xy}\) distribution of secondaries for ITS+TPC+TOF tracks
Definition at line 168 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* \(DCA_{xy}\) distribution of secondaries for ITS+TPC tracks
Definition at line 166 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* \(DCA_{xy}\) distribution for ITS+TPC+TOF tracks
Definition at line 178 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* \(DCA_{xy}\) distribution for ITS+TPC tracks
Definition at line 176 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* \(DCA_{z}\) distribution for ITS+TPC+TOF tracks
Definition at line 179 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* \(DCA_{z}\) distribution for ITS+TPC tracks
Definition at line 177 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* Tracks reconstructed in ITS-TPC acceptance (matter)
Definition at line 161 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* Tracks reconstructed in ITS-TPC-TOF acceptance (matter)
Definition at line 162 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
*(MC only)* List of matter particles
Definition at line 104 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserExec().
|
private |
! *(MC only)* \(p_{T}^{rec}-p_{T}^{MC}\) as a function of \(p_{T}^{rec}\) for matter
Definition at line 164 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TOF signal for matter as a function of \(\phi\)
Definition at line 182 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TOF signal for matter
Definition at line 180 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(MC only)* Particles in acceptance (matter)
Definition at line 163 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TPC counts for matter
Definition at line 181 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TPC dE/dx for matter
Definition at line 184 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! *(Data only)* TPC counts for matter as a function of \(\phi\)
Definition at line 183 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Particle specie.
Definition at line 143 of file AliAnalysisTaskNucleiYield.h.
Referenced by PassesPIDSelection(), SetParticleType(), and UserExec().
|
private |
PDG code of the particle of interest.
Definition at line 94 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetPDG(), and UserExec().
|
private |
PDG mass.
Definition at line 95 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetParticleType().
|
private |
PDG mass over z.
Definition at line 96 of file AliAnalysisTaskNucleiYield.h.
Referenced by PassesPIDSelection(), SetParticleType(), and UserExec().
|
private |
! PID response class
Definition at line 100 of file AliAnalysisTaskNucleiYield.h.
Referenced by HasTOF(), PassesPIDSelection(), and UserExec().
|
private |
! Primary vertex of the current event
Definition at line 102 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and UserExec().
|
private |
! *(MC only)* Total number of produced particles
Definition at line 156 of file AliAnalysisTaskNucleiYield.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Transverse momentum bins.
Definition at line 146 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetPtBins(), and UserCreateOutputObjects().
|
private |
Array containing the parametrisation of the.
Definition at line 110 of file AliAnalysisTaskNucleiYield.h.
Referenced by AliAnalysisTaskNucleiYield(), and PtCorrection().
|
private |
Array containing the parametrisation of the.
Definition at line 111 of file AliAnalysisTaskNucleiYield.h.
Referenced by AliAnalysisTaskNucleiYield(), and PtCorrection().
|
private |
Cut on tracks: maximum eta for the track.
Definition at line 130 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetEtaRange().
|
private |
Cut on tracks: minimum eta for the track.
Definition at line 129 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetEtaRange().
|
private |
Cut on ITS PID number of sigmas.
Definition at line 137 of file AliAnalysisTaskNucleiYield.h.
Referenced by PassesPIDSelection(), and SetRequireITSpidSigmas().
|
private |
Cut on tracks: minimum number of required ITS recpoints.
Definition at line 123 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), SetRequireITSrecPoints(), and SetRequireTPCrecPoints().
|
private |
Cut on tracks: set true to require ITS refit.
Definition at line 120 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireITSrefit().
|
private |
Cut on tracks: minimum number of required ITS PID recpoints.
Definition at line 124 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetRequireITSsignal(), and SetRequireTPCsignal().
|
private |
{0 : any magnetic field is fine, -1 : only negative magnetic field, 1 : only positive}
Definition at line 139 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetRequireMagneticField(), and UserExec().
|
private |
Cut on tracks: maximum TPC \(\chi^{2}/NDF\).
Definition at line 133 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireMaxChi2().
|
private |
Cut on tracks: maximum \(DCA_{xy}\) for the track.
Definition at line 134 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireMaxDCAxy().
|
private |
Cut on tracks: maximum \(DCA_{z}\) for the track.
Definition at line 135 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireMaxDCAz().
|
private |
Cut on the minimum energy loss counts in TPC.
Definition at line 138 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), SetRequireMinEnergyLoss(), and UserCreateOutputObjects().
|
private |
Cut on tracks: set true to exclude tracks from kink vertices.
Definition at line 122 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireNoKinks().
|
private |
Cut on tracks: minimum number of required SDD recpoints.
Definition at line 125 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireSDDrecPoints().
|
private |
Cut on tracks: minimum number of required SPD recpoints.
Definition at line 126 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireSPDrecPoints().
|
private |
Cut on TPC PID number of sigmas.
Definition at line 136 of file AliAnalysisTaskNucleiYield.h.
Referenced by PassesPIDSelection(), and SetRequireTPCpidSigmas().
|
private |
Cut on tracks: minimum number of required TPC recpoints.
Definition at line 127 of file AliAnalysisTaskNucleiYield.h.
|
private |
Cut on tracks: set true to require TPC refit.
Definition at line 121 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireTPCrefit().
|
private |
Cut on tracks: minimum number of required TPC PID recpoints.
Definition at line 128 of file AliAnalysisTaskNucleiYield.h.
|
private |
Cut away all the tracks with at least 1 SPD cluster.
Definition at line 140 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), and SetRequireVetoSPD().
|
private |
Cut on tracks: maximum y for the track (using PDG mass)
Definition at line 132 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), SetYRange(), and UserExec().
|
private |
Cut on tracks: mimimum y for the track (using PDG mass)
Definition at line 131 of file AliAnalysisTaskNucleiYield.h.
Referenced by AcceptTrack(), SetYRange(), and UserExec().
|
private |
Upper limit for the TOF mass spectra histograms.
Definition at line 114 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetTOFBins(), and UserCreateOutputObjects().
|
private |
Lower limit for the TOF mass spectra histograms.
Definition at line 113 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetTOFBins(), and UserCreateOutputObjects().
|
private |
Number of bins used for the TOF mass spectra.
Definition at line 115 of file AliAnalysisTaskNucleiYield.h.
Referenced by SetTOFBins(), and UserCreateOutputObjects().