#include <BPHBdToKxMuMuBuilder.h>
Public Member Functions | |
BPHBdToKxMuMuBuilder (const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &oniaCollection, const std::vector< BPHPlusMinusConstCandPtr > &kx0Collection) | |
BPHBdToKxMuMuBuilder (const BPHBdToKxMuMuBuilder &x)=delete | |
std::vector< BPHRecoConstCandPtr > | build () |
build Bs candidates More... | |
bool | getConstr () const |
double | getKxMassMax () const |
double | getKxMassMin () const |
double | getMassFitMax () const |
double | getMassFitMin () const |
double | getMassMax () const |
double | getMassMin () const |
double | getOniaMassMax () const |
double | getOniaMassMin () const |
get current cuts More... | |
double | getProbMin () const |
BPHBdToKxMuMuBuilder & | operator= (const BPHBdToKxMuMuBuilder &x)=delete |
void | setConstr (bool flag) |
void | setKxMassMax (double m) |
void | setKxMassMin (double m) |
void | setMassFitMax (double m) |
void | setMassFitMin (double m) |
void | setMassMax (double m) |
void | setMassMin (double m) |
void | setOniaMassMax (double m) |
void | setOniaMassMin (double m) |
set cuts More... | |
void | setProbMin (double p) |
virtual | ~BPHBdToKxMuMuBuilder () |
Private Attributes | |
std::vector< BPHRecoConstCandPtr > | bdList |
BPHChi2Select * | chi2Sel |
const edm::EventSetup * | evSetup |
const std::vector< BPHPlusMinusConstCandPtr > * | jCollection |
const std::vector< BPHPlusMinusConstCandPtr > * | kCollection |
std::string | kx0Name |
bool | massConstr |
BPHMassSelect * | massSel |
BPHMassFitSelect * | mFitSel |
float | minPDiff |
BPHMassSelect * | mkx0Sel |
std::string | oniaName |
BPHMassSelect * | oniaSel |
bool | updated |
Description: Class to build B0 to K*0 mu+ mu- candidates
Definition at line 39 of file BPHBdToKxMuMuBuilder.h.
BPHBdToKxMuMuBuilder::BPHBdToKxMuMuBuilder | ( | const edm::EventSetup & | es, |
const std::vector< BPHPlusMinusConstCandPtr > & | oniaCollection, | ||
const std::vector< BPHPlusMinusConstCandPtr > & | kx0Collection | ||
) |
Constructor
Definition at line 36 of file BPHBdToKxMuMuBuilder.cc.
References chi2Sel, massConstr, massSel, mFitSel, minPDiff, mkx0Sel, oniaSel, and updated.
|
delete |
|
virtual |
vector< BPHRecoConstCandPtr > BPHBdToKxMuMuBuilder::build | ( | ) |
build Bs candidates
Operations
Definition at line 64 of file BPHBdToKxMuMuBuilder.cc.
References BPHRecoBuilder::add(), bdList, BPHRecoCandidate::build(), chi2Sel, evSetup, BPHRecoBuilder::filter(), jCollection, kCollection, kx0Name, massConstr, massSel, mFitSel, minPDiff, mkx0Sel, oniaName, oniaSel, BPHRecoBuilder::setMinPDiffererence(), and updated.
bool BPHBdToKxMuMuBuilder::getConstr | ( | ) | const |
double BPHBdToKxMuMuBuilder::getKxMassMax | ( | ) | const |
Definition at line 174 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMax(), and mkx0Sel.
double BPHBdToKxMuMuBuilder::getKxMassMin | ( | ) | const |
Definition at line 172 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMin(), and mkx0Sel.
double BPHBdToKxMuMuBuilder::getMassFitMax | ( | ) | const |
Definition at line 184 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMax(), and mFitSel.
double BPHBdToKxMuMuBuilder::getMassFitMin | ( | ) | const |
Definition at line 182 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMin(), and mFitSel.
double BPHBdToKxMuMuBuilder::getMassMax | ( | ) | const |
Definition at line 178 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMax(), and massSel.
double BPHBdToKxMuMuBuilder::getMassMin | ( | ) | const |
Definition at line 176 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMin(), and massSel.
double BPHBdToKxMuMuBuilder::getOniaMassMax | ( | ) | const |
Definition at line 170 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMax(), and oniaSel.
double BPHBdToKxMuMuBuilder::getOniaMassMin | ( | ) | const |
get current cuts
Definition at line 168 of file BPHBdToKxMuMuBuilder.cc.
References BPHMassCuts::getMassMin(), and oniaSel.
double BPHBdToKxMuMuBuilder::getProbMin | ( | ) | const |
Definition at line 180 of file BPHBdToKxMuMuBuilder.cc.
References chi2Sel, and BPHChi2Select::getProbMin().
|
delete |
void BPHBdToKxMuMuBuilder::setConstr | ( | bool | flag | ) |
Definition at line 161 of file BPHBdToKxMuMuBuilder.cc.
References RemoveAddSevLevel::flag, massConstr, and updated.
void BPHBdToKxMuMuBuilder::setKxMassMax | ( | double | m | ) |
Definition at line 124 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, mkx0Sel, BPHMassCuts::setMassMax(), and updated.
void BPHBdToKxMuMuBuilder::setKxMassMin | ( | double | m | ) |
Definition at line 118 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, mkx0Sel, BPHMassCuts::setMassMin(), and updated.
void BPHBdToKxMuMuBuilder::setMassFitMax | ( | double | m | ) |
Definition at line 155 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, mFitSel, BPHMassCuts::setMassMax(), and updated.
void BPHBdToKxMuMuBuilder::setMassFitMin | ( | double | m | ) |
Definition at line 149 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, mFitSel, BPHMassCuts::setMassMin(), and updated.
void BPHBdToKxMuMuBuilder::setMassMax | ( | double | m | ) |
Definition at line 136 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, massSel, BPHMassCuts::setMassMax(), and updated.
void BPHBdToKxMuMuBuilder::setMassMin | ( | double | m | ) |
Definition at line 130 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, massSel, BPHMassCuts::setMassMin(), and updated.
void BPHBdToKxMuMuBuilder::setOniaMassMax | ( | double | m | ) |
Definition at line 112 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, oniaSel, BPHMassCuts::setMassMax(), and updated.
void BPHBdToKxMuMuBuilder::setOniaMassMin | ( | double | m | ) |
set cuts
Definition at line 106 of file BPHBdToKxMuMuBuilder.cc.
References visualization-live-secondInstance_cfg::m, oniaSel, BPHMassCuts::setMassMin(), and updated.
void BPHBdToKxMuMuBuilder::setProbMin | ( | double | p | ) |
Definition at line 142 of file BPHBdToKxMuMuBuilder.cc.
References chi2Sel, AlCaHLTBitMon_ParallelJobs::p, and updated.
|
private |
Definition at line 103 of file BPHBdToKxMuMuBuilder.h.
Referenced by build().
|
private |
Definition at line 96 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), getProbMin(), setProbMin(), and ~BPHBdToKxMuMuBuilder().
|
private |
Definition at line 88 of file BPHBdToKxMuMuBuilder.h.
Referenced by build().
|
private |
Definition at line 89 of file BPHBdToKxMuMuBuilder.h.
Referenced by build().
|
private |
Definition at line 90 of file BPHBdToKxMuMuBuilder.h.
Referenced by build().
|
private |
Definition at line 86 of file BPHBdToKxMuMuBuilder.h.
Referenced by build().
|
private |
Definition at line 99 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), getConstr(), and setConstr().
|
private |
Definition at line 95 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), getMassMax(), getMassMin(), setMassMax(), setMassMin(), and ~BPHBdToKxMuMuBuilder().
|
private |
Definition at line 97 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), getMassFitMax(), getMassFitMin(), setMassFitMax(), setMassFitMin(), and ~BPHBdToKxMuMuBuilder().
|
private |
Definition at line 100 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), and build().
|
private |
Definition at line 93 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), getKxMassMax(), getKxMassMin(), setKxMassMax(), setKxMassMin(), and ~BPHBdToKxMuMuBuilder().
|
private |
Definition at line 85 of file BPHBdToKxMuMuBuilder.h.
Referenced by build().
|
private |
Definition at line 92 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), getOniaMassMax(), getOniaMassMin(), setOniaMassMax(), setOniaMassMin(), and ~BPHBdToKxMuMuBuilder().
|
private |
Definition at line 101 of file BPHBdToKxMuMuBuilder.h.
Referenced by BPHBdToKxMuMuBuilder(), build(), setConstr(), setKxMassMax(), setKxMassMin(), setMassFitMax(), setMassFitMin(), setMassMax(), setMassMin(), setOniaMassMax(), setOniaMassMin(), and setProbMin().