#include <SelectZ0.h>
Inheritance diagram for HepMC_helper::SelectZ0:
Public Methods | |
SelectZ0 (double pt, double eta) | |
~SelectZ0 () | |
IMCselector * | create () const |
bool | operator() (const Particle *const p) const |
bool | operator() (const Particle &p) const |
Private Attributes | |
MCCuts | m_kineCuts |
SelectType | m_z0Type |
int | m_id |
double | m_ptMin |
double | m_etaMax |
|
Definition at line 31 of file SelectZ0.h. References m_kineCuts, and m_z0Type. Referenced by create().
00031 :m_kineCuts(eta, pt),m_z0Type(ParticleCodes::Z0){} |
|
Definition at line 33 of file SelectZ0.h.
00033 {}; |
|
Implements HepMC_helper::IMCselector. Definition at line 238 of file HepMC_helper.cxx. References SelectZ0().
00238 {return new SelectZ0(*this);} |
|
Implements HepMC_helper::IMCselector. Definition at line 233 of file HepMC_helper.cxx. References m_kineCuts, m_z0Type, and HepMC_helper::Particle. Referenced by operator()().
00233 { 00234 if(!m_z0Type(p)) return false; 00235 if(!m_kineCuts(p)) return false; 00236 return true; 00237 } |
|
Definition at line 239 of file HepMC_helper.cxx. References operator()(), and HepMC_helper::Particle.
00239 { 00240 return this->operator()(&p); 00241 } |
|
Definition at line 39 of file SelectZ0.h. Referenced by operator()(), and SelectZ0(). |
|
Definition at line 40 of file SelectZ0.h. Referenced by operator()(), and SelectZ0(). |
|
Definition at line 41 of file SelectZ0.h. |
|
Definition at line 42 of file SelectZ0.h. |
|
Definition at line 43 of file SelectZ0.h. |