FairRoot/PandaRoot
Namespaces | Macros | Functions
ChiGenContext.h File Reference
#include <iostream>
#include <stdio.h>
#include "ChiGenRandomEngine.h"
#include "Pythia.h"
#include "EvtGen/EvtGen.hh"
#include "EvtGenExternal/EvtExternalGenList.hh"
#include "EvtGenBase/EvtAbsRadCorr.hh"
#include "EvtGenBase/EvtDecayBase.hh"

Go to the source code of this file.

Namespaces

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

Macros

#define CHIGEN_LOG_FILE   "ChiGen.log"
 
#define PROTON_MASS   1.0
 
#define R20_CHI   0.075
 
#define CHI1_MASS   3.51
 
#define CHI2_MASS   3.556
 
#define X3872_MASS   3.872
 
#define GAMMA_PDG_ID   22
 
#define E_PDG_ID   11
 
#define MU_PDG_ID   13
 
#define PSI_PDG_ID   443
 
#define CHI1_PDG_ID   20443
 
#define CHI1_STRING   "chi_c1"
 
#define X3872_PDG_ID   9920443
 
#define X3872_STRING   "X_1(3872)"
 
#define CHI2_PDG_ID   445
 
#define CHI2_STRING   "chi_c2"
 
#define __chigen_cout__   (*chigen::ostreams::chigen_cout)<<std::fixed<<"["<<chigen::elapsedTimeSeconds()<<" ChiGen] "
 
#define __chigen_direct_cout__   (*chigen::ostreams::chigen_cout)
 

Functions

double chigen::elapsedTimeSeconds ()
 
long chigen::get_seed ()
 
void chigen::evtgen::read_dec_file (char *dec_file_name)
 
void chigen::evtgen::ensure_evt_gen_is_inialized ()
 
EvtId chigen::pdgId2EvtId (int pdgId)
 
bool chigen::isPWaveCharmonia (int pdgCode)
 
bool chigen::isCharmonia (int pdgCode)
 
void chigen::ensure_chigen_is_initialized ()
 
void chigen::initialize ()
 
void chigen::initialize (long seed)
 

Macro Definition Documentation

#define __chigen_cout__   (*chigen::ostreams::chigen_cout)<<std::fixed<<"["<<chigen::elapsedTimeSeconds()<<" ChiGen] "
#define __chigen_direct_cout__   (*chigen::ostreams::chigen_cout)

Definition at line 176 of file ChiGenContext.h.

Referenced by chigen::initialize().

#define CHI1_MASS   3.51

Definition at line 33 of file ChiGenContext.h.

#define CHI1_PDG_ID   20443
#define CHI1_STRING   "chi_c1"

Definition at line 44 of file ChiGenContext.h.

#define CHI2_MASS   3.556

Definition at line 34 of file ChiGenContext.h.

#define CHI2_PDG_ID   445
#define CHI2_STRING   "chi_c2"

Definition at line 50 of file ChiGenContext.h.

#define CHIGEN_LOG_FILE   "ChiGen.log"

Definition at line 15 of file ChiGenContext.h.

Referenced by chigen::ostreams::initialize_streams().

#define E_PDG_ID   11

Definition at line 39 of file ChiGenContext.h.

#define GAMMA_PDG_ID   22

Definition at line 38 of file ChiGenContext.h.

#define MU_PDG_ID   13

Definition at line 40 of file ChiGenContext.h.

#define PROTON_MASS   1.0
#define PSI_PDG_ID   443

Definition at line 41 of file ChiGenContext.h.

Referenced by chigen::isCharmonia(), and chigen::PndChiGenExclusive::ReadEvent().

#define R20_CHI   0.075

Definition at line 32 of file ChiGenContext.h.

#define X3872_MASS   3.872

Definition at line 35 of file ChiGenContext.h.

Referenced by chigen::pythia::initialize_pythia().

#define X3872_PDG_ID   9920443
#define X3872_STRING   "X_1(3872)"

Definition at line 47 of file ChiGenContext.h.

Referenced by chigen::pythia::initialize_pythia().