BOSS 7.0.3
BESIII Offline Software System
|
#include <EvtXsection.hh>
Public Member Functions | |
EvtXsection (std::vector< EvtId > evtdaugs) | |
EvtXsection (int mode) | |
virtual | ~EvtXsection () |
int | getMode (std::vector< EvtId > evtdaugs) |
void | ini_data0 (int mode) |
void | ini_data (int mode) |
void | ini_data_diy () |
void | ini_data_multimode () |
double | getXsection (double mx) |
double | getErr (double mx) |
double | Xsection_a (double mx) |
double | Xsection_b (double mx) |
double | Xsection_c (double mx) |
double | Err_a (double mx) |
double | Err_b (double mx) |
int | getXBin (double mx, std::vector< double > vy) |
int | getXBin_a (double mx) |
int | getXBin_b (double mx) |
std::string | getUnit () |
std::vector< double > | getXX () |
std::vector< double > | getYY () |
std::vector< double > | getEr () |
double | getXup () |
double | getXlw () |
std::string | getMsg () |
void | setBW (int pdg) |
void | setFile (std::string name) |
double | getVP (double mx) |
void | ReadVP () |
void | setModes (std::vector< int > vmd) |
Definition at line 107 of file EvtXsection.hh.
|
inline |
Definition at line 109 of file EvtXsection.hh.
|
inline |
Definition at line 115 of file EvtXsection.hh.
|
virtual |
Definition at line 101 of file EvtXsection.cc.
double EvtXsection::Err_a | ( | double | mx | ) |
Definition at line 12045 of file EvtXsection.cc.
double EvtXsection::Err_b | ( | double | mx | ) |
Definition at line 12055 of file EvtXsection.cc.
Referenced by getErr().
|
inline |
double EvtXsection::getErr | ( | double | mx | ) |
Definition at line 12014 of file EvtXsection.cc.
Referenced by EvtConExc::difgamXs(), ini_data_multimode(), EvtConExc::init(), EvtConExc::Rad1difXs(), EvtConExc::Rad2difXs(), Rad2difXs_er(), and Rad2difXs_er2().
int EvtXsection::getMode | ( | std::vector< EvtId > | evtdaugs | ) |
Definition at line 11972 of file EvtXsection.cc.
Referenced by EvtXsection().
|
inline |
|
inline |
Definition at line 150 of file EvtXsection.hh.
Referenced by ini_data_multimode(), EvtConExc::init(), EvtConExc::mk_VXS(), EvtConExc::selectMode(), and EvtConExc::sumExc().
double EvtXsection::getVP | ( | double | mx | ) |
int EvtXsection::getXBin | ( | double | mx, |
std::vector< double > | vy | ||
) |
Definition at line 12088 of file EvtXsection.cc.
int EvtXsection::getXBin_a | ( | double | mx | ) |
Definition at line 12072 of file EvtXsection.cc.
Referenced by Err_a(), and Xsection_a().
int EvtXsection::getXBin_b | ( | double | mx | ) |
Definition at line 12080 of file EvtXsection.cc.
Referenced by Err_b(), and Xsection_b().
|
inline |
Definition at line 156 of file EvtXsection.hh.
Referenced by EvtConExc::calAF(), EvtConExc::energySpread(), ini_data_multimode(), EvtConExc::init(), EvtConExc::init_mode(), and EvtConExc::mk_VXS().
double EvtXsection::getXsection | ( | double | mx | ) |
Definition at line 12008 of file EvtXsection.cc.
Referenced by EvtConExc::calAF(), EvtConExc::difgamXs(), EvtConExc::findMaxXS(), ini_data_multimode(), EvtConExc::init(), EvtConExc::mk_VXS(), EvtConExc::Rad1difXs(), Rad2difXs(), EvtConExc::Rad2difXs(), Rad2difXs2(), EvtConExc::selectMode(), and EvtConExc::sumExc().
|
inline |
Definition at line 155 of file EvtXsection.hh.
Referenced by EvtConExc::energySpread(), ini_data_multimode(), and EvtConExc::init().
|
inline |
|
inline |
void EvtXsection::ini_data | ( | int | mode | ) |
Referenced by EvtXsection(), and ini_data_multimode().
void EvtXsection::ini_data0 | ( | int | mode | ) |
Definition at line 103 of file EvtXsection.cc.
void EvtXsection::ini_data_diy | ( | ) |
Definition at line 11898 of file EvtXsection.cc.
Referenced by EvtXsection().
void EvtXsection::ini_data_multimode | ( | ) |
Definition at line 11922 of file EvtXsection.cc.
Referenced by EvtConExc::init().
void EvtXsection::ReadVP | ( | ) |
void EvtXsection::setBW | ( | int | pdg | ) |
Definition at line 12116 of file EvtXsection.cc.
Referenced by EvtConExc::init().
|
inline |
Definition at line 159 of file EvtXsection.hh.
void EvtXsection::setModes | ( | std::vector< int > | vmd | ) |
Definition at line 12136 of file EvtXsection.cc.
Referenced by EvtConExc::init().
double EvtXsection::Xsection_a | ( | double | mx | ) |
Definition at line 12021 of file EvtXsection.cc.
double EvtXsection::Xsection_b | ( | double | mx | ) |
Definition at line 12030 of file EvtXsection.cc.
Referenced by getXsection().
double EvtXsection::Xsection_c | ( | double | mx | ) |
Definition at line 12096 of file EvtXsection.cc.
Referenced by getXsection().