Class CellValidation
- class CellValidation
Object used to apply comparative kinematic acceptance cuts to entities
honouring the ICellWrapper interface. The kinematic attributes are
delta Eta, delta Phi and delta pT.
Constructor Summary |
CellValidation(Atlfast::ICellWrapper * ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff) Constructor takes an ICellWrapper reference object pointer and
dEta, dPhi and dPT boundaries. |
CellValidation(Atlfast::ICellWrapper & ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff) Constructor takes an ICellWrapper reference object and
dEta, dPhi and dPT boundaries. |
m_maxEtaDiff
private double m_maxEtaDiff
- Cut boundary
m_maxPhiDiff
private double m_maxPhiDiff
- Cut boundary
m_maxPtDiff
private double m_maxPtDiff
- Cut boundary
m_ref
private Atlfast::ICellWrapper * m_ref
- Reference ICellWrapper pointer
CellValidation
public CellValidation(Atlfast::ICellWrapper * ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff)
- Constructor takes an ICellWrapper reference object pointer and
dEta, dPhi and dPT boundaries.
CellValidation
public CellValidation(Atlfast::ICellWrapper & ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff)
- Constructor takes an ICellWrapper reference object and
dEta, dPhi and dPT boundaries.
operator()
public const bool operator()(const Atlfast::ICellWrapper * a)
- Returns true if ICellWrapper passes cuts
operator()
public const bool operator()(const Atlfast::ICellWrapper & a)
- Returns true if ICellWrapper passes cuts
operator()
public const bool operator()(const Atlfast::ICellWrapper * * a)
- Returns true if ICellWrapper passes cuts
to Class Atlfast::ICellWrapper- Reference ICellWrapper pointer