#include <IMCselector.h>
Inheritance diagram for HepMC_helper::IMCselector:
Public Member Functions | |
virtual IMCselector * | create () const=0 |
virtual bool | operator() (const Particle *const) const =0 |
bool | operator() (const Particle &p) |
virtual | ~IMCselector () |
Definition at line 20 of file IMCselector.h.
virtual HepMC_helper::IMCselector::~IMCselector | ( | ) | [inline, virtual] |
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] |