|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "BmnParticleEqualizer2D.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 char * | kAcceptanceCutName = "AcceptanceTrackCut" |
| 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 const int | kPEtaPBinCount = 20 |
| static const int | kEtaBinCount = 40 |
| static const int | kEtaPhiPhiBinCount = 32 |
| static const int | kSampleStatisticsCutRebin = 4 |
|
static |
Definition at line 188 of file BmnParticleEqualizer2D.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().
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 60 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 60 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 59 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 45 of file BmnParticleEqualizer2D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap().
|
static |
Definition at line 42 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 67 of file BmnParticleEqualizer2D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap(), and BmnParticleEqualizer2D::ProduceSampleHistograms().
|
static |
Definition at line 68 of file BmnParticleEqualizer2D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceAcceptanceMap(), and BmnParticleEqualizer2D::ProduceSampleHistograms().
|
static |
Definition at line 37 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 38 of file BmnParticleEqualizer2D.cxx.
|
static |
Definition at line 66 of file BmnParticleEqualizer2D.cxx.
Referenced by BmnParticleEqualizer2D::ProduceSampleHistograms().
|
static |
Definition at line 72 of file BmnParticleEqualizer2D.cxx.
Referenced by BmnParticleEqualizer2D::BmnParticleEqualizer2D(), and BmnParticleEqualizer2D::BmnParticleEqualizer2D().