HepMC_helper::RejectType Class Reference

#include <RejectType.h>

Inheritance diagram for HepMC_helper::RejectType:

Inheritance graph
[legend]
Collaboration diagram for HepMC_helper::RejectType:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RejectType (std::vector< int > ids)
 RejectType (int id)
 RejectType (const RejectType &src)
 ~RejectType ()
IMCselectorcreate () const
bool operator() (const Particle *const p) const
bool operator() (const Particle &p) const
bool operator() (const Particle &p)

Private Attributes

SelectType m_selectType

Detailed Description

Definition at line 27 of file RejectType.h.


Constructor & Destructor Documentation

HepMC_helper::RejectType::RejectType ( std::vector< int >  ids  ) 

HepMC_helper::RejectType::RejectType ( int  id  ) 

Definition at line 131 of file HepMC_helper.cxx.

00131 : m_selectType(type){}

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]

Definition at line 32 of file RejectType.h.

00032 {  }


Member Function Documentation

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

Definition at line 139 of file HepMC_helper.cxx.

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

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

Definition at line 27 of file IMCselector.h.

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


Member Data Documentation

SelectType HepMC_helper::RejectType::m_selectType [private]

Definition at line 40 of file RejectType.h.


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