#include <IsCharged.h>
Inheritance diagram for HepMC_helper::IsCharged:
Public Methods | |
IsCharged () | |
IMCselector * | create () const |
bool | operator() (const Particle *const p) const |
bool | operator() (const Particle &p) const |
Private Attributes | |
Atlfast::ChargeService | m_chargeService |
|
Definition at line 21 of file IsCharged.h. Referenced by create().
00021 {} |
|
Implements HepMC_helper::IMCselector. Definition at line 108 of file HepMC_helper.cxx. References IsCharged().
00108 {return new IsCharged(*this);} |
|
Implements HepMC_helper::IMCselector. Definition at line 98 of file HepMC_helper.cxx. References HepMC_helper::Particle. Referenced by operator()().
00098 { 00099 00100 double charge = m_chargeService(p); 00101 if(charge==0) return false; 00102 return true ; 00103 } |
|
Definition at line 105 of file HepMC_helper.cxx. References operator()(), and HepMC_helper::Particle.
00105 { 00106 return this->operator()(&p); 00107 } |
|
Definition at line 26 of file IsCharged.h. |