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]
 


Member Function Documentation

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

Reimplemented 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.

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

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

Reimplemented 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.


The documentation for this class was generated from the following file:
Generated on Thu Apr 18 09:55:31 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001