#include <BPHDecayToResTrkTrkSameMassBuilderBase.h>
Protected Member Functions | |
BPHDecayToResTrkTrkSameMassBuilderBase (const std::string &posName, const std::string &negName, double trkMass, double trkSigma, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection) | |
void | fillTrkTrkList () |
Protected Member Functions inherited from BPHDecayConstrainedBuilderBase | |
virtual void | addResCollection (BPHRecoBuilder &brb)=0 |
BPHDecayConstrainedBuilderBase (const std::string &resName, double resMass, double resWidth, bool createFitSelObject=true) | |
BPHDecayConstrainedBuilderBase () | |
virtual BPHMassFitSelect * | massFitSelector (double mMin, double mMax) |
Protected Member Functions inherited from BPHDecayGenericBuilderBase | |
virtual void | fillRecList ()=0 |
Protected Attributes | |
double | etaMax |
const BPHRecoBuilder::BPHGenericCollection * | nCollection |
std::string | nName |
const BPHRecoBuilder::BPHGenericCollection * | pCollection |
std::string | pName |
double | ptMin |
double | tMass |
double | tSigma |
std::vector< BPHPlusMinusConstCandPtr > | ttPairs |
Protected Attributes inherited from BPHDecayConstrainedBuilderBase | |
bool | massConstr |
bool | mfSelForce |
BPHMassSelect * | resoSel |
double | rMass |
std::string | rName |
double | rWidth |
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 decaying to a particle, decaying itself in cascade, and two additional opposite charged particles pair having the same mass
Definition at line 40 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
BPHDecayToResTrkTrkSameMassBuilderBase::BPHDecayToResTrkTrkSameMassBuilderBase | ( | const BPHEventSetupWrapper & | es, |
const std::string & | resName, | ||
double | resMass, | ||
double | resWidth, | ||
const std::string & | posName, | ||
const std::string & | negName, | ||
double | trkMass, | ||
double | trkSigma, | ||
const BPHRecoBuilder::BPHGenericCollection * | posCollection, | ||
const BPHRecoBuilder::BPHGenericCollection * | negCollection | ||
) |
Constructor
|
delete |
|
overridedefault |
Destructor
|
protected |
|
protected |
Definition at line 76 of file BPHDecayToResTrkTrkSameMassBuilderBase.cc.
References BPHDecayGenericBuilder< ProdType >::build(), etaMax, BPHDecayGenericBuilderBase::evSetup, BPHMassCuts::getMassMax(), BPHDecayGenericBuilderBase::massSel, BPHDecayGenericBuilderBase::minPDiff, nCollection, nName, pCollection, pName, ptMin, BPHDecayConstrainedBuilderBase::rMass, BPHDecayToChargedXXbarBuilder::setDzMax(), BPHDecayToChargedXXbarBuilder::setEtaMax(), BPHDecayGenericBuilderBase::setMassMax(), BPHDecayGenericBuilderBase::setMassMin(), BPHDecayGenericBuilderBase::setMinPDiff(), BPHDecayToChargedXXbarBuilder::setPtMin(), tMass, tSigma, and ttPairs.
Referenced by BPHDecayToResTrkTrkSameMassBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fillRecList().
|
inline |
Definition at line 72 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
References etaMax.
Referenced by BPHDecayToJPsiPiPiBuilder::getPiEtaMax().
|
inline |
get current cuts
Definition at line 71 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
References ptMin.
Referenced by BPHDecayToJPsiPiPiBuilder::getPiPtMin().
|
delete |
void BPHDecayToResTrkTrkSameMassBuilderBase::setTrkEtaMax | ( | double | eta | ) |
Definition at line 102 of file BPHDecayToResTrkTrkSameMassBuilderBase.cc.
References PVValHelper::eta, etaMax, and BPHDecayGenericBuilderBase::outdated.
Referenced by BPHDecayToJPsiPiPiBuilder::BPHDecayToJPsiPiPiBuilder(), BPHPsi2SToJPsiPiPiBuilder::BPHPsi2SToJPsiPiPiBuilder(), BPHX3872ToJPsiPiPiBuilder::BPHX3872ToJPsiPiPiBuilder(), and BPHDecayToJPsiPiPiBuilder::setPiEtaMax().
void BPHDecayToResTrkTrkSameMassBuilderBase::setTrkPtMin | ( | double | pt | ) |
set cuts
Operations
Definition at line 96 of file BPHDecayToResTrkTrkSameMassBuilderBase.cc.
References BPHDecayGenericBuilderBase::outdated, DiDispStaMuonMonitor_cfi::pt, and ptMin.
Referenced by BPHDecayToJPsiPiPiBuilder::BPHDecayToJPsiPiPiBuilder(), BPHPsi2SToJPsiPiPiBuilder::BPHPsi2SToJPsiPiPiBuilder(), and BPHX3872ToJPsiPiPiBuilder::BPHX3872ToJPsiPiPiBuilder().
|
protected |
Definition at line 91 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by fillTrkTrkList(), getTrkEtaMax(), and setTrkEtaMax().
|
protected |
Definition at line 88 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by fillTrkTrkList().
|
protected |
Definition at line 83 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by BPHDecayToResTrkTrkSameMassBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fillRecList(), and fillTrkTrkList().
|
protected |
Definition at line 87 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by fillTrkTrkList().
|
protected |
Definition at line 82 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by BPHDecayToResTrkTrkSameMassBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fillRecList(), and fillTrkTrkList().
|
protected |
Definition at line 90 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by fillTrkTrkList(), getTrkPtMin(), and setTrkPtMin().
|
protected |
Definition at line 84 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by BPHDecayToResTrkTrkSameMassBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fillRecList(), and fillTrkTrkList().
|
protected |
Definition at line 85 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by BPHDecayToResTrkTrkSameMassBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fillRecList(), and fillTrkTrkList().
|
protected |
Definition at line 94 of file BPHDecayToResTrkTrkSameMassBuilderBase.h.
Referenced by BPHDecayToResTrkTrkSameMassBuilder< BPHRecoCandidate, BPHPlusMinusCandidate >::fillRecList(), and fillTrkTrkList().