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

HepMC_helper::IMCselector Class Reference

#include <IMCselector.h>

Inheritance diagram for HepMC_helper::IMCselector:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual IMCselector * create () const=0
virtual bool operator() (const Particle *const) const=0
bool operator() (const Particle &p)
virtual ~IMCselector ()

Constructor & Destructor Documentation

virtual HepMC_helper::IMCselector::~IMCselector   [inline, virtual]
 

Definition at line 30 of file IMCselector.h.

00030 {};

Member Function Documentation

virtual IMCselector* HepMC_helper::IMCselector::create   const [pure virtual]
 

Implemented in HepMC_helper::All, HepMC_helper::BFieldCutter, HepMC_helper::IsCharged, HepMC_helper::IsFinalState, HepMC_helper::IsStatusxx, HepMC_helper::MCCuts, HepMC_helper::NCutter, HepMC_helper::RejectType, HepMC_helper::SelectJetTag, HepMC_helper::SelectTauTag, HepMC_helper::SelectType, HepMC_helper::SelectZ0, and HepMC_helper::Unseen.

Referenced by HepMC_helper::NCutter::NCutter().

virtual bool HepMC_helper::IMCselector::operator() const Particle   const const [pure virtual]
 

Implemented in HepMC_helper::All, HepMC_helper::BFieldCutter, HepMC_helper::IsCharged, HepMC_helper::IsFinalState, HepMC_helper::IsStatusxx, HepMC_helper::MCCuts, HepMC_helper::NCutter, HepMC_helper::RejectType, HepMC_helper::SelectJetTag, HepMC_helper::SelectTauTag, HepMC_helper::SelectType, HepMC_helper::SelectZ0, and HepMC_helper::Unseen.

Referenced by operator()().

bool HepMC_helper::IMCselector::operator() const Particle   p [inline]
 

Definition at line 27 of file IMCselector.h.

References operator()(), and HepMC_helper::Particle.

00027 {return this->operator()(&p);} 

The documentation for this class was generated from the following file:
Generated on Wed Jan 15 11:00:35 2003 for AtlfastUtils by doxygen1.3-rc1