Class ElasticScattering¶
- Defined in File ElasticScattering.h
Inheritance Relationships¶
Base Type¶
public Module
(Class Module)
Class Documentation¶
-
class
ElasticScattering
: public Module¶ Elastic scattering of background photons on cosmic ray nuclei.
Public Functions
-
ElasticScattering
(ref_ptr<PhotonField> photonField)¶
-
void
initRate
(std::string filename)
-
void
initCDF
(std::string filename)¶
-
void
setPhotonField
(ref_ptr<PhotonField> photonField)
-
void
process
(Candidate *candidate) const
-
std::string
getDescription
() const
-
void
setDescription
(const std::string &description)
-
size_t
addReference
() const
-
size_t
removeReference
() const
-
int
removeReferenceNoDelete
() const
-
size_t
getReferenceCount
() const
Protected Attributes
-
size_t
_referenceCount
-