#include <BPHMassCuts.h>
Public Member Functions | |
BPHMassCuts (double minMass, double maxMass) | |
BPHMassCuts (const BPHMassCuts &x)=delete | |
double | getMassMax () const |
double | getMassMin () const |
get current mass cuts More... | |
BPHMassCuts & | operator= (const BPHMassCuts &x)=delete |
void | setMassMax (double m) |
void | setMassMin (double m) |
set mass cuts More... | |
virtual | ~BPHMassCuts ()=default |
Protected Attributes | |
double | mMax |
double | mMin |
Description: Base class for candidate selection by invariant mass: only the mass cuts are handled here, actual selection (at momentum sum or kinemtic fit level) are to be implemented in derived classes
Definition at line 31 of file BPHMassCuts.h.
|
inline |
|
delete |
|
virtualdefault |
Destructor
|
inline |
Definition at line 59 of file BPHMassCuts.h.
References mMax.
Referenced by BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::addFlyCollection(), BPHDecayToResResBuilder< BPHRecoCandidate, BPHPlusMinusCandidate, BPHPlusMinusCandidate >::addRes2Collection(), BPHDecayConstrainedBuilder< BPHRecoCandidate, BPHRecoCandidate >::addResCollection(), BPHDecayToResFlyingBuilderBase::fill(), BPHDecayToResResBuilderBase::fill(), BPHDecayToResTrkBuilderBase::fill(), BPHDecayToResTrkTrkSameMassBuilderBase::fillTrkTrkList(), BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fitAndFilter(), BPHDecayToFlyingCascadeBuilderBase::getFlyingMassMax(), BPHBdToKxMuMuBuilder::getKxMassMax(), BPHDecayGenericBuilderBase::getMassFitMax(), BPHDecayGenericBuilderBase::getMassMax(), BPHOniaToMuMuBuilder::getMassMax(), BPHBdToKxMuMuBuilder::getOniaMassMax(), BPHDecayToResResBuilderBase::getRes2MassMax(), BPHDecayConstrainedBuilderBase::getResMassMax(), and BPHDecayConstrainedBuilderBase::setConstr().
|
inline |
get current mass cuts
Definition at line 58 of file BPHMassCuts.h.
References mMin.
Referenced by BPHDecayToFlyingCascadeBuilderBase::getFlyingMassMin(), BPHBdToKxMuMuBuilder::getKxMassMin(), BPHDecayGenericBuilderBase::getMassFitMin(), BPHDecayGenericBuilderBase::getMassMin(), BPHOniaToMuMuBuilder::getMassMin(), BPHBdToKxMuMuBuilder::getOniaMassMin(), BPHDecayToResResBuilderBase::getRes2MassMin(), BPHDecayConstrainedBuilderBase::getResMassMin(), and BPHDecayConstrainedBuilderBase::setConstr().
|
delete |
|
inline |
Definition at line 52 of file BPHMassCuts.h.
References visualization-live-secondInstance_cfg::m, and mMax.
Referenced by BPHDecayToFlyingCascadeBuilderBase::setFlyingMassMax(), BPHDecayToFlyingCascadeBuilderBase::setFlyingMassRange(), BPHBdToKxMuMuBuilder::setKxMassMax(), BPHDecayGenericBuilderBase::setMassFitMax(), BPHDecayGenericBuilderBase::setMassFitRange(), BPHDecayGenericBuilderBase::setMassMax(), BPHOniaToMuMuBuilder::setMassMax(), BPHDecayGenericBuilderBase::setMassRange(), BPHBdToKxMuMuBuilder::setOniaMassMax(), BPHDecayToResResBuilderBase::setRes2MassMax(), BPHDecayToResResBuilderBase::setRes2MassRange(), BPHDecayConstrainedBuilderBase::setResMassMax(), and BPHDecayConstrainedBuilderBase::setResMassRange().
|
inline |
set mass cuts
Operations
Definition at line 48 of file BPHMassCuts.h.
Referenced by BPHDecayToFlyingCascadeBuilderBase::setFlyingMassMin(), BPHDecayToFlyingCascadeBuilderBase::setFlyingMassRange(), BPHBdToKxMuMuBuilder::setKxMassMin(), BPHDecayGenericBuilderBase::setMassFitMin(), BPHDecayGenericBuilderBase::setMassFitRange(), BPHDecayGenericBuilderBase::setMassMin(), BPHOniaToMuMuBuilder::setMassMin(), BPHDecayGenericBuilderBase::setMassRange(), BPHBdToKxMuMuBuilder::setOniaMassMin(), BPHDecayToResResBuilderBase::setRes2MassMin(), BPHDecayToResResBuilderBase::setRes2MassRange(), BPHDecayConstrainedBuilderBase::setResMassMin(), and BPHDecayConstrainedBuilderBase::setResMassRange().
|
protected |
Definition at line 63 of file BPHMassCuts.h.
Referenced by getMassMax(), and setMassMax().
|
protected |
Definition at line 62 of file BPHMassCuts.h.
Referenced by getMassMin().