StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
beam Class Reference
Inheritance diagram for beam:
nucleus

Public Member Functions

 beam (const int Z, const int A, const double bdeuteron, const bool dAuCoherentProduction, const inputParameters &input)
 
double photonFlux (const double impactparameter, const double photonEnergy) const
 calculates photon density (number of photons / (energy * area))
 
- Public Member Functions inherited from nucleus
 nucleus (const int Z, const int A, const double deuteronSlopePar, const bool dAuCoherentProduction)
 
int Z () const
 returns atomic number of nucleus
 
int A () const
 returns nucleon number of nucleus
 
double woodSaxonRadius () const
 returns Wood-Saxon nuclear radius [fm] (Fermi model)
 
double nuclearRadius () const
 returns nuclear radius [fm]; except for some special nuclei this is the Wood-Saxon radius (Fermi model)
 
double formFactor (const double t) const
 computes form factor for given squared 4-momentum transfer
 
double thickness (const double b) const
 calculates nuclear thickness function for given distance b in impact parameter space (Eq. 4 in KN, PRC 60)
 
double Q0 () const
 
double rho0 () const
 

Protected Attributes

double _beamLorentzGamma
 Lorentz gamma factor of beams in collider frame (from inputParameters)
 

Detailed Description

Definition at line 43 of file beam.h.


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