Class SourceEmissionMap

Inheritance Relationships

Base Type

Class Documentation

class SourceEmissionMap : public SourceFeature

Deactivate Candidate if it has zero probability in provided EmissionMap.

   This feature does not change the direction of the candidate. Therefore a usefull direction feature (isotropic or directed emission)
   must be added to the sources before. The propability of the emission map is not taken into account.

Public Functions

SourceEmissionMap(EmissionMap *emissionMap)

Constructor

Parameters:

emissionMap – emission map containing probabilities of emission in various directions

virtual void prepareCandidate(Candidate &candidate) const
void setEmissionMap(EmissionMap *emissionMap)
void setDescription()
inline virtual void prepareParticle(ParticleState &particle) const
std::string getDescription() const
inline size_t addReference() const
inline size_t removeReference() const
inline int removeReferenceNoDelete() const
inline size_t getReferenceCount() const

Protected Attributes

std::string description
mutable size_t _referenceCount