EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <estarlight/blob/master/include/spectrumprotonnucleus.h>
Public Member Functions | |
spectrumProtonNucleus (const randomGenerator &randy, beamBeamSystem *bb) | |
virtual double | getNucleonNucleonSigma () const |
Public Member Functions inherited from spectrum | |
spectrum (const randomGenerator &randy, beamBeamSystem *bbs) | |
int | generateKsingle () |
int | generateKdouble () |
double | drawKsingle () |
void | drawKdouble (float &egamma1, float &egamma2) |
void | setBeamBeamSystem (beamBeamSystem *bbs) |
void | setMinGammaEnergy (double energy) |
void | setMaxGammaEnergy (double energy) |
void | setBmin (double bmin) |
void | setBmax (double bmax) |
Protected Member Functions | |
virtual bool | generateBreakupProbabilities () |
virtual double | getSigma (double) const |
Protected Member Functions inherited from spectrum | |
virtual double | getTransformedNofe (double egamma, double b) |
Additional Inherited Members | |
Protected Attributes inherited from spectrum | |
double | _bMin |
double | _bMax |
int | _nBbins |
std::vector< double > | _probOfBreakup |
beamBeamSystem * | _beamBeamSystem |
Definition at line 28 of file spectrumprotonnucleus.h.
View newest version in sPHENIX GitHub at line 28 of file spectrumprotonnucleus.h
spectrumProtonNucleus::spectrumProtonNucleus | ( | const randomGenerator & | randy, |
beamBeamSystem * | bb | ||
) |
Definition at line 26 of file spectrumprotonnucleus.cpp.
View newest version in sPHENIX GitHub at line 26 of file spectrumprotonnucleus.cpp
References spectrum::_bMin.
|
protectedvirtual |
Generate the hadron breakup probability table
Reimplemented from spectrum.
Definition at line 31 of file spectrumprotonnucleus.cpp.
View newest version in sPHENIX GitHub at line 31 of file spectrumprotonnucleus.cpp
References spectrum::_beamBeamSystem, spectrum::_bMax, spectrum::_bMin, spectrum::_nBbins, spectrum::_probOfBreakup, and getNucleonNucleonSigma().
|
inlinevirtual |
Definition at line 32 of file spectrumprotonnucleus.h.
View newest version in sPHENIX GitHub at line 32 of file spectrumprotonnucleus.h
Referenced by generateBreakupProbabilities().
|
protectedvirtual |
Needs some explanation
Reimplemented from spectrum.
Definition at line 55 of file spectrumprotonnucleus.cpp.
View newest version in sPHENIX GitHub at line 55 of file spectrumprotonnucleus.cpp