#include <BPHMassCuts.h>
Public Member Functions | |
BPHMassCuts (double minMass, double maxMass) | |
double | getMassMax () const |
double | getMassMin () const |
get current mass cuts More... | |
void | setMassMax (double m) |
void | setMassMin (double m) |
set mass cuts More... | |
virtual | ~BPHMassCuts () |
Protected Member Functions | |
BPHMassCuts (const BPHMassCuts &x) | |
BPHMassCuts & | operator= (const BPHMassCuts &x) |
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 34 of file BPHMassCuts.h.
|
inline |
Constructor
Definition at line 40 of file BPHMassCuts.h.
Referenced by getMassMax().
|
inlinevirtual |
Destructor
Definition at line 45 of file BPHMassCuts.h.
References funct::m, mMin, and setMassMin().
|
protected |
|
inline |
Definition at line 55 of file BPHMassCuts.h.
References BPHMassCuts(), mMax, operator=(), and x.
Referenced by BPHBdToJPsiKxBuilder::getJPsiMassMax(), BPHBsToJPsiPhiBuilder::getJPsiMassMax(), BPHBuToJPsiKBuilder::getJPsiMassMax(), BPHBdToJPsiKxBuilder::getKxMassMax(), BPHBsToJPsiPhiBuilder::getMassFitMax(), BPHBdToJPsiKxBuilder::getMassFitMax(), BPHBuToJPsiKBuilder::getMassFitMax(), BPHKx0ToKPiBuilder::getMassMax(), BPHPhiToKKBuilder::getMassMax(), BPHBsToJPsiPhiBuilder::getMassMax(), BPHBdToJPsiKxBuilder::getMassMax(), BPHBuToJPsiKBuilder::getMassMax(), BPHOniaToMuMuBuilder::getMassMax(), and BPHBsToJPsiPhiBuilder::getPhiMassMax().
|
inline |
get current mass cuts
Definition at line 54 of file BPHMassCuts.h.
References mMin.
Referenced by BPHBdToJPsiKxBuilder::getJPsiMassMin(), BPHBsToJPsiPhiBuilder::getJPsiMassMin(), BPHBuToJPsiKBuilder::getJPsiMassMin(), BPHBdToJPsiKxBuilder::getKxMassMin(), BPHBsToJPsiPhiBuilder::getMassFitMin(), BPHBdToJPsiKxBuilder::getMassFitMin(), BPHBuToJPsiKBuilder::getMassFitMin(), BPHKx0ToKPiBuilder::getMassMin(), BPHPhiToKKBuilder::getMassMin(), BPHBsToJPsiPhiBuilder::getMassMin(), BPHBdToJPsiKxBuilder::getMassMin(), BPHBuToJPsiKBuilder::getMassMin(), BPHOniaToMuMuBuilder::getMassMin(), BPHBsToJPsiPhiBuilder::getPhiMassMin(), and BPHMassSymSelect::~BPHMassSymSelect().
|
protected |
Referenced by getMassMax().
|
inline |
Definition at line 51 of file BPHMassCuts.h.
References funct::m, and mMax.
Referenced by BPHBdToJPsiKxBuilder::setJPsiMassMax(), BPHBsToJPsiPhiBuilder::setJPsiMassMax(), BPHBuToJPsiKBuilder::setJPsiMassMax(), BPHBdToJPsiKxBuilder::setKxMassMax(), BPHBsToJPsiPhiBuilder::setMassFitMax(), BPHBdToJPsiKxBuilder::setMassFitMax(), BPHBuToJPsiKBuilder::setMassFitMax(), BPHKx0ToKPiBuilder::setMassMax(), BPHPhiToKKBuilder::setMassMax(), BPHBsToJPsiPhiBuilder::setMassMax(), BPHBdToJPsiKxBuilder::setMassMax(), BPHBuToJPsiKBuilder::setMassMax(), BPHOniaToMuMuBuilder::setMassMax(), and BPHBsToJPsiPhiBuilder::setPhiMassMax().
|
inline |
set mass cuts
Operations
Definition at line 50 of file BPHMassCuts.h.
Referenced by BPHBdToJPsiKxBuilder::setJPsiMassMin(), BPHBsToJPsiPhiBuilder::setJPsiMassMin(), BPHBuToJPsiKBuilder::setJPsiMassMin(), BPHBdToJPsiKxBuilder::setKxMassMin(), BPHBsToJPsiPhiBuilder::setMassFitMin(), BPHBdToJPsiKxBuilder::setMassFitMin(), BPHBuToJPsiKBuilder::setMassFitMin(), BPHKx0ToKPiBuilder::setMassMin(), BPHPhiToKKBuilder::setMassMin(), BPHBsToJPsiPhiBuilder::setMassMin(), BPHBdToJPsiKxBuilder::setMassMin(), BPHBuToJPsiKBuilder::setMassMin(), BPHOniaToMuMuBuilder::setMassMin(), BPHBsToJPsiPhiBuilder::setPhiMassMin(), and ~BPHMassCuts().
|
protected |
Definition at line 64 of file BPHMassCuts.h.
Referenced by getMassMax(), setMassMax(), BPHMassFitSelect::~BPHMassFitSelect(), and BPHMassSelect::~BPHMassSelect().
|
protected |
Definition at line 63 of file BPHMassCuts.h.
Referenced by getMassMin(), ~BPHMassCuts(), BPHMassFitSelect::~BPHMassFitSelect(), and BPHMassSelect::~BPHMassSelect().