|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "BmnParticleEqualizer1D.h"#include "BmnGlobalTrack.h"#include "BmnMCInfoDst.h"#include "BmnTrackMatch.h"#include "CbmMCTrack.h"#include "CbmStack.h"#include "FairLogger.h"#include "FairMCEventHeader.h"#include "FairRootManager.h"#include "FairTrackParam.h"#include "Math/MinimizerOptions.h"#include "TCanvas.h"#include "TChain.h"#include "TClonesArray.h"#include "TDatabasePDG.h"#include "TFile.h"#include "TFitResult.h"#include "THashList.h"#include "TLegend.h"#include "TMath.h"#include "TParticlePDG.h"#include "TRandom.h"#include "TSystem.h"#include "TTreeReader.h"#include "TTreeReaderValue.h"#include "TVectorD.h"#include "TVirtualMC.h"Go to the source code of this file.
Functions | |
| static Bool_t | FitMomentumFunction (TH1D *hP, const TString &func_name, Double_t p_min, Double_t p_max) |
Variables | |
| static const char * | kMomentumGridName = "MomentumGrid" |
| static const int | kMomentumGridSize = 3 |
| static const char * | kEfficiencyNamePrefix = "Efficiency_pdg" |
| static const int | kIntervalPhiBinCount = 32 |
| Cut applied to the tracks of the sample (see SetSampleTrackCut). | |
| static Double_t | fPtMin = 0 |
| static Double_t | fPtMax = 3 |
| static Double_t | fYMin = 0 |
| static Double_t | fYMax = 3 |
| static Double_t | fEtaMin = -4 |
| static Double_t | fEtaMax = 8 |
| static Double_t | fThetaMin = 0 |
| static Double_t | fThetaMax = 3.2 |
| static Double_t | fPhiMin = -3.2 |
| static Double_t | fPhiMax = 3.2 |
|
static |
Definition at line 173 of file BmnParticleEqualizer1D.cxx.
References TF1::Eval(), TH1::FindBin(), TH1::Fit(), TF1::FixParameter(), TAxis::GetBinCenter(), TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TH1::GetBinWidth(), TH1::GetFunction(), TH1::GetMaximumBin(), TH1::GetNbinsX(), TF1::GetParameter(), TH1::GetRMS(), TH1::GetXaxis(), TH1::Integral(), ROOT::Fit::FitResult::IsValid(), TMath::Max(), TMath::Min(), TMath::Range(), TF1::ReleaseParameter(), TF1::SetParameter(), TF1::SetParLimits(), and TF1::SetRange().
Referenced by BmnParticleEqualizer1D::FitPHistogram(), BmnParticleEqualizer2D::FitPHistogram(), BmnParticleEqualizer1D::FitSampleHistograms(), and BmnParticleEqualizer2D::FitSampleHistograms().
|
static |
Definition at line 60 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap(), BmnParticleEqualizer1D::ProduceSampleHistograms(), BmnParticleEqualizer2D::ProduceSampleHistograms(), BmnParticleEqualizer1D::ShowResultDistributions(), and BmnParticleEqualizer2D::ShowResultDistributions().
|
static |
Definition at line 60 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap(), BmnParticleEqualizer1D::ProduceSampleHistograms(), BmnParticleEqualizer2D::ProduceSampleHistograms(), BmnParticleEqualizer1D::ShowResultDistributions(), and BmnParticleEqualizer2D::ShowResultDistributions().
|
static |
Definition at line 61 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap(), BmnParticleEqualizer1D::ProduceSampleHistograms(), BmnParticleEqualizer2D::ProduceSampleHistograms(), BmnParticleEqualizer1D::ShowResultDistributions(), and BmnParticleEqualizer2D::ShowResultDistributions().
|
static |
Definition at line 61 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap(), BmnParticleEqualizer1D::ProduceSampleHistograms(), BmnParticleEqualizer2D::ProduceSampleHistograms(), BmnParticleEqualizer1D::ShowResultDistributions(), and BmnParticleEqualizer2D::ShowResultDistributions().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 42 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer1D::ProduceEfficiencyMap(), BmnParticleEqualizer2D::ProduceEfficiencyMap(), BmnParticleEqualizer1D::ReadSampleHistograms(), and BmnParticleEqualizer2D::ReadSampleHistograms().
|
static |
Definition at line 46 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer1D::ProduceSampleHistograms().
|
static |
Definition at line 37 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer1D::CheckMomentumGrid(), BmnParticleEqualizer2D::CheckMomentumGrid(), BmnParticleEqualizer1D::ProduceSampleHistograms(), and BmnParticleEqualizer2D::ProduceSampleHistograms().
|
static |
Definition at line 38 of file BmnParticleEqualizer1D.cxx.
Referenced by BmnParticleEqualizer1D::CheckMomentumGrid(), BmnParticleEqualizer2D::CheckMomentumGrid(), BmnParticleEqualizer1D::ProduceSampleHistograms(), and BmnParticleEqualizer2D::ProduceSampleHistograms().