Class DirectedFlowOfScatterCenters

Inheritance Relationships

Base Type

Class Documentation

class DirectedFlowOfScatterCenters : public StepLengthModifier

In a directed flow, the step length depend on the direction of the particles as headon collisions are more likely than tail=on collisions - propagating against the flow is harder.

Public Functions

DirectedFlowOfScatterCenters(const Vector3d &scatterCenterVelocity)
double modify(double steplength, Candidate *candidate)

Returns an update of the steplength.

size_t addReference() const
size_t removeReference() const
int removeReferenceNoDelete() const
size_t getReferenceCount() const

Protected Attributes

size_t _referenceCount