#include <RejectType.h>
Inheritance diagram for HepMC_helper::RejectType:
Public Member Functions | |
RejectType (std::vector< int > ids) | |
RejectType (int id) | |
RejectType (const RejectType &src) | |
~RejectType () | |
IMCselector * | create () const |
bool | operator() (const Particle *const p) const |
bool | operator() (const Particle &p) const |
bool | operator() (const Particle &p) |
Private Attributes | |
SelectType | m_selectType |
Definition at line 27 of file RejectType.h.
HepMC_helper::RejectType::RejectType | ( | std::vector< int > | ids | ) |
HepMC_helper::RejectType::RejectType | ( | int | id | ) |
HepMC_helper::RejectType::RejectType | ( | const RejectType & | src | ) |
Definition at line 133 of file HepMC_helper.cxx.
00133 : 00134 IMCselector(), 00135 m_selectType(rhs.m_selectType){}
HepMC_helper::RejectType::~RejectType | ( | ) | [inline] |
IMCselector * HepMC_helper::RejectType::create | ( | ) | const [virtual] |
Implements HepMC_helper::IMCselector.
Definition at line 141 of file HepMC_helper.cxx.
00141 {return new RejectType(*this);}
bool HepMC_helper::RejectType::operator() | ( | const Particle *const | p | ) | const [virtual] |
Implements HepMC_helper::IMCselector.
Definition at line 137 of file HepMC_helper.cxx.
00137 { 00138 return !m_selectType(p);}
bool HepMC_helper::RejectType::operator() | ( | const Particle & | p | ) | const |
bool HepMC_helper::IMCselector::operator() | ( | const Particle & | p | ) | [inline, inherited] |
Definition at line 40 of file RejectType.h.