#include <BPHMassFitSelect.h>
Public Member Functions | |
bool | accept (const BPHKinematicFit &cand) const override |
select particle More... | |
BPHMassFitSelect (const BPHMassFitSelect &x)=delete | |
BPHMassFitSelect (const std::string &name, double mass, double minMass, double maxMass) | |
BPHMassFitSelect (const std::string &name, double mass, double sigma, double minMass, double maxMass) | |
BPHMassFitSelect (const std::string &name, KinematicConstraint *c, double minMass, double maxMass) | |
BPHMassFitSelect (const std::string &name, MultiTrackKinematicConstraint *c, double minMass, double maxMass) | |
BPHMassFitSelect (double minMass, double maxMass) | |
const std::string & | getConstrainedName () const |
get fit constraint More... | |
KinematicConstraint * | getKC () const |
double | getMass () const |
MultiTrackKinematicConstraint * | getMultiTrackKC () const |
double | getSigma () const |
BPHMassFitSelect & | operator= (const BPHMassFitSelect &x)=delete |
void | setFitConstraint () |
set fit constraint More... | |
void | setFitConstraint (const std::string &name, double mass) |
void | setFitConstraint (const std::string &name, double mass, double sigma) |
void | setFitConstraint (const std::string &name, KinematicConstraint *c) |
void | setFitConstraint (const std::string &name, MultiTrackKinematicConstraint *c) |
~BPHMassFitSelect () override | |
Public Member Functions inherited from BPHFitSelect | |
BPHFitSelect () | |
BPHFitSelect (const BPHFitSelect &x)=delete | |
BPHFitSelect & | operator= (const BPHFitSelect &x)=delete |
virtual | ~BPHFitSelect () |
Public Member Functions inherited from BPHMassCuts | |
BPHMassCuts (const BPHMassCuts &x)=delete | |
BPHMassCuts (double minMass, double maxMass) | |
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 () |
Private Types | |
enum | fit_type { none, mcss, mcst, kf, mtkf } |
Private Attributes | |
double | cMass |
std::string | cName |
double | cSigma |
KinematicConstraint * | kc |
MultiTrackKinematicConstraint * | mtkc |
fit_type | type |
Additional Inherited Members | |
Public Types inherited from BPHFitSelect | |
using | AcceptArg = BPHKinematicFit |
Protected Attributes inherited from BPHMassCuts | |
double | mMax |
double | mMin |
Description: Class for candidate selection by invariant mass (at kinematic fit level)
Definition at line 34 of file BPHMassFitSelect.h.
|
private |
|
inline |
|
inline |
Definition at line 40 of file BPHMassFitSelect.h.
References EgHLTOffHistBins_cfi::mass, Skims_PA_cff::name, and setFitConstraint().
|
inline |
Definition at line 45 of file BPHMassFitSelect.h.
References EgHLTOffHistBins_cfi::mass, Skims_PA_cff::name, and setFitConstraint().
|
inline |
Definition at line 50 of file BPHMassFitSelect.h.
References HltBtagPostValidation_cff::c, Skims_PA_cff::name, and setFitConstraint().
|
inline |
Definition at line 55 of file BPHMassFitSelect.h.
References HltBtagPostValidation_cff::c, Skims_PA_cff::name, and setFitConstraint().
|
delete |
|
inlineoverride |
|
inlineoverridevirtual |
select particle
Operations
Implements BPHFitSelect.
Definition at line 71 of file BPHMassFitSelect.h.
Referenced by BPHX3872ToJPsiPiPiBuilder::build(), BPHDecayToResFlyingBuilder::build(), and esMonitoring.FDJsonServer::handle_accept().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 147 of file BPHMassFitSelect.h.
Referenced by getMass(), and setFitConstraint().
|
private |
Definition at line 146 of file BPHMassFitSelect.h.
Referenced by getConstrainedName(), and setFitConstraint().
|
private |
Definition at line 148 of file BPHMassFitSelect.h.
Referenced by getSigma(), and setFitConstraint().
|
private |
Definition at line 149 of file BPHMassFitSelect.h.
Referenced by getKC(), and setFitConstraint().
|
private |
Definition at line 150 of file BPHMassFitSelect.h.
Referenced by getMultiTrackKC(), and setFitConstraint().
|
private |
Definition at line 145 of file BPHMassFitSelect.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), and core.AutoHandle.AutoHandle::ReallyLoad().