#include <BPHDecayToFlyingCascadeBuilderBase.h>
Protected Member Functions | |
virtual void | addFlyCollection (BPHRecoBuilder &brb)=0 |
BPHDecayToFlyingCascadeBuilderBase (const std::string &flyName, double flyMass, double flyMSigma) | |
BPHDecayToFlyingCascadeBuilderBase () | |
Protected Member Functions inherited from BPHDecaySpecificBuilderBase | |
virtual void | fill (BPHRecoBuilder &brb, void *parameters)=0 |
virtual void | setup (void *parameters)=0 |
Protected Member Functions inherited from BPHDecayGenericBuilderBase | |
virtual void | fillRecList ()=0 |
Protected Attributes | |
std::map< const BPHRecoCandidate *, const BPHRecoCandidate * > | dMap |
BPHMassFitSelect * | flySel |
double | fMass |
double | fMSigma |
std::string | fName |
BPHKinFitChi2Select * | kfChi2Sel |
Protected Attributes inherited from BPHDecayGenericBuilderBase | |
BPHChi2Select * | chi2Sel |
const BPHEventSetupWrapper * | evSetup |
BPHMassSelect * | massSel |
BPHMassFitSelect * | mFitSel |
double | minPDiff |
bool | outdated |
Description: Base class to build a particle having a flying particle in the final state
Definition at line 37 of file BPHDecayToFlyingCascadeBuilderBase.h.
BPHDecayToFlyingCascadeBuilderBase::BPHDecayToFlyingCascadeBuilderBase | ( | const BPHEventSetupWrapper & | es, |
const std::string & | flyName, | ||
double | flyMass, | ||
double | flyMSigma | ||
) |
Constructor
|
delete |
|
override |
Destructor
Definition at line 58 of file BPHDecayToFlyingCascadeBuilderBase.cc.
References flySel, and kfChi2Sel.
|
protected |
|
protected |
Definition at line 52 of file BPHDecayToFlyingCascadeBuilderBase.cc.
|
protectedpure virtual |
|
inline |
get original daughters map
Operations
Definition at line 58 of file BPHDecayToFlyingCascadeBuilderBase.h.
Referenced by BPHWriteSpecificDecay::fill().
|
inline |
Definition at line 68 of file BPHDecayToFlyingCascadeBuilderBase.h.
References flySel, and BPHMassCuts::getMassMax().
Referenced by BPHBdToJPsiKsBuilder::getK0MassMax(), and BPHLbToJPsiL0Builder::getLambda0MassMax().
|
inline |
get current cuts
Definition at line 67 of file BPHDecayToFlyingCascadeBuilderBase.h.
References flySel, and BPHMassCuts::getMassMin().
Referenced by BPHBdToJPsiKsBuilder::getK0MassMin(), and BPHLbToJPsiL0Builder::getLambda0MassMin().
|
inline |
Definition at line 69 of file BPHDecayToFlyingCascadeBuilderBase.h.
References BPHKinFitChi2Select::getProbMin(), and kfChi2Sel.
|
delete |
void BPHDecayToFlyingCascadeBuilderBase::setFlyingMassMax | ( | double | m | ) |
Definition at line 74 of file BPHDecayToFlyingCascadeBuilderBase.cc.
References flySel, visualization-live-secondInstance_cfg::m, BPHDecayGenericBuilderBase::outdated, and BPHMassCuts::setMassMax().
Referenced by BPHBdToJPsiKsBuilder::setK0MassMax(), and BPHLbToJPsiL0Builder::setLambda0MassMax().
void BPHDecayToFlyingCascadeBuilderBase::setFlyingMassMin | ( | double | m | ) |
set cuts
Definition at line 68 of file BPHDecayToFlyingCascadeBuilderBase.cc.
References flySel, visualization-live-secondInstance_cfg::m, BPHDecayGenericBuilderBase::outdated, and BPHMassCuts::setMassMin().
Referenced by BPHBdToJPsiKsBuilder::setK0MassMin(), and BPHLbToJPsiL0Builder::setLambda0MassMin().
void BPHDecayToFlyingCascadeBuilderBase::setFlyingMassRange | ( | double | mMin, |
double | mMax | ||
) |
Definition at line 80 of file BPHDecayToFlyingCascadeBuilderBase.cc.
References flySel, BPHDecayGenericBuilderBase::outdated, BPHMassCuts::setMassMax(), and BPHMassCuts::setMassMin().
Referenced by BPHBdToJPsiKsBuilder::BPHBdToJPsiKsBuilder(), and BPHLbToJPsiL0Builder::BPHLbToJPsiL0Builder().
void BPHDecayToFlyingCascadeBuilderBase::setKinFitProbMin | ( | double | p | ) |
Definition at line 87 of file BPHDecayToFlyingCascadeBuilderBase.cc.
References kfChi2Sel, BPHDecayGenericBuilderBase::outdated, AlCaHLTBitMon_ParallelJobs::p, and BPHKinFitChi2Select::setProbMin().
Referenced by BPHBdToJPsiKsBuilder::BPHBdToJPsiKsBuilder(), and BPHLbToJPsiL0Builder::BPHLbToJPsiL0Builder().
|
protected |
Definition at line 82 of file BPHDecayToFlyingCascadeBuilderBase.h.
Referenced by BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fitAndFilter().
|
protected |
Definition at line 79 of file BPHDecayToFlyingCascadeBuilderBase.h.
Referenced by BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::addFlyCollection(), getFlyingMassMax(), getFlyingMassMin(), setFlyingMassMax(), setFlyingMassMin(), setFlyingMassRange(), and ~BPHDecayToFlyingCascadeBuilderBase().
|
protected |
Definition at line 76 of file BPHDecayToFlyingCascadeBuilderBase.h.
Referenced by BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fitAndFilter().
|
protected |
Definition at line 77 of file BPHDecayToFlyingCascadeBuilderBase.h.
Referenced by BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fitAndFilter().
|
protected |
|
protected |
Definition at line 80 of file BPHDecayToFlyingCascadeBuilderBase.h.
Referenced by BPHDecayToFlyingCascadeBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fitAndFilter(), getKinFitProbMin(), setKinFitProbMin(), and ~BPHDecayToFlyingCascadeBuilderBase().