FairRoot/PandaRoot
|
Functions | |
void | ensure_evt_gen_is_inialized () |
void | initialize_evtgen () |
void | read_dec_file (char *dec_file_name) |
Variables | |
std::string | EvtGenPDL = addVMCDir("/pgenerators/EvtGen/EvtGen/Private/evt.pdl") |
std::string | EvtGenDecFile = addVMCDir("/pgenerators/EvtGen/EvtGen/Private/DECAY.DEC") |
std::string | EvtGenChiDecFile = addVMCDir("/pgenerators/chigen/PolarizedDecays.dec") |
bool | evt_gen_is_loaded = false |
EvtGen * | evt_gen = 0 |
std::string | chi_c1_str = std::string(CHI1_STRING) |
std::string | chi_c2_str = std::string(CHI2_STRING) |
std::string | x3872_str = std::string(X3872_STRING) |
EvtId | chi_c1_evt_id |
EvtId | chi_c2_evt_id |
EvtId | x3872_evt_id |
void chigen::evtgen::ensure_evt_gen_is_inialized | ( | ) |
Throws exception if EvtGen is not loaded yet
Definition at line 134 of file ChiGenContext.cxx.
References chi_c1_evt_id, chi_c2_evt_id, chi_c2_str, x3872_evt_id, and x3872_str.
Referenced by initialize_evtgen(), chigen::pdgId2EvtId(), and read_dec_file().
void chigen::evtgen::initialize_evtgen | ( | ) |
Definition at line 149 of file ChiGenContext.cxx.
References ensure_evt_gen_is_inialized(), evt_gen, evt_gen_is_loaded, and chigen::random::random_engine.
Referenced by chigen::initialize().
void chigen::evtgen::read_dec_file | ( | char * | dec_file_name | ) |
Reads specified decay file and returns state
dec_file_name | the decay file name |
Definition at line 167 of file ChiGenContext.cxx.
References ensure_evt_gen_is_inialized().
EvtId chigen::evtgen::chi_c1_evt_id |
EvtGen ids of charmonia particles
Definition at line 147 of file ChiGenContext.cxx.
Referenced by ensure_evt_gen_is_inialized(), and chigen::pdgId2EvtId().
std::string chigen::evtgen::chi_c1_str = std::string(CHI1_STRING) |
String names of charmonia states for EvtGen
Definition at line 130 of file ChiGenContext.cxx.
EvtId chigen::evtgen::chi_c2_evt_id |
Definition at line 147 of file ChiGenContext.cxx.
Referenced by ensure_evt_gen_is_inialized(), and chigen::pdgId2EvtId().
std::string chigen::evtgen::chi_c2_str = std::string(CHI2_STRING) |
Definition at line 131 of file ChiGenContext.cxx.
Referenced by ensure_evt_gen_is_inialized().
EvtGen * chigen::evtgen::evt_gen = 0 |
Pointer to EvtGen instance
Definition at line 124 of file ChiGenContext.cxx.
Referenced by chigen::PythiaChiGen::decay(), initialize_evtgen(), and chigen::PndChiGenExclusive::ReadEvent().
bool chigen::evtgen::evt_gen_is_loaded = false |
If true, then all EvtGen files are loaded
Definition at line 123 of file ChiGenContext.cxx.
Referenced by initialize_evtgen().
std::string chigen::evtgen::EvtGenChiDecFile = addVMCDir("/pgenerators/chigen/PolarizedDecays.dec") |
EvtGen polarized chi_c decay models
Definition at line 121 of file ChiGenContext.cxx.
std::string chigen::evtgen::EvtGenDecFile = addVMCDir("/pgenerators/EvtGen/EvtGen/Private/DECAY.DEC") |
EvtGen default decay file
Definition at line 120 of file ChiGenContext.cxx.
std::string chigen::evtgen::EvtGenPDL = addVMCDir("/pgenerators/EvtGen/EvtGen/Private/evt.pdl") |
EvtGen pdl
Definition at line 119 of file ChiGenContext.cxx.
EvtId chigen::evtgen::x3872_evt_id |
Definition at line 147 of file ChiGenContext.cxx.
Referenced by ensure_evt_gen_is_inialized(), and chigen::pdgId2EvtId().
std::string chigen::evtgen::x3872_str = std::string(X3872_STRING) |
Definition at line 132 of file ChiGenContext.cxx.
Referenced by ensure_evt_gen_is_inialized().