Class NCutter


class NCutter
derived from IMCselector


Field Summary
 private IMCselector *lnkIMCselector
           
 private vectorm_selectors
           

Constructor Summary
NCutter()
           
NCutter(vector selectors)
           
NCutter(IMCselector * selector)
           
NCutter(NCutter & src)
           

Destructor Summary
~NCutter()
           

Method Summary
 const IMCselector *create()
           
 const booloperator()(const HepMC::Particle * )
           
 const booloperator()(const HepMC::Particle & )
           

Field Detail

lnkIMCselector

private IMCselector * lnkIMCselector
supplierCardinality 1..*

m_selectors

private vector m_selectors
Constructor Detail

NCutter

public NCutter()

NCutter

public NCutter(vector selectors)

NCutter

public NCutter(IMCselector * selector)

NCutter

public NCutter(NCutter & src)
Method Detail

~NCutter

public ~NCutter()
Method Detail

create

public const IMCselector * create()

operator()

public const bool operator()(const HepMC::Particle * )

operator()

public const bool operator()(const HepMC::Particle & )

Association Links

to Class HepMC_helper::IMCselector

Supplier Cardinality 1..*