Class SelectType
- class SelectType
- derived from IMCselector
Predicate function object to select HepMC::Particles
with certain types which pass certain kinematic requirements.
Field Summary |
private double | m_etaMax max eta boundary |
private double | m_ptMin min pT boundary |
private vector | m_requiredTypes vector of required particle pdg codes |
m_etaMax
private double m_etaMax
- max eta boundary
m_ptMin
private double m_ptMin
- min pT boundary
m_requiredTypes
private vector m_requiredTypes
- vector of required particle pdg codes
SelectType
public SelectType(vector requiredTypes, double ptMin, double EtaMax)
- Constructor
SelectType
public SelectType(int requiredType, double ptMin, double EtaMax)
SelectType
public SelectType(const SelectType & src)
- Copy Constructor
~SelectType
public ~SelectType()
- Destructor
create
public const IMCselector * create()
operator()
public const bool operator()(const HepMC::Particle * p)
- The operator() method to determine acceptability of particle
operator()
public const bool operator()(const HepMC::Particle & p)