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

Function Documentation

◆ FitMomentumFunction()

Bool_t FitMomentumFunction ( TH1D * hP,
const TString & func_name,
Double_t p_min,
Double_t p_max )
static

Variable Documentation

◆ fEtaMax

◆ fEtaMin

◆ fPhiMax

◆ fPhiMin

◆ fPtMax

◆ fPtMin

◆ fThetaMax

◆ fThetaMin

◆ fYMax

◆ fYMin

◆ kEfficiencyNamePrefix

◆ kIntervalPhiBinCount

const int kIntervalPhiBinCount = 32
static

◆ kMomentumGridName

◆ kMomentumGridSize