HepMC_helper::IMCselector Class Reference

#include <IMCselector.h>

Inheritance diagram for HepMC_helper::IMCselector:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Detailed Description

Definition at line 20 of file IMCselector.h.


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::IsFromHardScatter, HepMC_helper::IsStatusxx, HepMC_helper::MCCuts, HepMC_helper::NCutter, HepMC_helper::RejectType, HepMC_helper::SelectJetTag, HepMC_helper::SelectPid, HepMC_helper::SelectTauTag, HepMC_helper::SelectType, HepMC_helper::SelectZ0, and HepMC_helper::Unseen.

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::IsFromHardScatter, HepMC_helper::IsStatusxx, HepMC_helper::MCCuts, HepMC_helper::NCutter, HepMC_helper::RejectType, HepMC_helper::SelectJetTag, HepMC_helper::SelectPid, HepMC_helper::SelectTauTag, HepMC_helper::SelectType, HepMC_helper::SelectZ0, and HepMC_helper::Unseen.

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

Definition at line 27 of file IMCselector.h.

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


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 13:20:58 2007 for AtlfastUtils by  doxygen 1.5.1