BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemStripMedium Class Reference

#include <BmnGemStripMedium.h>

Collaboration diagram for BmnGemStripMedium:

Public Member Functions

Bool_t SetCurrentConfiguration (BmnGemStripMediumConfiguration::MEDIUM medium)
TString GetNameOfCurrentConfiguration ()
Bool_t SetCurrentConfiguration (BmnGemStripMediumConfiguration::MEDIUM medium)
TString GetNameOfCurrentConfiguration ()

Static Public Member Functions

static BmnGemStripMedium & GetInstance ()
static BmnGemStripMedium & GetInstance ()

Public Attributes

TString NameOfCurrentMedium
Double_t MCD
Double_t BField
Double_t p0_xmean
Double_t p1_xmean
Double_t p2_xmean
Double_t p3_xmean
Double_t p0_sigma
Double_t p1_sigma
Double_t p2_sigma
Double_t p3_sigma
Double_t p4_sigma
Double_t p5_sigma

Private Member Functions

 BmnGemStripMedium ()
 ~BmnGemStripMedium ()
 BmnGemStripMedium (BmnGemStripMedium const &)=delete
BmnGemStripMedium & operator= (BmnGemStripMedium const &)=delete
 BmnGemStripMedium ()
 ~BmnGemStripMedium ()
 BmnGemStripMedium (BmnGemStripMedium const &)=delete
BmnGemStripMedium & operator= (BmnGemStripMedium const &)=delete

Detailed Description

Definition at line 7 of file BmnGemStripMedium.h.

Constructor & Destructor Documentation

◆ BmnGemStripMedium() [1/4]

BmnGemStripMedium::BmnGemStripMedium ( )
private

Definition at line 3 of file BmnGemStripMedium.cxx.

References SetCurrentConfiguration().

Referenced by BmnGemStripMedium(), GetInstance(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~BmnGemStripMedium() [1/2]

BmnGemStripMedium::~BmnGemStripMedium ( )
private

Definition at line 8 of file BmnGemStripMedium.cxx.

◆ BmnGemStripMedium() [2/4]

BmnGemStripMedium::BmnGemStripMedium ( BmnGemStripMedium const & )
privatedelete

References BmnGemStripMedium().

Here is the call graph for this function:

◆ BmnGemStripMedium() [3/4]

BmnGemStripMedium::BmnGemStripMedium ( )
private

◆ ~BmnGemStripMedium() [2/2]

BmnGemStripMedium::~BmnGemStripMedium ( )
private

◆ BmnGemStripMedium() [4/4]

BmnGemStripMedium::BmnGemStripMedium ( BmnGemStripMedium const & )
privatedelete

References BmnGemStripMedium().

Here is the call graph for this function:

Member Function Documentation

◆ GetInstance() [1/2]

BmnGemStripMedium & BmnGemStripMedium::GetInstance ( )
inlinestatic

Definition at line 11 of file BmnGemStripMedium.h.

References BmnGemStripMedium().

Referenced by BmnGemStripModule::AddRealPointFull(), BmnGemStripModule::AddRealPointFull_ANNGenerator(), BmnGemStripModule::AddRealPointFull_ANNStripGenerator_Fdeep(), BmnGemStripModule::AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP(), BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_FastStand(), BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_Parallel(), run8_sim_bmn(), run_sim_bmn(), run_sim_bmn(), run_sim_bmn(), run_sim_filter(), run_sim_src(), and SimulateLambdaPassing().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetInstance() [2/2]

BmnGemStripMedium & BmnGemStripMedium::GetInstance ( )
inlinestatic

Definition at line 11 of file BmnGemStripMedium.h.

References BmnGemStripMedium().

Here is the call graph for this function:

◆ GetNameOfCurrentConfiguration() [1/2]

TString BmnGemStripMedium::GetNameOfCurrentConfiguration ( )
inline

Definition at line 25 of file BmnGemStripMedium.h.

References NameOfCurrentMedium.

◆ GetNameOfCurrentConfiguration() [2/2]

TString BmnGemStripMedium::GetNameOfCurrentConfiguration ( )
inline

Definition at line 25 of file BmnGemStripMedium.h.

References NameOfCurrentMedium.

◆ operator=() [1/2]

BmnGemStripMedium & BmnGemStripMedium::operator= ( BmnGemStripMedium const & )
privatedelete

References BmnGemStripMedium().

Here is the call graph for this function:

◆ operator=() [2/2]

BmnGemStripMedium & BmnGemStripMedium::operator= ( BmnGemStripMedium const & )
privatedelete

References BmnGemStripMedium().

Here is the call graph for this function:

◆ SetCurrentConfiguration() [1/2]

Bool_t BmnGemStripMedium::SetCurrentConfiguration ( BmnGemStripMediumConfiguration::MEDIUM medium)

Definition at line 10 of file BmnGemStripMedium.cxx.

References BField, MCD, NameOfCurrentMedium, p0_sigma, p0_xmean, p1_sigma, p1_xmean, p2_sigma, p2_xmean, p3_sigma, p3_xmean, p4_sigma, and p5_sigma.

Referenced by BmnGemStripMedium(), run8_sim_bmn(), run_sim_bmn(), run_sim_bmn(), run_sim_bmn(), run_sim_filter(), run_sim_src(), and SimulateLambdaPassing().

Here is the caller graph for this function:

◆ SetCurrentConfiguration() [2/2]

Bool_t BmnGemStripMedium::SetCurrentConfiguration ( BmnGemStripMediumConfiguration::MEDIUM medium)

Member Data Documentation

◆ BField

Double_t BmnGemStripMedium::BField

Definition at line 31 of file BmnGemStripMedium.h.

Referenced by SetCurrentConfiguration().

◆ MCD

◆ NameOfCurrentMedium

TString BmnGemStripMedium::NameOfCurrentMedium

Definition at line 29 of file BmnGemStripMedium.h.

Referenced by GetNameOfCurrentConfiguration(), and SetCurrentConfiguration().

◆ p0_sigma

◆ p0_xmean

◆ p1_sigma

◆ p1_xmean

◆ p2_sigma

◆ p2_xmean

◆ p3_sigma

◆ p3_xmean

◆ p4_sigma

◆ p5_sigma


The documentation for this class was generated from the following files: