Class AbstractCondition¶
- Defined in File Module.h
Inheritance Relationships¶
Base Type¶
public Module
(Class Module)
Derived Types¶
public CubicBoundary
(Class CubicBoundary)public CylindricalBoundary
(Class CylindricalBoundary)public DetectionLength
(Class DetectionLength)public EllipsoidalBoundary
(Class EllipsoidalBoundary)public MaximumTrajectoryLength
(Class MaximumTrajectoryLength)public MinimumChargeNumber
(Class MinimumChargeNumber)public MinimumEnergy
(Class MinimumEnergy)public MinimumEnergyPerParticleId
(Class MinimumEnergyPerParticleId)public MinimumRedshift
(Class MinimumRedshift)public MinimumRigidity
(Class MinimumRigidity)public ParticleFilter
(Class ParticleFilter)public SphericalBoundary
(Class SphericalBoundary)
Class Documentation¶
-
class
AbstractCondition
: public Module¶ Abstract Module providing common features for conditional modules.
Subclassed by CubicBoundary, CylindricalBoundary, DetectionLength, EllipsoidalBoundary, MaximumTrajectoryLength, MinimumChargeNumber, MinimumEnergy, MinimumEnergyPerParticleId, MinimumRedshift, MinimumRigidity, ParticleFilter, SphericalBoundary
Public Functions
-
AbstractCondition
()¶
-
void
setMakeRejectedInactive
(bool makeInactive)¶
-
void
setMakeAcceptedInactive
(bool makeInactive)¶
-
void
setRejectFlag
(std::string key, std::string value)¶
-
void
setAcceptFlag
(std::string key, std::string value)¶
-
std::string
getDescription
() const
-
void
setDescription
(const std::string &description)
-
virtual void
process
(Candidate *candidate) const = 0
-
size_t
addReference
() const
-
size_t
removeReference
() const
-
int
removeReferenceNoDelete
() const
-
size_t
getReferenceCount
() const
Protected Functions
-