#include <CbmMultiscatteringModel.h>
Definition at line 38 of file CbmMultiscatteringModel.h.
◆ CbmMultiscatteringModel() [1/2]
CbmMultiscatteringModel::CbmMultiscatteringModel |
( |
Int_t |
recoLevel = -1 , |
|
|
Int_t |
iVerbose = 1 , |
|
|
TString |
Mode = "MC" , |
|
|
Int_t |
EventStats = 1 , |
|
|
KFParticleTopoReconstructor * |
tr = 0 , |
|
|
Float_t |
ekin_ = 25. |
|
) |
| |
◆ ~CbmMultiscatteringModel()
CbmMultiscatteringModel::~CbmMultiscatteringModel |
( |
| ) |
|
◆ CbmMultiscatteringModel() [2/2]
◆ CalculateAveragesInEvent()
void CbmMultiscatteringModel::CalculateAveragesInEvent |
( |
int |
RecoLevel, |
|
|
bool |
UpdateGlobal = 0 |
|
) |
| |
|
private |
Definition at line 383 of file CbmMultiscatteringModel.cxx.
References flistMCTracks, CbmModelBase::fTopoReconstructor, histo1D, histo2D, IndexPt, IndexPz, IndexY, IndexYPt, log(), m, paramsGlobal, paramsLocal, PPDG, totalGlobal, totalLocal, and ycm.
Referenced by Exec().
◆ ClassDef() [1/2]
◆ ClassDef() [2/2]
◆ Exec()
void CbmMultiscatteringModel::Exec |
( |
| ) |
|
|
virtual |
Reimplemented from CbmModelBase.
Definition at line 291 of file CbmMultiscatteringModel.cxx.
References CalculateAveragesInEvent(), events, fEventStats, flistMCTracks, fRecoLevel, CbmModelBase::fTopoReconstructor, MultiscatteringModel::GetQz(), MultiscatteringModel::GetSigt(), MultiscatteringModel::GetSigz(), histo1D, i, IndexQz, IndexSigt, IndexSigz, model, p0cm, paramsLocal, and totalLocal.
◆ Finish()
void CbmMultiscatteringModel::Finish |
( |
| ) |
|
|
virtual |
Reimplemented from CbmModelBase.
Definition at line 326 of file CbmMultiscatteringModel.cxx.
References MultiscatteringModel::dndy(), MultiscatteringModel::fpt(), MultiscatteringModel::fpz(), MultiscatteringModel::fypt(), MultiscatteringModel::GetQz(), MultiscatteringModel::GetSigt(), MultiscatteringModel::GetSigz(), histo1D, histo2D, IndexModelPt, IndexModelPz, IndexModelY, IndexModelYPt, IndexPt, IndexPz, IndexY, IndexYPt, kProtonMass, model, p0cm, paramsGlobal, and totalGlobal.
◆ Init()
void CbmMultiscatteringModel::Init |
( |
| ) |
|
|
virtual |
◆ operator=()
◆ ReInit()
void CbmMultiscatteringModel::ReInit |
( |
FairRootManager * |
fManger | ) |
|
|
virtual |
◆ ekin
Float_t CbmMultiscatteringModel::ekin |
|
private |
◆ events
Int_t CbmMultiscatteringModel::events |
|
private |
◆ fEventStats
Int_t CbmMultiscatteringModel::fEventStats |
|
private |
◆ flistMCTracks
TClonesArray* CbmMultiscatteringModel::flistMCTracks |
|
private |
◆ fModeName
TString CbmMultiscatteringModel::fModeName |
|
private |
◆ fRecoLevel
Int_t CbmMultiscatteringModel::fRecoLevel |
|
private |
◆ fTopoReconstructor
KFParticleTopoReconstructor* CbmModelBase::fTopoReconstructor |
|
protectedinherited |
Definition at line 42 of file CbmModelBase.h.
Referenced by CalculateAveragesInEvent(), CbmInverseSlope::CalculateAveragesInEvent(), CbmBoltzmannDistribution::CalculateAveragesInEvent(), CbmBlastWave::CalculateAveragesInEvent(), CbmHRGModel::CalculateMultiplicitiesInEvent(), CbmImpactParameterModel::CalculateTotalChargeInEvent(), Exec(), CbmImpactParameterModel::Exec(), CbmInverseSlope::Exec(), CbmBoltzmannDistribution::Exec(), CbmBlastWave::Exec(), and CbmHRGModel::Exec().
◆ fTrackNumber
Int_t CbmMultiscatteringModel::fTrackNumber |
|
private |
◆ fUpdate
Bool_t CbmMultiscatteringModel::fUpdate |
|
private |
◆ fusePID
Int_t CbmMultiscatteringModel::fusePID |
|
private |
◆ histo1D
TH1F* CbmMultiscatteringModel::histo1D[nHisto1D] |
|
private |
◆ histo2D
TH2F* CbmMultiscatteringModel::histo2D[nHisto2D] |
|
private |
◆ histodir
TDirectory* CbmMultiscatteringModel::histodir |
|
private |
◆ IndexModelPt
int CbmMultiscatteringModel::IndexModelPt |
|
private |
◆ IndexModelPz
int CbmMultiscatteringModel::IndexModelPz |
|
private |
◆ IndexModelY
int CbmMultiscatteringModel::IndexModelY |
|
private |
◆ IndexModelYPt
int CbmMultiscatteringModel::IndexModelYPt |
|
private |
◆ IndexPt
int CbmMultiscatteringModel::IndexPt |
|
private |
◆ IndexPz
int CbmMultiscatteringModel::IndexPz |
|
private |
◆ IndexQz
int CbmMultiscatteringModel::IndexQz |
|
private |
◆ IndexSigt
int CbmMultiscatteringModel::IndexSigt |
|
private |
◆ IndexSigz
int CbmMultiscatteringModel::IndexSigz |
|
private |
◆ IndexY
int CbmMultiscatteringModel::IndexY |
|
private |
◆ IndexYPt
int CbmMultiscatteringModel::IndexYPt |
|
private |
◆ kProtonMass
double CbmMultiscatteringModel::kProtonMass |
|
private |
◆ model
◆ nHisto1D
const int CbmMultiscatteringModel::nHisto1D = 9 |
|
staticprivate |
◆ nHisto2D
const int CbmMultiscatteringModel::nHisto2D = 2 |
|
staticprivate |
◆ outfileName
TString CbmMultiscatteringModel::outfileName |
|
private |
◆ p0cm
Float_t CbmMultiscatteringModel::p0cm |
|
private |
◆ paramsGlobal
std::vector<double> CbmMultiscatteringModel::paramsGlobal |
|
private |
◆ paramsLocal
std::vector<double> CbmMultiscatteringModel::paramsLocal |
|
private |
◆ PPDG
int CbmMultiscatteringModel::PPDG |
|
private |
◆ pullqz
TH1F * CbmMultiscatteringModel::pullqz |
|
private |
◆ pullsigt
TH1F* CbmMultiscatteringModel::pullsigt |
|
private |
◆ pullsigz
TH1F * CbmMultiscatteringModel::pullsigz |
|
private |
◆ qzs
std::vector<double> CbmMultiscatteringModel::qzs |
|
private |
◆ sigts
std::vector<double> CbmMultiscatteringModel::sigts |
|
private |
◆ sigzs
std::vector<double> CbmMultiscatteringModel::sigzs |
|
private |
◆ totalGlobal
int CbmMultiscatteringModel::totalGlobal |
|
private |
◆ totalLocal
int CbmMultiscatteringModel::totalLocal |
|
private |
◆ ycm
Float_t CbmMultiscatteringModel::ycm |
|
private |
The documentation for this class was generated from the following files: