|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnParticleEqualizer1D.h>
Public Types | |
| enum class | EPSampling { kNone , kIntervalHist , kFitFunction , kNone , kIntervalHist , kFitFunction } |
| Way the momentum of a new particle is sampled in a momentum interval. More... | |
| enum class | EPSampling { kNone , kIntervalHist , kFitFunction , kNone , kIntervalHist , kFitFunction } |
| Way the momentum of a new particle is sampled in a momentum interval. More... | |
Public Member Functions | |
| stParticleInfo (int pdg_key, Double_t min_p, Double_t max_p, Int_t interval_count) | |
| ~stParticleInfo () | |
| stParticleInfo (int pdg_key, Double_t min_p, Double_t max_p, Int_t interval_count) | |
| ~stParticleInfo () | |
Public Attributes | |
| vector< Int_t > | fParticleNumber |
| PDG -> Particle Count (divided by momentum intervals -> vector). | |
| vector< Double_t > | fParticleDebt |
| Part of the target number of the particles that has not been added yet, kept between the events so that a fractional target is reached on average (divided by momentum intervals -> vector). | |
| vector< Double_t > | fEfficiency |
| Relative reconstruction efficiency of the particle type, 1 for all the intervals if the efficiency map is absent in the file with the sample histograms (divided by momentum intervals -> vector). | |
| unique_ptr< TH1D > | fPHist |
| PDG -> P histogram (TH1D) for the particle type. | |
| unique_ptr< TH1D > | fPtHist |
| PDG -> Pt histogram (TH1D) for the particle type. | |
| unique_ptr< TH1D > | fYHist |
| PDG -> Y (rapidity) histogram (TH1D) for the particle type. | |
| unique_ptr< TH1D > | fEtaHist |
| PDG -> Eta (pseudorapidity) histogram (TH1D) for the particle type. | |
| unique_ptr< TH1D > | fThetaHist |
| PDG -> Theta (polar angle) histogram (TH1D) for the particle type. | |
| unique_ptr< TH1D > | fPhiHist |
| PDG -> Phi (azimuth angle) histogram (TH1D) for the particle type. | |
| vector< unique_ptr< TH1D > > | fPHistVector |
| P histograms for the particle type (divided by momentum intervals -> vector). | |
| vector< unique_ptr< TH1D > > | fEtaHistVector |
| Eta histograms for the particle type (divided by momentum intervals -> vector). | |
| vector< unique_ptr< TH1D > > | fPhiHistVector |
| Phi histograms for the particle type (divided by momentum intervals -> vector). | |
| vector< EPSampling > | fPSampling |
| Momentum sampling way for the particle type (divided by momentum intervals -> vector). | |
| vector< Int_t > | fEtaHistIndex |
| Index of the momentum interval whose Eta histogram is used to sample the pseudorapidity for a given interval (the interval itself when it has enough statistics, otherwise the nearest one that has), -1 if there is none. | |
| vector< Int_t > | fPhiHistIndex |
| The same for the azimuth angle: index of the momentum interval whose Phi histogram is used. | |
| Double_t | fY0 |
| Mean rapidity. | |
| Double_t | fSigma |
| Sigma in the rapidity distribution. | |
| Double_t | fT |
| Temperature in the P distribution. | |
Definition at line 72 of file BmnParticleEqualizer1D.h.
|
strong |
Definition at line 102 of file BmnParticleEqualizer1D.h.
|
strong |
Definition at line 102 of file BmnParticleEqualizer1D.h.
| BmnParticleEqualizer1D::stParticleInfo::stParticleInfo | ( | int | pdg_key, |
| Double_t | min_p, | ||
| Double_t | max_p, | ||
| Int_t | interval_count ) |
Definition at line 64 of file BmnParticleEqualizer1D.cxx.
References fEfficiency, fEtaHistIndex, fEtaHistVector, fParticleDebt, fParticleNumber, fPhiHistIndex, fPhiHistVector, fPHistVector, fPSampling, fSigma, fT, fY0, and kNone.
|
inline |
Definition at line 77 of file BmnParticleEqualizer1D.h.
| BmnParticleEqualizer1D::stParticleInfo::stParticleInfo | ( | int | pdg_key, |
| Double_t | min_p, | ||
| Double_t | max_p, | ||
| Int_t | interval_count ) |
|
inline |
Definition at line 77 of file BmnParticleEqualizer1D.h.
| vector< Double_t > BmnParticleEqualizer1D::stParticleInfo::fEfficiency |
Definition at line 85 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| unique_ptr< TH1D > BmnParticleEqualizer1D::stParticleInfo::fEtaHist |
Definition at line 90 of file BmnParticleEqualizer1D.h.
| vector< Int_t > BmnParticleEqualizer1D::stParticleInfo::fEtaHistIndex |
Definition at line 113 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| vector< unique_ptr< TH1D > > BmnParticleEqualizer1D::stParticleInfo::fEtaHistVector |
Definition at line 97 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| vector< Double_t > BmnParticleEqualizer1D::stParticleInfo::fParticleDebt |
Definition at line 82 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| vector< Int_t > BmnParticleEqualizer1D::stParticleInfo::fParticleNumber |
Definition at line 79 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| unique_ptr< TH1D > BmnParticleEqualizer1D::stParticleInfo::fPhiHist |
Definition at line 92 of file BmnParticleEqualizer1D.h.
| vector< Int_t > BmnParticleEqualizer1D::stParticleInfo::fPhiHistIndex |
Definition at line 115 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| vector< unique_ptr< TH1D > > BmnParticleEqualizer1D::stParticleInfo::fPhiHistVector |
Definition at line 99 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| unique_ptr< TH1D > BmnParticleEqualizer1D::stParticleInfo::fPHist |
Definition at line 87 of file BmnParticleEqualizer1D.h.
| vector< unique_ptr< TH1D > > BmnParticleEqualizer1D::stParticleInfo::fPHistVector |
Definition at line 95 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| vector< EPSampling > BmnParticleEqualizer1D::stParticleInfo::fPSampling |
Definition at line 109 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| unique_ptr< TH1D > BmnParticleEqualizer1D::stParticleInfo::fPtHist |
Definition at line 88 of file BmnParticleEqualizer1D.h.
| Double_t BmnParticleEqualizer1D::stParticleInfo::fSigma |
Definition at line 118 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| Double_t BmnParticleEqualizer1D::stParticleInfo::fT |
Definition at line 119 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| unique_ptr< TH1D > BmnParticleEqualizer1D::stParticleInfo::fThetaHist |
Definition at line 91 of file BmnParticleEqualizer1D.h.
| Double_t BmnParticleEqualizer1D::stParticleInfo::fY0 |
Definition at line 117 of file BmnParticleEqualizer1D.h.
Referenced by stParticleInfo().
| unique_ptr< TH1D > BmnParticleEqualizer1D::stParticleInfo::fYHist |
Definition at line 89 of file BmnParticleEqualizer1D.h.