ATLAS Offline Software
Macros | Functions
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 28 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 
)