#include <CbmInverseSlope.h>
|
| CbmInverseSlope (Int_t recoLevel=-1, Int_t iVerbose=1, TString Mode="MC", Int_t PDG=-211, TString pname="pi-", Int_t EventStats=1, KFParticleTopoReconstructor *tr=0, Float_t ekin_=25.) |
|
| ~CbmInverseSlope () |
|
virtual void | ReInit (FairRootManager *fManger) |
|
virtual void | Init () |
|
virtual void | Exec () |
|
virtual void | Finish () |
|
void | AddRapidityInterval (double ymin, double ymax) |
|
void | AddHistos () |
|
| ClassDef (CbmInverseSlope, 1) |
|
| ClassDef (CbmModelBase, 1) |
|
Definition at line 38 of file CbmInverseSlope.h.
◆ CbmInverseSlope() [1/2]
CbmInverseSlope::CbmInverseSlope |
( |
Int_t |
recoLevel = -1 , |
|
|
Int_t |
iVerbose = 1 , |
|
|
TString |
Mode = "MC" , |
|
|
Int_t |
PDG = -211 , |
|
|
TString |
pname = "pi-" , |
|
|
Int_t |
EventStats = 1 , |
|
|
KFParticleTopoReconstructor * |
tr = 0 , |
|
|
Float_t |
ekin_ = 25. |
|
) |
| |
◆ ~CbmInverseSlope()
CbmInverseSlope::~CbmInverseSlope |
( |
| ) |
|
◆ CbmInverseSlope() [2/2]
◆ AddHistos()
void CbmInverseSlope::AddHistos |
( |
| ) |
|
◆ AddRapidityInterval()
void CbmInverseSlope::AddRapidityInterval |
( |
double |
ymin, |
|
|
double |
ymax |
|
) |
| |
Definition at line 348 of file CbmInverseSlope.cxx.
References fMass, fPDGID, fRecoLevel, fYmaxv, fYminv, modelsY, param2GlobalInterval, paramGlobalInterval, paramLocalInterval, totalGlobalInterval, totalLocalInterval, and ycm.
◆ CalculateAveragesInEvent()
void CbmInverseSlope::CalculateAveragesInEvent |
( |
int |
RecoLevel, |
|
|
bool |
UpdateGlobal = 0 |
|
) |
| |
|
private |
Definition at line 681 of file CbmInverseSlope.cxx.
References flistMCTracks, fMass, fPDGID, CbmModelBase::fTopoReconstructor, fYmaxv, fYminv, histo1D, histo1DIntervals, histodndy, IndexMt, IndexMt2, log(), m, param2GlobalInterval, paramGlobal, paramGlobalInterval, paramLocal, paramLocalInterval, totalGlobal, totalGlobalInterval, totalLocal, totalLocalInterval, and ycm.
Referenced by Exec().
◆ ClassDef() [1/2]
◆ ClassDef() [2/2]
◆ Exec()
void CbmInverseSlope::Exec |
( |
| ) |
|
|
virtual |
Reimplemented from CbmModelBase.
Definition at line 474 of file CbmInverseSlope.cxx.
References CalculateAveragesInEvent(), events, fEventStats, flistMCTracks, fRecoLevel, CbmModelBase::fTopoReconstructor, fYminv, InverseSlope::GetT(), histo1D, histo1DIntervals, i, IndexT, model, modelsY, paramLocal, paramLocalInterval, totalEvents, totalLocal, and totalLocalInterval.
◆ Finish()
void CbmInverseSlope::Finish |
( |
| ) |
|
|
virtual |
Reimplemented from CbmModelBase.
Definition at line 507 of file CbmInverseSlope.cxx.
References RapidityFitParameters::A, RapidityFitParameter::error, fMass, InverseSlope::fmt(), fYmaxv, fYminv, InverseSlope::GetT(), grdndyReco, grTy, histo1D, histo1DIntervals, histodndy, histodndymodel, IndexModelMt, IndexModelMt2, IndexModelMt4Pi, IndexMt, IndexMt2, model, modelmc, modelsY, name, param2GlobalInterval, paramGlobal, paramGlobalInterval, RapidityFit::PerformFit(), RapidityFitParameters::sig, sqrt(), totalEvents, totalGlobal, totalGlobalInterval, RapidityFitNamespace::TwoGauss(), RapidityFitParameter::value, and RapidityFitParameters::yav.
◆ Init()
void CbmInverseSlope::Init |
( |
| ) |
|
|
virtual |
◆ operator=()
◆ ReInit()
void CbmInverseSlope::ReInit |
( |
FairRootManager * |
fManger | ) |
|
|
virtual |
◆ ekin
Float_t CbmInverseSlope::ekin |
|
private |
◆ events
Int_t CbmInverseSlope::events |
|
private |
◆ fEventStats
Int_t CbmInverseSlope::fEventStats |
|
private |
◆ flistMCTracks
TClonesArray* CbmInverseSlope::flistMCTracks |
|
private |
◆ fMass
double CbmInverseSlope::fMass |
|
private |
◆ fModeName
TString CbmInverseSlope::fModeName |
|
private |
◆ fPDGID
int CbmInverseSlope::fPDGID |
|
private |
◆ fRecoLevel
Int_t CbmInverseSlope::fRecoLevel |
|
private |
◆ fTopoReconstructor
KFParticleTopoReconstructor* CbmModelBase::fTopoReconstructor |
|
protectedinherited |
Definition at line 42 of file CbmModelBase.h.
Referenced by CbmMultiscatteringModel::CalculateAveragesInEvent(), CalculateAveragesInEvent(), CbmBoltzmannDistribution::CalculateAveragesInEvent(), CbmBlastWave::CalculateAveragesInEvent(), CbmHRGModel::CalculateMultiplicitiesInEvent(), CbmImpactParameterModel::CalculateTotalChargeInEvent(), CbmMultiscatteringModel::Exec(), CbmImpactParameterModel::Exec(), Exec(), CbmBoltzmannDistribution::Exec(), CbmBlastWave::Exec(), and CbmHRGModel::Exec().
◆ fTrackNumber
Int_t CbmInverseSlope::fTrackNumber |
|
private |
◆ fUpdate
Bool_t CbmInverseSlope::fUpdate |
|
private |
◆ fusePID
Int_t CbmInverseSlope::fusePID |
|
private |
◆ fYmaxv
std::vector<double> CbmInverseSlope::fYmaxv |
|
private |
◆ fYminv
std::vector<double> CbmInverseSlope::fYminv |
|
private |
◆ grdndyReco
TGraphErrors* CbmInverseSlope::grdndyReco |
|
private |
◆ grTy
TGraphErrors* CbmInverseSlope::grTy |
|
private |
◆ histo1D
TH1F* CbmInverseSlope::histo1D[nHisto1D] |
|
private |
◆ histo1DIntervals
TH1F*** CbmInverseSlope::histo1DIntervals |
|
private |
◆ histodir
TDirectory* CbmInverseSlope::histodir |
|
private |
◆ histodndy
TH1F* CbmInverseSlope::histodndy |
|
private |
◆ histodndymodel
TH1F * CbmInverseSlope::histodndymodel |
|
private |
◆ IndexModelMt
int CbmInverseSlope::IndexModelMt |
|
private |
◆ IndexModelMt2
int CbmInverseSlope::IndexModelMt2 |
|
private |
◆ IndexModelMt4Pi
int CbmInverseSlope::IndexModelMt4Pi |
|
private |
◆ IndexMt
int CbmInverseSlope::IndexMt |
|
private |
◆ IndexMt2
int CbmInverseSlope::IndexMt2 |
|
private |
◆ IndexT
int CbmInverseSlope::IndexT |
|
private |
◆ kProtonMass
double CbmInverseSlope::kProtonMass |
|
private |
◆ model
◆ modelmc
◆ modelsY
◆ name
TString CbmInverseSlope::name |
◆ nHisto1D
const int CbmInverseSlope::nHisto1D = 6 |
|
staticprivate |
◆ outfileName
TString CbmInverseSlope::outfileName |
|
private |
◆ p0cm
Float_t CbmInverseSlope::p0cm |
|
private |
◆ param2GlobalInterval
std::vector<double> CbmInverseSlope::param2GlobalInterval |
|
private |
◆ paramGlobal
double CbmInverseSlope::paramGlobal |
|
private |
◆ paramGlobalInterval
std::vector<double> CbmInverseSlope::paramGlobalInterval |
|
private |
◆ paramLocal
double CbmInverseSlope::paramLocal |
|
private |
◆ paramLocalInterval
std::vector<double> CbmInverseSlope::paramLocalInterval |
|
private |
◆ pullT
TH1F* CbmInverseSlope::pullT |
|
private |
◆ totalEvents
int CbmInverseSlope::totalEvents |
|
private |
◆ totalGlobal
int CbmInverseSlope::totalGlobal |
|
private |
◆ totalGlobalInterval
std::vector<int> CbmInverseSlope::totalGlobalInterval |
|
private |
◆ totalLocal
int CbmInverseSlope::totalLocal |
|
private |
◆ totalLocalInterval
std::vector<int> CbmInverseSlope::totalLocalInterval |
|
private |
◆ Ts
std::vector<double> CbmInverseSlope::Ts |
|
private |
◆ ycm
Float_t CbmInverseSlope::ycm |
|
private |
The documentation for this class was generated from the following files: