Class SelectSpecifiedCharge
- class SelectSpecifiedCharge
Predicate object for selecting HepMC::Particles.
Used to select negative, neutral or positive (XOR!)
charged particles.
m_chargeService
private Atlfast::ChargeService m_chargeService
m_etaMax
private double m_etaMax
m_ptMin
private double m_ptMin
m_requireAllCharge
private bool m_requireAllCharge
m_requireEtaMax
private bool m_requireEtaMax
m_requirePtMin
private bool m_requirePtMin
m_sign
private int m_sign
SelectSpecifiedCharge
public SelectSpecifiedCharge()
~SelectSpecifiedCharge
public ~SelectSpecifiedCharge()
dump
public void dump()
operator()
public bool operator()(const HepMC::Particle * p)
requireAllCharge
public void requireAllCharge()
requireEtaMax
public void requireEtaMax(double etaMax)
requireNegative
public void requireNegative()
requireNeutral
public void requireNeutral()
requirePositive
public void requirePositive()
requirePtMin
public void requirePtMin(double ptMin)
to Class Atlfast::ChargeService