#include <BPHBdToJPsiKxBuilder.h>
Public Member Functions | |
BPHBdToJPsiKxBuilder (const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const std::vector< BPHPlusMinusConstCandPtr > &kx0Collection) | |
std::vector< BPHRecoConstCandPtr > | build () |
build Bs candidates More... | |
bool | getConstr () const |
double | getJPsiMassMax () const |
double | getJPsiMassMin () const |
get current cuts More... | |
double | getKxMassMax () const |
double | getKxMassMin () const |
double | getMassFitMax () const |
double | getMassFitMin () const |
double | getMassMax () const |
double | getMassMin () const |
double | getProbMin () const |
void | setConstr (bool flag) |
void | setJPsiMassMax (double m) |
void | setJPsiMassMin (double m) |
set cuts More... | |
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 | setProbMin (double p) |
virtual | ~BPHBdToJPsiKxBuilder () |
Private Member Functions | |
BPHBdToJPsiKxBuilder (const BPHBdToJPsiKxBuilder &x)=delete | |
BPHBdToJPsiKxBuilder & | operator= (const BPHBdToJPsiKxBuilder &x)=delete |
Private Attributes | |
std::vector< BPHRecoConstCandPtr > | bdList |
BPHChi2Select * | chi2Sel |
const edm::EventSetup * | evSetup |
const std::vector< BPHPlusMinusConstCandPtr > * | jCollection |
std::string | jPsiName |
BPHMassSelect * | jpsiSel |
const std::vector< BPHPlusMinusConstCandPtr > * | kCollection |
std::string | kx0Name |
bool | massConstr |
BPHMassSelect * | massSel |
BPHMassFitSelect * | mFitSel |
float | minPDiff |
BPHMassSelect * | mkx0Sel |
bool | updated |
Description: Class to build B0 to JPsi K*0 candidates
Definition at line 40 of file BPHBdToJPsiKxBuilder.h.
BPHBdToJPsiKxBuilder::BPHBdToJPsiKxBuilder | ( | const edm::EventSetup & | es, |
const std::vector< BPHPlusMinusConstCandPtr > & | jpsiCollection, | ||
const std::vector< BPHPlusMinusConstCandPtr > & | kx0Collection | ||
) |
Constructor
Definition at line 37 of file BPHBdToJPsiKxBuilder.cc.
References chi2Sel, BPHParticleMasses::jPsiMass, BPHParticleMasses::jPsiMWidth, jPsiName, jpsiSel, massConstr, massSel, mFitSel, minPDiff, mkx0Sel, and updated.
|
virtual |
|
privatedelete |
vector< BPHRecoConstCandPtr > BPHBdToJPsiKxBuilder::build | ( | ) |
build Bs candidates
Operations
Definition at line 72 of file BPHBdToJPsiKxBuilder.cc.
References BPHRecoBuilder::add(), bdList, BPHRecoCandidate::build(), chi2Sel, evSetup, BPHRecoBuilder::filter(), jCollection, jPsiName, jpsiSel, kCollection, kx0Name, massConstr, massSel, mFitSel, minPDiff, mkx0Sel, BPHRecoBuilder::setMinPDiffererence(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
bool BPHBdToJPsiKxBuilder::getConstr | ( | ) | const |
double BPHBdToJPsiKxBuilder::getJPsiMassMax | ( | ) | const |
Definition at line 187 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMax(), and jpsiSel.
double BPHBdToJPsiKxBuilder::getJPsiMassMin | ( | ) | const |
get current cuts
Definition at line 182 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMin(), and jpsiSel.
double BPHBdToJPsiKxBuilder::getKxMassMax | ( | ) | const |
Definition at line 197 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMax(), and mkx0Sel.
double BPHBdToJPsiKxBuilder::getKxMassMin | ( | ) | const |
Definition at line 192 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMin(), and mkx0Sel.
double BPHBdToJPsiKxBuilder::getMassFitMax | ( | ) | const |
Definition at line 222 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMax(), and mFitSel.
double BPHBdToJPsiKxBuilder::getMassFitMin | ( | ) | const |
Definition at line 217 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMin(), and mFitSel.
double BPHBdToJPsiKxBuilder::getMassMax | ( | ) | const |
Definition at line 207 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMax(), and massSel.
double BPHBdToJPsiKxBuilder::getMassMin | ( | ) | const |
Definition at line 202 of file BPHBdToJPsiKxBuilder.cc.
References BPHMassCuts::getMassMin(), and massSel.
double BPHBdToJPsiKxBuilder::getProbMin | ( | ) | const |
Definition at line 212 of file BPHBdToJPsiKxBuilder.cc.
References chi2Sel, and BPHChi2Select::getProbMin().
|
privatedelete |
void BPHBdToJPsiKxBuilder::setConstr | ( | bool | flag | ) |
Definition at line 175 of file BPHBdToJPsiKxBuilder.cc.
References RemoveAddSevLevel::flag, massConstr, and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setJPsiMassMax | ( | double | m | ) |
Definition at line 119 of file BPHBdToJPsiKxBuilder.cc.
References jpsiSel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setJPsiMassMin | ( | double | m | ) |
set cuts
Definition at line 112 of file BPHBdToJPsiKxBuilder.cc.
References jpsiSel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setKxMassMax | ( | double | m | ) |
Definition at line 133 of file BPHBdToJPsiKxBuilder.cc.
References mkx0Sel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setKxMassMin | ( | double | m | ) |
Definition at line 126 of file BPHBdToJPsiKxBuilder.cc.
References mkx0Sel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setMassFitMax | ( | double | m | ) |
Definition at line 168 of file BPHBdToJPsiKxBuilder.cc.
References mFitSel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setMassFitMin | ( | double | m | ) |
Definition at line 161 of file BPHBdToJPsiKxBuilder.cc.
References mFitSel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setMassMax | ( | double | m | ) |
Definition at line 147 of file BPHBdToJPsiKxBuilder.cc.
References massSel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setMassMin | ( | double | m | ) |
Definition at line 140 of file BPHBdToJPsiKxBuilder.cc.
References massSel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHBdToJPsiKxBuilder::setProbMin | ( | double | p | ) |
Definition at line 154 of file BPHBdToJPsiKxBuilder.cc.
References chi2Sel, BPHChi2Select::setProbMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
|
private |
Definition at line 107 of file BPHBdToJPsiKxBuilder.h.
Referenced by build().
|
private |
Definition at line 100 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), getProbMin(), setProbMin(), and ~BPHBdToJPsiKxBuilder().
|
private |
Definition at line 92 of file BPHBdToJPsiKxBuilder.h.
Referenced by build().
|
private |
Definition at line 93 of file BPHBdToJPsiKxBuilder.h.
Referenced by build().
|
private |
Definition at line 89 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), and build().
|
private |
Definition at line 96 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), getJPsiMassMax(), getJPsiMassMin(), setJPsiMassMax(), setJPsiMassMin(), and ~BPHBdToJPsiKxBuilder().
|
private |
Definition at line 94 of file BPHBdToJPsiKxBuilder.h.
Referenced by build().
|
private |
Definition at line 90 of file BPHBdToJPsiKxBuilder.h.
Referenced by build().
|
private |
Definition at line 103 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), getConstr(), and setConstr().
|
private |
Definition at line 99 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), getMassMax(), getMassMin(), setMassMax(), setMassMin(), and ~BPHBdToJPsiKxBuilder().
|
private |
Definition at line 101 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), getMassFitMax(), getMassFitMin(), setMassFitMax(), setMassFitMin(), and ~BPHBdToJPsiKxBuilder().
|
private |
Definition at line 104 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), and build().
|
private |
Definition at line 97 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), getKxMassMax(), getKxMassMin(), setKxMassMax(), setKxMassMin(), and ~BPHBdToJPsiKxBuilder().
|
private |
Definition at line 105 of file BPHBdToJPsiKxBuilder.h.
Referenced by BPHBdToJPsiKxBuilder(), build(), setConstr(), setJPsiMassMax(), setJPsiMassMin(), setKxMassMax(), setKxMassMin(), setMassFitMax(), setMassFitMin(), setMassMax(), setMassMin(), and setProbMin().