BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Parameter Class Reference

#include <Parameter.h>

Public Member Functions

void parameters (double E_cms)

Public Attributes

double m_E_start
double m_E_stop
double m_CrossSection
double m_MCEff
double m_MCEffBoost
double m_boostMinEmin
double m_boostMinEmax

Detailed Description

Definition at line 4 of file Parameter.h.

Member Function Documentation

◆ parameters()

void Parameter::parameters ( double E_cms)

Definition at line 8 of file Parameter.cxx.

8 {
9 std::string digamPath = getenv( "DIGAMALGROOT" );
10 digamPath += "/src/parameters.txt";
11 std::ifstream fin;
12 fin.open( digamPath.c_str() );
13
14 int i = 0;
15 std::string temp;
16 while ( getline( fin, temp ) )
17 {
18 std::istringstream word( temp );
21 if ( m_E_start <= E_cms && m_E_stop > E_cms ) break;
22 i++;
23 }
24 fin.close();
25}
double m_MCEffBoost
Definition Parameter.h:11
double m_E_stop
Definition Parameter.h:7
double m_boostMinEmax
Definition Parameter.h:13
double m_boostMinEmin
Definition Parameter.h:12
double m_E_start
Definition Parameter.h:6
double m_MCEff
Definition Parameter.h:10
double m_CrossSection
Definition Parameter.h:9
short int word(short i, const _T &v)

Referenced by DiGam::execute().

Member Data Documentation

◆ m_boostMinEmax

double Parameter::m_boostMinEmax

Definition at line 13 of file Parameter.h.

Referenced by DiGam::execute(), and parameters().

◆ m_boostMinEmin

double Parameter::m_boostMinEmin

Definition at line 12 of file Parameter.h.

Referenced by DiGam::execute(), and parameters().

◆ m_CrossSection

double Parameter::m_CrossSection

Definition at line 9 of file Parameter.h.

Referenced by DiGam::execute(), and parameters().

◆ m_E_start

double Parameter::m_E_start

Definition at line 6 of file Parameter.h.

Referenced by parameters().

◆ m_E_stop

double Parameter::m_E_stop

Definition at line 7 of file Parameter.h.

Referenced by parameters().

◆ m_MCEff

double Parameter::m_MCEff

Definition at line 10 of file Parameter.h.

Referenced by DiGam::execute(), and parameters().

◆ m_MCEffBoost

double Parameter::m_MCEffBoost

Definition at line 11 of file Parameter.h.

Referenced by DiGam::execute(), and parameters().


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