#include <SelectZ0.h>
Inheritance diagram for HepMC_helper::SelectZ0:
Public Member Functions | |
SelectZ0 (double pt, double eta) | |
~SelectZ0 () | |
IMCselector * | create () const |
bool | operator() (const Particle *const p) const |
bool | operator() (const Particle &p) const |
bool | operator() (const Particle &p) |
Private Attributes | |
MCCuts | m_kineCuts |
SelectType | m_z0Type |
int | m_id |
double | m_ptMin |
double | m_etaMax |
Definition at line 28 of file SelectZ0.h.
HepMC_helper::SelectZ0::SelectZ0 | ( | double | pt, | |
double | eta | |||
) | [inline] |
HepMC_helper::SelectZ0::~SelectZ0 | ( | ) | [inline] |
IMCselector * HepMC_helper::SelectZ0::create | ( | ) | const [virtual] |
Implements HepMC_helper::IMCselector.
Definition at line 377 of file HepMC_helper.cxx.
00377 {return new SelectZ0(*this);}
bool HepMC_helper::SelectZ0::operator() | ( | const Particle *const | p | ) | const [virtual] |
Implements HepMC_helper::IMCselector.
Definition at line 372 of file HepMC_helper.cxx.
00372 { 00373 if(!m_z0Type(p)) return false; 00374 if(!m_kineCuts(p)) return false; 00375 return true; 00376 }
bool HepMC_helper::SelectZ0::operator() | ( | const Particle & | p | ) | const |
bool HepMC_helper::IMCselector::operator() | ( | const Particle & | p | ) | [inline, inherited] |
MCCuts HepMC_helper::SelectZ0::m_kineCuts [private] |
Definition at line 39 of file SelectZ0.h.
SelectType HepMC_helper::SelectZ0::m_z0Type [private] |
Definition at line 40 of file SelectZ0.h.
int HepMC_helper::SelectZ0::m_id [private] |
Definition at line 41 of file SelectZ0.h.
double HepMC_helper::SelectZ0::m_ptMin [private] |
Definition at line 42 of file SelectZ0.h.
double HepMC_helper::SelectZ0::m_etaMax [private] |
Definition at line 43 of file SelectZ0.h.