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

CellPartitionCondition::MatchParticle Class Reference

#include <CellHelper.h>

Collaboration diagram for CellPartitionCondition::MatchParticle:

Collaboration graph
[legend]
List of all members.

Public Methods

 MatchParticle (Atlfast::ICellWrapper *ref, double maxEtaDiff, double maxPhiDiff, double maxPtDiff)
 MatchParticle (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

Used to find a particle within an entity obeying the ICellWrapper interface which passes comparative kinematic cuts. The kinematic attributes are delta Eta, delta Phi and delta pT.


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

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

Returns true if ICellWrapper passes cuts

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

Returns true if ICellWrapper passes cuts

bool CellPartitionCondition::MatchParticle::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:10 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001