FairRoot/PandaRoot
Namespaces | Macros | Functions | Variables
ChiGenContext.cxx File Reference
#include "ChiGenContext.h"
#include <algorithm>
#include <ctime>
#include <fstream>
#include <stdexcept>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/iostreams/tee.hpp>
#include <boost/iostreams/stream.hpp>
#include "TRandom.h"

Go to the source code of this file.

Namespaces

 chigen
 
 chigen::ostreams
 
 chigen::random
 
 chigen::evtgen
 
 chigen::pythia
 

Macros

#define __millisecondsTime__   boost::posix_time::microsec_clock::local_time().time_of_day().total_milliseconds()
 

Functions

double chigen::elapsedTimeSeconds ()
 
void chigen::ostreams::initialize_streams ()
 
void chigen::random::initialize_random ()
 
void chigen::evtgen::ensure_evt_gen_is_inialized ()
 
void chigen::evtgen::initialize_evtgen ()
 
void chigen::evtgen::read_dec_file (char *dec_file_name)
 
void chigen::pythia::initialize_pythia ()
 
void chigen::ensure_chigen_is_initialized ()
 
void chigen::initialize ()
 
void chigen::initialize (long seed)
 
long chigen::get_seed ()
 
EvtId chigen::pdgId2EvtId (int pdgId)
 
bool chigen::isPWaveCharmonia (int pdgCode)
 
bool chigen::isCharmonia (int pdgCode)
 

Variables

bool chigen::ostreams::suppress_all_cout = false
 
bool chigen::ostreams::write_log_file = false
 
bool chigen::ostreams::suppress_pandaroot = false
 
bool chigen::ostreams::suppress_pandaroot_cout = false
 
bool chigen::ostreams::verbose_mode = true
 
std::ostreamchigen::ostreams::log_file = 0
 
std::ostreamchigen::ostreams::terminal = 0
 
std::ostreamchigen::ostreams::tee_stream = 0
 
std::ostreamchigen::ostreams::chigen_cout = 0
 
ChiGenRandomEngine * chigen::random::random_engine = 0
 
Pythia8::Rndm * chigen::random::pythia_random_engine = 0
 
std::string chigen::evtgen::EvtGenPDL = addVMCDir("/pgenerators/EvtGen/EvtGen/Private/evt.pdl")
 
std::string chigen::evtgen::EvtGenDecFile = addVMCDir("/pgenerators/EvtGen/EvtGen/Private/DECAY.DEC")
 
std::string chigen::evtgen::EvtGenChiDecFile = addVMCDir("/pgenerators/chigen/PolarizedDecays.dec")
 
bool chigen::evtgen::evt_gen_is_loaded = false
 
EvtGen * chigen::evtgen::evt_gen = 0
 
std::string chigen::evtgen::chi_c1_str = std::string(CHI1_STRING)
 
std::string chigen::evtgen::chi_c2_str = std::string(CHI2_STRING)
 
std::string chigen::evtgen::x3872_str = std::string(X3872_STRING)
 
EvtId chigen::evtgen::chi_c1_evt_id
 
EvtId chigen::evtgen::chi_c2_evt_id
 
EvtId chigen::evtgen::x3872_evt_id
 
Pythia8::Pythia * chigen::pythia::pythia = 0
 
Pythia8::PDF * chigen::pythia::pdf = 0
 

Macro Definition Documentation

#define __millisecondsTime__   boost::posix_time::microsec_clock::local_time().time_of_day().total_milliseconds()

Definition at line 21 of file ChiGenContext.cxx.

Referenced by chigen::elapsedTimeSeconds().