Belle II Software development
|
Simple cut based selector for curl tracks taken from Belle note 1079. More...
#include <SelectorCut.h>
Public Member Functions | |
SelectorCut (bool belleFlag) | |
Constructor. | |
~SelectorCut () | |
Destructor. | |
virtual float | getResponse (Particle *iPart, Particle *jPart) override |
Selector response that this pair of particles come from the same mc/actual particle. | |
virtual std::vector< float > | getVariables (Particle *iPart, Particle *jPart) override |
returns vector of variables used by this selector. | |
virtual float | getOptimalResponseCut () |
returns optimal cut to use with selector | |
virtual void | initialize () |
initialise selector if needed | |
virtual void | finalize () |
finalise selector if needed | |
virtual void | collectTrainingInfo (Particle *, Particle *) |
collect information for training for mva or other selectors | |
Private Attributes | |
double | m_magDiffPCut |
cut for momentum magnitude difference | |
double | m_sameChargePhiCut |
cut for angle between momenta of the two particles when they have the same charge | |
double | m_oppositeChargePhiCut |
cut for angle between momenta of the two particles when they have the opposite charge | |
Simple cut based selector for curl tracks taken from Belle note 1079.
Definition at line 24 of file SelectorCut.h.
|
explicit |
Constructor.
Definition at line 17 of file SelectorCut.cc.
collect information for training for mva or other selectors
Reimplemented in SelectorMVA.
Definition at line 49 of file Selector.h.
|
inlinevirtualinherited |
finalise selector if needed
Reimplemented in SelectorMVA.
Definition at line 46 of file Selector.h.
|
inlinevirtualinherited |
returns optimal cut to use with selector
Reimplemented in SelectorMVA.
Definition at line 40 of file Selector.h.
Selector response that this pair of particles come from the same mc/actual particle.
Implements Selector.
Definition at line 43 of file SelectorCut.cc.
returns vector of variables used by this selector.
Not really useful here but included to be consistent with eventual MVA method.
Implements Selector.
Definition at line 35 of file SelectorCut.cc.
|
inlinevirtualinherited |
initialise selector if needed
Reimplemented in SelectorMVA.
Definition at line 43 of file Selector.h.
|
private |
cut for momentum magnitude difference
Definition at line 41 of file SelectorCut.h.
|
private |
cut for angle between momenta of the two particles when they have the opposite charge
Definition at line 47 of file SelectorCut.h.
|
private |
cut for angle between momenta of the two particles when they have the same charge
Definition at line 44 of file SelectorCut.h.