StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
inputParameters Class Reference

Public Member Functions

bool init (const std::string &configFileName="./config/slight.in")
 
bool init (std::ifstream &configStream)
 
unsigned int beam1Z () const
 returns atomic number of beam particle 1
 
unsigned int beam1A () const
 returns atomic mass number of beam particle 1
 
unsigned int beam2Z () const
 returns atomic number of beam particle 2
 
unsigned int beam2A () const
 returns atomic mass number of beam particle 2
 
double beamLorentzGamma () const
 returns Lorentz gamma factor of beams in collider frame
 
double maxW () const
 returns maximum mass W of produced hadronic system [GeV/c^2]
 
double minW () const
 returns minimum mass W of produced hadronic system [GeV/c^2]
 
unsigned int nmbWBins () const
 returns number of W bins in lookup table
 
double maxRapidity () const
 returns maximum absolute value of rapidity
 
unsigned int nmbRapidityBins () const
 returns number of rapidity bins in lookup table
 
bool ptCutEnabled () const
 returns cut in pt
 
double ptCutMin () const
 returns minimum pt
 
double ptCutMax () const
 returns maximum pt
 
bool etaCutEnabled () const
 returns cut in eta
 
double etaCutMin () const
 returns minimum eta
 
double etaCutMax () const
 returns maximum eta
 
int productionMode () const
 returns production mode
 
unsigned int nmbEvents () const
 returns total number of events to generate
 
int prodParticleId () const
 returns PDG particle ID of produced particle
 
int randomSeed () const
 returns seed for random number generator
 
int outputFormat () const
 returns output format
 
int beamBreakupMode () const
 returns breakup mode for beam particles
 
bool interferenceEnabled () const
 returns whether interference is taken into account
 
double interferenceStrength () const
 returns percentage of interference
 
bool coherentProduction () const
 returns whether production is coherent or incoherent
 
double incoherentFactor () const
 returns incoherent contribution in vector meson production
 
double deuteronSlopePar () const
 returns slope parameter for deuteron form factor [(GeV/c)^{-2}]
 
double maxPtInterference () const
 returns maximum p_T for interference calculation [GeV/c]
 
int nmbPtBinsInterference () const
 returns number of p_T bins for interference calculation
 
double ptBinWidthInterference () const
 returns width of p_T bins for interference calculation [GeV/c]
 
starlightConstants::particleTypeEnum prodParticleType () const
 returns type of produced particle
 
starlightConstants::decayTypeEnum prodParticleDecayType () const
 returns decay type of produced particle
 
starlightConstants::interactionTypeEnum interactionType () const
 returns interaction type
 
double getProtonEnergy () const
 
std::ostream & print (std::ostream &out) const
 prints parameter summary
 
std::ostream & write (std::ostream &out) const
 writes parameters back to an ostream
 

Detailed Description

Definition at line 42 of file inputParameters.h.


The documentation for this class was generated from the following file: