BOSS 7.0.5
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 132 of file EvtXsection.hh.
|
inline |
Definition at line 134 of file EvtXsection.hh.
|
inline |
Definition at line 140 of file EvtXsection.hh.
|
virtual |
Definition at line 124 of file EvtXsection.cc.
double EvtXsection::Err_a | ( | double | mx | ) |
Definition at line 291 of file EvtXsection.cc.
double EvtXsection::Err_b | ( | double | mx | ) |
Definition at line 301 of file EvtXsection.cc.
Referenced by getErr().
|
inline |
double EvtXsection::getErr | ( | double | mx | ) |
Definition at line 260 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 218 of file EvtXsection.cc.
Referenced by EvtXsection().
|
inline |
|
inline |
Definition at line 175 of file EvtXsection.hh.
Referenced by ini_data_multimode(), EvtConExc::init(), EvtConExc::mk_VXS(), EvtConExc::PrintXS(), EvtConExc::selectMode(), and EvtConExc::sumExc().
double EvtXsection::getVP | ( | double | mx | ) |
int EvtXsection::getXBin | ( | double | mx, |
std::vector< double > | vy | ||
) |
Definition at line 331 of file EvtXsection.cc.
int EvtXsection::getXBin_a | ( | double | mx | ) |
Definition at line 315 of file EvtXsection.cc.
Referenced by Err_a(), and Xsection_a().
int EvtXsection::getXBin_b | ( | double | mx | ) |
Definition at line 323 of file EvtXsection.cc.
Referenced by Err_b(), and Xsection_b().
|
inline |
Definition at line 181 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 254 of file EvtXsection.cc.
Referenced by EvtConExc::calAF(), EvtConExc::difgamXs(), EvtConExc::findMaxXS(), ini_data_multimode(), EvtConExc::init(), EvtConExc::mk_VXS(), EvtConExc::PrintXS(), EvtConExc::Rad1difXs(), Rad2difXs(), EvtConExc::Rad2difXs(), Rad2difXs2(), EvtConExc::selectMode(), and EvtConExc::sumExc().
|
inline |
Definition at line 180 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 126 of file EvtXsection.cc.
void EvtXsection::ini_data_diy | ( | ) |
Definition at line 133 of file EvtXsection.cc.
Referenced by EvtXsection().
void EvtXsection::ini_data_multimode | ( | ) |
Definition at line 164 of file EvtXsection.cc.
Referenced by EvtConExc::init().
void EvtXsection::ReadVP | ( | ) |
void EvtXsection::setBW | ( | int | pdg | ) |
Definition at line 358 of file EvtXsection.cc.
Referenced by EvtConExc::init().
|
inline |
Definition at line 184 of file EvtXsection.hh.
void EvtXsection::setModes | ( | std::vector< int > | vmd | ) |
Definition at line 378 of file EvtXsection.cc.
Referenced by EvtConExc::init().
double EvtXsection::Xsection_a | ( | double | mx | ) |
Definition at line 267 of file EvtXsection.cc.
double EvtXsection::Xsection_b | ( | double | mx | ) |
Definition at line 276 of file EvtXsection.cc.
Referenced by getXsection().
double EvtXsection::Xsection_c | ( | double | mx | ) |
Definition at line 339 of file EvtXsection.cc.
Referenced by getXsection().