Class BelowThresholdDeltaPT


class BelowThresholdDeltaPT

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


Field Summary
 private doublem_boundary
          Cut boundary
 private Atlfast::ICellWrapper *m_ref
          Reference ICellWrapper pointer

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

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

Field Detail

m_boundary

private double m_boundary
Cut boundary

m_ref

private Atlfast::ICellWrapper * m_ref
Reference ICellWrapper pointer
Constructor Detail

BelowThresholdDeltaPT

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

BelowThresholdDeltaPT

public BelowThresholdDeltaPT(Atlfast::ICellWrapper & ref, double boundary)
Constructor takes an ICellWrapper reference object and a delta pT 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)
Returns true if Cell passes cuts

operator()

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

Association Links

to Class Atlfast::ICellWrapper

Reference ICellWrapper pointer