BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnParticleEqualizer2D.cxx File Reference
#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"
Include dependency graph for BmnParticleEqualizer2D.cxx:

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

Function Documentation

◆ FitMomentumFunction()

Variable Documentation

◆ fEtaMax

Double_t fEtaMax = 8
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fEtaMin

Double_t fEtaMin = -4
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fPhiMax

Double_t fPhiMax = 3.2
static

Definition at line 60 of file BmnParticleEqualizer2D.cxx.

◆ fPhiMin

Double_t fPhiMin = -3.2
static

Definition at line 60 of file BmnParticleEqualizer2D.cxx.

◆ fPtMax

Double_t fPtMax = 3
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fPtMin

Double_t fPtMin = 0
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fThetaMax

Double_t fThetaMax = 3.2
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fThetaMin

Double_t fThetaMin = 0
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fYMax

Double_t fYMax = 3
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ fYMin

Double_t fYMin = 0
static

Definition at line 59 of file BmnParticleEqualizer2D.cxx.

◆ kAcceptanceCutName

const char* kAcceptanceCutName = "AcceptanceTrackCut"
static

◆ kEfficiencyNamePrefix

const char* kEfficiencyNamePrefix = "Efficiency_pdg"
static

Definition at line 42 of file BmnParticleEqualizer2D.cxx.

◆ kEtaBinCount

const int kEtaBinCount = 40
static

◆ kEtaPhiPhiBinCount

const int kEtaPhiPhiBinCount = 32
static

◆ kMomentumGridName

const char* kMomentumGridName = "MomentumGrid"
static

Definition at line 37 of file BmnParticleEqualizer2D.cxx.

◆ kMomentumGridSize

const int kMomentumGridSize = 3
static

Definition at line 38 of file BmnParticleEqualizer2D.cxx.

◆ kPEtaPBinCount

const int kPEtaPBinCount = 20
static

◆ kSampleStatisticsCutRebin

const int kSampleStatisticsCutRebin = 4
static