ATLAS Offline Software
Loading...
Searching...
No Matches
Epos.cxx File Reference
#include "GaudiKernel/MsgStream.h"
#include "CLHEP/Random/RandFlat.h"
#include "AthenaKernel/RNGWrapper.h"
#include "AtlasHepMC/GenEvent.h"
#include "AtlasHepMC/HeavyIon.h"
#include "AtlasHepMC/SimpleVector.h"
#include "Epos_i/Epos.h"
#include "CRMChepevt.h"
#include "CRMCinterface.h"
Include dependency graph for Epos.cxx:

Go to the source code of this file.

Macros

#define CRMC_STATIC

Functions

double atl_epos_rndm_ (int *)
void crmc_init_f_ (double &m_degymx, int &iSeed, int &model, int &itab, int &itypout, const char *paramFile, const char *output, int &lout)
void crmc_set_f_ (int &nEvents, double &beamMomentum, double &targetMomentum, int &primaryParticle, int &targetParticle)
void crmc_f_ (int &iout, int &ievent, int &nParticles, double &impactParam, int &partPdg, double &partPx, double &partPy, double &partPz, double &partEnergy, double &partMass, int &outstat)
void crmc_xsection_f_ (double &xsigtot, double &xsigine, double &xsigela, double &xsigdd, double &xsigsd, double &xsloela, double &xsigtotaa, double &xsigineaa, double &xsigelaaa)

Macro Definition Documentation

◆ CRMC_STATIC

#define CRMC_STATIC

Definition at line 27 of file Epos.cxx.

Function Documentation

◆ atl_epos_rndm_()

double atl_epos_rndm_ ( int * )

Definition at line 36 of file Epos.cxx.

37{
38 return CLHEP::RandFlat::shoot(p_rndmEngine);
39}

◆ crmc_f_()

void crmc_f_ ( int & iout,
int & ievent,
int & nParticles,
double & impactParam,
int & partPdg,
double & partPx,
double & partPy,
double & partPz,
double & partEnergy,
double & partMass,
int & outstat )

◆ crmc_init_f_()

void crmc_init_f_ ( double & m_degymx,
int & iSeed,
int & model,
int & itab,
int & itypout,
const char * paramFile,
const char * output,
int & lout )

◆ crmc_set_f_()

void crmc_set_f_ ( int & nEvents,
double & beamMomentum,
double & targetMomentum,
int & primaryParticle,
int & targetParticle )

◆ crmc_xsection_f_()

void crmc_xsection_f_ ( double & xsigtot,
double & xsigine,
double & xsigela,
double & xsigdd,
double & xsigsd,
double & xsloela,
double & xsigtotaa,
double & xsigineaa,
double & xsigelaaa )