Class SourceFeature

Inheritance Relationships

Base Type

  • public Referenced

Derived Types

Class Documentation

class SourceFeature : public Referenced

Abstract base class for specific source features.

Subclassed by SourceComposition, SourceDensityGrid, SourceDensityGrid1D, SourceDirectedEmission, SourceDirection, SourceEmissionCone, SourceEmissionMap, SourceEnergy, SourceGenericComposition, SourceIsotropicEmission, SourceLambertDistributionOnSphere, SourceMassDistribution, SourceMultipleParticleTypes, SourceMultiplePositions, SourceParticleType, SourcePosition, SourcePowerLawSpectrum, SourcePulsarDistribution, SourceRedshift, SourceRedshift1D, SourceRedshiftEvolution, SourceSNRDistribution, SourceTag, SourceUniform1D, SourceUniformBox, SourceUniformCylinder, SourceUniformHollowSphere, SourceUniformRedshift, SourceUniformShell, SourceUniformSphere

Public Functions

inline virtual void prepareParticle(ParticleState &particle) const
virtual void prepareCandidate(Candidate &candidate) const
std::string getDescription() const

Protected Attributes

std::string description