#include <BPHDecayGenericBuilder.h>
Public Member Functions | |
BPHDecayGenericBuilder (const edm::EventSetup &es, BPHMassFitSelect *mfs=nullptr) | |
BPHDecayGenericBuilder (const BPHDecayGenericBuilder &x)=delete | |
double | getMassFitMax () const |
double | getMassFitMin () const |
double | getMassMax () const |
double | getMassMin () const |
get current cuts More... | |
double | getMinPDiff () |
double | getProbMin () const |
BPHDecayGenericBuilder & | operator= (const BPHDecayGenericBuilder &x)=delete |
void | setMassFitMax (double m) |
void | setMassFitMin (double m) |
void | setMassFitRange (double mMin, double mMax) |
void | setMassMax (double m) |
void | setMassMin (double m) |
set cuts More... | |
void | setMassRange (double mMin, double mMax) |
void | setMinPDiff (double mpd) |
track min p difference More... | |
void | setProbMin (double p) |
virtual | ~BPHDecayGenericBuilder () |
Protected Attributes | |
BPHChi2Select * | chi2Sel |
const edm::EventSetup * | evSetup |
BPHMassSelect * | massSel |
BPHMassFitSelect * | mFitSel |
double | minPDiff |
bool | updated |
Description: Class to build a generic decay applying selections to the reconstructed particle
Definition at line 36 of file BPHDecayGenericBuilder.h.
BPHDecayGenericBuilder::BPHDecayGenericBuilder | ( | const edm::EventSetup & | es, |
BPHMassFitSelect * | mfs = nullptr |
||
) |
Constructor
Definition at line 29 of file BPHDecayGenericBuilder.cc.
References alignCSCRings::e, and mFitSel.
|
delete |
|
virtual |
Destructor
Definition at line 43 of file BPHDecayGenericBuilder.cc.
References chi2Sel, massSel, and mFitSel.
|
inline |
Definition at line 66 of file BPHDecayGenericBuilder.h.
References BPHMassCuts::getMassMax(), and mFitSel.
|
inline |
Definition at line 65 of file BPHDecayGenericBuilder.h.
References BPHMassCuts::getMassMin(), and mFitSel.
|
inline |
Definition at line 63 of file BPHDecayGenericBuilder.h.
References BPHMassCuts::getMassMax(), and massSel.
Referenced by BPHDecayToChargedXXbarBuilder::build(), BPHDecayToTkpTknSymChargeBuilder::build(), BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection(), and BPHDecayToV0DiffMassBuilder::buildFromBPHGenericCollection().
|
inline |
get current cuts
Definition at line 62 of file BPHDecayGenericBuilder.h.
References BPHMassCuts::getMassMin(), and massSel.
Referenced by BPHDecayToChargedXXbarBuilder::build(), BPHDecayToTkpTknSymChargeBuilder::build(), BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection(), and BPHDecayToV0DiffMassBuilder::buildFromBPHGenericCollection().
|
inline |
|
inline |
Definition at line 64 of file BPHDecayGenericBuilder.h.
References chi2Sel, and BPHChi2Select::getProbMin().
Referenced by BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection(), and BPHDecayToV0DiffMassBuilder::buildFromBPHGenericCollection().
|
delete |
void BPHDecayGenericBuilder::setMassFitMax | ( | double | m | ) |
Definition at line 84 of file BPHDecayGenericBuilder.cc.
References mFitSel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHDecayGenericBuilder::setMassFitMin | ( | double | m | ) |
Definition at line 78 of file BPHDecayGenericBuilder.cc.
References mFitSel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHDecayGenericBuilder::setMassFitRange | ( | double | mMin, |
double | mMax | ||
) |
Definition at line 90 of file BPHDecayGenericBuilder.cc.
References mFitSel, BPHMassCuts::setMassMax(), BPHMassCuts::setMassMin(), and updated.
Referenced by BPHBcToJPsiPiBuilder::BPHBcToJPsiPiBuilder(), BPHBdToJPsiKsBuilder::BPHBdToJPsiKsBuilder(), BPHBdToJPsiKxBuilder::BPHBdToJPsiKxBuilder(), BPHBsToJPsiPhiBuilder::BPHBsToJPsiPhiBuilder(), BPHBuToJPsiKBuilder::BPHBuToJPsiKBuilder(), and BPHLbToJPsiL0Builder::BPHLbToJPsiL0Builder().
void BPHDecayGenericBuilder::setMassMax | ( | double | m | ) |
Definition at line 59 of file BPHDecayGenericBuilder.cc.
References massSel, BPHMassCuts::setMassMax(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHDecayGenericBuilder::setMassMin | ( | double | m | ) |
set cuts
Operations
Definition at line 53 of file BPHDecayGenericBuilder.cc.
References massSel, BPHMassCuts::setMassMin(), and updated.
Referenced by BPHWriteSpecificDecay::fill().
void BPHDecayGenericBuilder::setMassRange | ( | double | mMin, |
double | mMax | ||
) |
Definition at line 65 of file BPHDecayGenericBuilder.cc.
References massSel, BPHMassCuts::setMassMax(), BPHMassCuts::setMassMin(), and updated.
Referenced by BPHBcToJPsiPiBuilder::BPHBcToJPsiPiBuilder(), BPHBdToJPsiKsBuilder::BPHBdToJPsiKsBuilder(), BPHBdToJPsiKxBuilder::BPHBdToJPsiKxBuilder(), BPHBsToJPsiPhiBuilder::BPHBsToJPsiPhiBuilder(), BPHBuToJPsiKBuilder::BPHBuToJPsiKBuilder(), BPHK0sToPiPiBuilder::BPHK0sToPiPiBuilder(), BPHKx0ToKPiBuilder::BPHKx0ToKPiBuilder(), BPHLambda0ToPPiBuilder::BPHLambda0ToPPiBuilder(), BPHLbToJPsiL0Builder::BPHLbToJPsiL0Builder(), BPHPhiToKKBuilder::BPHPhiToKKBuilder(), BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection(), and BPHDecayToV0DiffMassBuilder::buildFromBPHGenericCollection().
|
inline |
void BPHDecayGenericBuilder::setProbMin | ( | double | p | ) |
Definition at line 72 of file BPHDecayGenericBuilder.cc.
References chi2Sel, BPHChi2Select::setProbMin(), and updated.
Referenced by BPHBcToJPsiPiBuilder::BPHBcToJPsiPiBuilder(), BPHBdToJPsiKxBuilder::BPHBdToJPsiKxBuilder(), BPHBsToJPsiPhiBuilder::BPHBsToJPsiPhiBuilder(), BPHBuToJPsiKBuilder::BPHBuToJPsiKBuilder(), BPHKx0ToKPiBuilder::BPHKx0ToKPiBuilder(), BPHPhiToKKBuilder::BPHPhiToKKBuilder(), BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection(), BPHDecayToV0DiffMassBuilder::buildFromBPHGenericCollection(), and BPHWriteSpecificDecay::fill().
|
protected |
Definition at line 76 of file BPHDecayGenericBuilder.h.
Referenced by BPHDecayToResResBuilder::build(), BPHDecayToChargedXXbarBuilder::build(), BPHDecayToResTrkBuilder::build(), BPHDecayToTkpTknSymChargeBuilder::build(), BPHDecayToV0Builder::buildFromV0(), getProbMin(), setProbMin(), and ~BPHDecayGenericBuilder().
|
protected |
Definition at line 73 of file BPHDecayGenericBuilder.h.
Referenced by BPHDecayToResResBuilder::build(), BPHDecayToResFlyingBuilder::build(), BPHDecayToChargedXXbarBuilder::build(), BPHDecayToResTrkBuilder::build(), BPHDecayToTkpTknSymChargeBuilder::build(), BPHDecayToV0SameMassBuilder::buildCandidate(), BPHDecayToV0DiffMassBuilder::buildCandidate(), BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection(), and BPHDecayToV0DiffMassBuilder::buildFromBPHGenericCollection().
|
protected |
Definition at line 75 of file BPHDecayGenericBuilder.h.
Referenced by BPHDecayToResResBuilder::build(), BPHDecayToResFlyingBuilder::build(), BPHDecayToResTrkBuilder::build(), BPHDecayToV0Builder::buildFromV0(), getMassMax(), getMassMin(), setMassMax(), setMassMin(), setMassRange(), and ~BPHDecayGenericBuilder().
|
protected |
Definition at line 77 of file BPHDecayGenericBuilder.h.
Referenced by BPHDecayGenericBuilder(), BPHDecayToResResBuilder::build(), BPHDecayToResFlyingBuilder::build(), BPHDecayToResTrkBuilder::build(), getMassFitMax(), getMassFitMin(), BPHDecayConstrainedBuilder::setConstr(), setMassFitMax(), setMassFitMin(), setMassFitRange(), and ~BPHDecayGenericBuilder().
|
protected |
Definition at line 79 of file BPHDecayGenericBuilder.h.
Referenced by BPHDecayToResResBuilder::build(), BPHDecayToResFlyingBuilder::build(), BPHDecayToResTrkBuilder::build(), getMinPDiff(), and setMinPDiff().
|
protected |
Definition at line 80 of file BPHDecayGenericBuilder.h.
Referenced by BPHDecayToResResBuilder::build(), BPHDecayToResFlyingBuilder::build(), BPHDecayToChargedXXbarBuilder::build(), BPHDecayToResTrkBuilder::build(), BPHDecayToTkpTknSymChargeBuilder::build(), BPHDecayToV0Builder::build(), BPHDecayConstrainedBuilder::setConstr(), BPHDecayToChargedXXbarBuilder::setDzMax(), BPHDecayToTkpTknSymChargeBuilder::setDzMax(), BPHDecayToChargedXXbarBuilder::setEtaMax(), BPHDecayToV0Builder::setEtaMax(), BPHDecayToResFlyingBuilder::setFlyingMassMax(), BPHDecayToResFlyingBuilder::setFlyingMassMin(), BPHDecayToResFlyingBuilder::setFlyingMassRange(), BPHDecayToResFlyingBuilder::setKinFitProbMin(), setMassFitMax(), setMassFitMin(), setMassFitRange(), setMassMax(), setMassMin(), setMassRange(), setProbMin(), BPHDecayToChargedXXbarBuilder::setPtMin(), BPHDecayToV0Builder::setPtMin(), BPHDecayToResResBuilder::setRes2MassMax(), BPHDecayToResResBuilder::setRes2MassMin(), BPHDecayToResResBuilder::setRes2MassRange(), BPHDecayConstrainedBuilder::setResMassMax(), BPHDecayConstrainedBuilder::setResMassMin(), BPHDecayConstrainedBuilder::setResMassRange(), BPHDecayToTkpTknSymChargeBuilder::setTrk1EtaMax(), BPHDecayToTkpTknSymChargeBuilder::setTrk1PtMin(), BPHDecayToTkpTknSymChargeBuilder::setTrk2EtaMax(), BPHDecayToTkpTknSymChargeBuilder::setTrk2PtMin(), BPHDecayToResTrkBuilder::setTrkEtaMax(), and BPHDecayToResTrkBuilder::setTrkPtMin().