Class BelowThresholdDeltaR


class BelowThresholdDeltaR

Partition condition object. Used to accept objects honouring the ICellWrapper interface below a delta R threshold.


Field Summary
 private doublem_boundary
           
 private Atlfast::ICellWrapper *m_ref
           

Constructor Summary
BelowThresholdDeltaR(Atlfast::ICellWrapper * ref, double boundary)
          Constructor takes an ICellWrapper reference object pointer and a delta R boundary.
BelowThresholdDeltaR(Atlfast::ICellWrapper & ref, double boundary)
          Constructor takes an ICellWrapper reference object and a delta R boundary.

Method Summary
 const booloperator()(const Atlfast::ICellWrapper * a)
          returns true if Cell passes cuts
 const booloperator()(const Atlfast::ICellWrapper & a)
           

Field Detail

m_boundary

private double m_boundary

m_ref

private Atlfast::ICellWrapper * m_ref
Constructor Detail

BelowThresholdDeltaR

public BelowThresholdDeltaR(Atlfast::ICellWrapper * ref, double boundary)
Constructor takes an ICellWrapper reference object pointer and a delta R boundary.

BelowThresholdDeltaR

public BelowThresholdDeltaR(Atlfast::ICellWrapper & ref, double boundary)
Constructor takes an ICellWrapper reference object and a delta R boundary.
Method Detail

operator()

public const bool operator()(const Atlfast::ICellWrapper * a)
returns true if Cell passes cuts

operator()

public const bool operator()(const Atlfast::ICellWrapper & a)

Association Links

to Class Atlfast::ICellWrapper