#include <BPHPhiToKKBuilder.h>
Public Member Functions | |
BPHPhiToKKBuilder (const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *kPosCollection, const BPHRecoBuilder::BPHGenericCollection *kNegCollection) | |
std::vector< BPHPlusMinusConstCandPtr > | build () |
build Phi candidates More... | |
double | getConstrMass () const |
double | getConstrSigma () const |
double | getEtaMax () const |
double | getMassMax () const |
double | getMassMin () const |
double | getProbMin () const |
double | getPtMin () const |
get current cuts More... | |
void | setConstr (double mass, double sigma) |
void | setEtaMax (double eta) |
void | setMassMax (double m) |
void | setMassMin (double m) |
void | setProbMin (double p) |
void | setPtMin (double pt) |
set cuts More... | |
virtual | ~BPHPhiToKKBuilder () |
Private Member Functions | |
BPHPhiToKKBuilder (const BPHPhiToKKBuilder &x) | |
BPHPhiToKKBuilder & | operator= (const BPHPhiToKKBuilder &x) |
Private Attributes | |
BPHChi2Select * | chi2Sel |
double | cMass |
double | cSigma |
BPHParticleEtaSelect * | etaSel |
const edm::EventSetup * | evSetup |
std::string | kNegName |
std::string | kPosName |
BPHMassSelect * | massSel |
const BPHRecoBuilder::BPHGenericCollection * | negCollection |
std::vector< BPHPlusMinusConstCandPtr > | phiList |
const BPHRecoBuilder::BPHGenericCollection * | posCollection |
BPHParticlePtSelect * | ptSel |
bool | updated |
Description: Class to build Phi to K+ K- candidates
Definition at line 41 of file BPHPhiToKKBuilder.h.
BPHPhiToKKBuilder::BPHPhiToKKBuilder | ( | const edm::EventSetup & | es, |
const BPHRecoBuilder::BPHGenericCollection * | kPosCollection, | ||
const BPHRecoBuilder::BPHGenericCollection * | kNegCollection | ||
) |
Constructor
Definition at line 37 of file BPHPhiToKKBuilder.cc.
References chi2Sel, etaSel, massSel, ptSel, and updated.
|
virtual |
|
private |
vector< BPHPlusMinusConstCandPtr > BPHPhiToKKBuilder::build | ( | ) |
build Phi candidates
Operations
Definition at line 66 of file BPHPhiToKKBuilder.cc.
References BPHRecoBuilder::add(), BPHPlusMinusCandidate::build(), chi2Sel, etaSel, evSetup, BPHRecoBuilder::filter(), BPHParticleMasses::kaonMass, BPHParticleMasses::kaonMSigma, kNegName, kPosName, massSel, negCollection, phiList, posCollection, ptSel, and updated.
Referenced by BPHWriteSpecificDecay::fill().
double BPHPhiToKKBuilder::getConstrMass | ( | ) | const |
Definition at line 158 of file BPHPhiToKKBuilder.cc.
References cMass.
Referenced by BPHWriteSpecificDecay::fill().
double BPHPhiToKKBuilder::getConstrSigma | ( | ) | const |
Definition at line 163 of file BPHPhiToKKBuilder.cc.
References cSigma.
Referenced by BPHWriteSpecificDecay::fill().
double BPHPhiToKKBuilder::getEtaMax | ( | ) | const |
Definition at line 138 of file BPHPhiToKKBuilder.cc.
References etaSel, and BPHParticleEtaSelect::getEtaMax().
double BPHPhiToKKBuilder::getMassMax | ( | ) | const |
Definition at line 148 of file BPHPhiToKKBuilder.cc.
References BPHMassCuts::getMassMax(), and massSel.
double BPHPhiToKKBuilder::getMassMin | ( | ) | const |
Definition at line 143 of file BPHPhiToKKBuilder.cc.
References BPHMassCuts::getMassMin(), and massSel.
double BPHPhiToKKBuilder::getProbMin | ( | ) | const |
Definition at line 153 of file BPHPhiToKKBuilder.cc.
References chi2Sel, and BPHChi2Select::getProbMin().
double BPHPhiToKKBuilder::getPtMin | ( | ) | const |
get current cuts
Definition at line 133 of file BPHPhiToKKBuilder.cc.
References BPHParticlePtSelect::getPtMin(), and ptSel.
|
private |
void BPHPhiToKKBuilder::setConstr | ( | double | mass, |
double | sigma | ||
) |
Definition at line 125 of file BPHPhiToKKBuilder.cc.
References cMass, cSigma, ResonanceBuilder::mass, and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHPhiToKKBuilder::setEtaMax | ( | double | eta | ) |
Definition at line 97 of file BPHPhiToKKBuilder.cc.
References etaSel, BPHParticleEtaSelect::setEtaMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHPhiToKKBuilder::setMassMax | ( | double | m | ) |
Definition at line 111 of file BPHPhiToKKBuilder.cc.
References massSel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHPhiToKKBuilder::setMassMin | ( | double | m | ) |
Definition at line 104 of file BPHPhiToKKBuilder.cc.
References massSel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHPhiToKKBuilder::setProbMin | ( | double | p | ) |
Definition at line 118 of file BPHPhiToKKBuilder.cc.
References chi2Sel, BPHChi2Select::setProbMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHPhiToKKBuilder::setPtMin | ( | double | pt | ) |
set cuts
Definition at line 90 of file BPHPhiToKKBuilder.cc.
References ptSel, BPHParticlePtSelect::setPtMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
|
private |
Definition at line 93 of file BPHPhiToKKBuilder.h.
Referenced by BPHPhiToKKBuilder(), build(), getProbMin(), setProbMin(), and ~BPHPhiToKKBuilder().
|
private |
Definition at line 94 of file BPHPhiToKKBuilder.h.
Referenced by getConstrMass(), and setConstr().
|
private |
Definition at line 95 of file BPHPhiToKKBuilder.h.
Referenced by getConstrSigma(), and setConstr().
|
private |
Definition at line 91 of file BPHPhiToKKBuilder.h.
Referenced by BPHPhiToKKBuilder(), build(), getEtaMax(), setEtaMax(), and ~BPHPhiToKKBuilder().
|
private |
Definition at line 86 of file BPHPhiToKKBuilder.h.
Referenced by build().
|
private |
Definition at line 84 of file BPHPhiToKKBuilder.h.
Referenced by build().
|
private |
Definition at line 83 of file BPHPhiToKKBuilder.h.
Referenced by build().
|
private |
Definition at line 92 of file BPHPhiToKKBuilder.h.
Referenced by BPHPhiToKKBuilder(), build(), getMassMax(), getMassMin(), setMassMax(), setMassMin(), and ~BPHPhiToKKBuilder().
|
private |
Definition at line 88 of file BPHPhiToKKBuilder.h.
Referenced by build().
|
private |
Definition at line 98 of file BPHPhiToKKBuilder.h.
Referenced by build().
|
private |
Definition at line 87 of file BPHPhiToKKBuilder.h.
Referenced by build().
|
private |
Definition at line 90 of file BPHPhiToKKBuilder.h.
Referenced by BPHPhiToKKBuilder(), build(), getPtMin(), setPtMin(), and ~BPHPhiToKKBuilder().
|
private |
Definition at line 96 of file BPHPhiToKKBuilder.h.
Referenced by BPHPhiToKKBuilder(), build(), setConstr(), setEtaMax(), setMassMax(), setMassMin(), setProbMin(), and setPtMin().