Class SourceInterface

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class SourceInterface : public Referenced

Abstract base class for cosmic ray sources.

Subclassed by Source, SourceList

Public Functions

virtual ref_ptr<Candidate> getCandidate() const = 0
virtual std::string getDescription() const = 0
size_t addReference() const
size_t removeReference() const
int removeReferenceNoDelete() const
size_t getReferenceCount() const

Protected Attributes

size_t _referenceCount