Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CellPartitionCondition::CellValidation Class Reference

#include <CellHelper.h>

Collaboration diagram for CellPartitionCondition::CellValidation:

Collaboration graph
[legend]
List of all members.

Public Methods

 CellValidation (Atlfast::ICellWrapper *ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff)
 CellValidation (Atlfast::ICellWrapper &ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff)
bool operator() (const Atlfast::ICellWrapper *a) const
bool operator() (const Atlfast::ICellWrapper &a) const
bool operator() (const Atlfast::ICellWrapper **a) const

Detailed Description

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 & Destructor Documentation

CellPartitionCondition::CellValidation::CellValidation Atlfast::ICellWrapper   ref,
double    maxEtaDiff,
double    maxPhiDiff,
double    maxPtDiff
[inline]
 

Constructor takes an ICellWrapper reference object pointer and dEta, dPhi and dPT boundaries.

CellPartitionCondition::CellValidation::CellValidation Atlfast::ICellWrapper   ref,
double    maxEtaDiff,
double    maxPhiDiff,
double    maxPtDiff
[inline]
 

Constructor takes an ICellWrapper reference object and dEta, dPhi and dPT boundaries.


Member Function Documentation

bool CellPartitionCondition::CellValidation::operator() const Atlfast::ICellWrapper **    a const [inline]
 

Returns true if ICellWrapper passes cuts

bool CellPartitionCondition::CellValidation::operator() const Atlfast::ICellWrapper   a const [inline]
 

Returns true if ICellWrapper passes cuts

bool CellPartitionCondition::CellValidation::operator() const Atlfast::ICellWrapper   a const [inline]
 

Returns true if ICellWrapper passes cuts


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:32:09 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001