#include <BPHDecayToChargedXXbarBuilder.h>
Classes | |
class | Particle |
Protected Member Functions | |
void | fillRecList () override |
build candidates More... | |
Protected Member Functions inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate > | |
BPHDecayGenericBuilder () | |
Protected Attributes | |
double | dMass |
double | dSigma |
double | dzMax |
double | etaMax |
const BPHRecoBuilder::BPHGenericCollection * | nCollection |
std::string | nName |
const BPHRecoBuilder::BPHGenericCollection * | pCollection |
std::string | pName |
double | ptMin |
Protected Attributes inherited from BPHDecayGenericBuilderBase | |
BPHChi2Select * | chi2Sel |
const BPHEventSetupWrapper * | evSetup |
BPHMassSelect * | massSel |
BPHMassFitSelect * | mFitSel |
double | minPDiff |
bool | outdated |
Protected Attributes inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate > | |
std::vector< prod_ptr > | recList |
Private Member Functions | |
void | addParticle (const BPHRecoBuilder::BPHGenericCollection *collection, int charge, std::vector< Particle *> &list) |
Additional Inherited Members | |
Public Types inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate > | |
typedef BPHPlusMinusCandidate ::const_pointer | prod_ptr |
Description: Class to build a decay to an oppositely charged particle-antiparticle pair
Definition at line 42 of file BPHDecayToChargedXXbarBuilder.h.
BPHDecayToChargedXXbarBuilder::BPHDecayToChargedXXbarBuilder | ( | const BPHEventSetupWrapper & | es, |
const std::string & | dPosName, | ||
const std::string & | dNegName, | ||
double | daugMass, | ||
double | daugSigma, | ||
const BPHRecoBuilder::BPHGenericCollection * | posCollection, | ||
const BPHRecoBuilder::BPHGenericCollection * | negCollection | ||
) |
Constructor
|
delete |
|
overridedefault |
Destructor
|
private |
Definition at line 148 of file BPHDecayToChargedXXbarBuilder.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, universalConfigTemplate::collection, dMass, etaMax, BPHTrackReference::getTrack(), mps_fire::i, dqmiodumpmetadata::n, ptMin, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, submitPVResolutionJobs::q, and mathSSE::sqrt().
Referenced by fillRecList().
|
overrideprotectedvirtual |
build candidates
Implements BPHDecayGenericBuilderBase.
Reimplemented in BPHDecayToV0SameMassBuilder.
Definition at line 82 of file BPHDecayToChargedXXbarBuilder.cc.
References BPHChi2Select::accept(), addParticle(), BPHDecayToChargedXXbarBuilder::Particle::cand, BPHDecayGenericBuilderBase::chi2Sel, BPHGenericPtr< T >::create(), dMass, dSigma, BPHDecayToChargedXXbarBuilder::Particle::en, BPHDecayGenericBuilderBase::evSetup, BPHDecayGenericBuilderBase::getMassMax(), BPHDecayGenericBuilderBase::getMassMin(), callgraph::m2, EgHLTOffHistBins_cfi::mass, vertexSelectForHeavyFlavorDQM_cfi::massMax, vertexSelectForHeavyFlavorDQM_cfi::massMin, nCollection, compareTotals::ne, nName, nt, pCollection, pName, DiDispStaMuonMonitor_cfi::pt, multPhiCorr_741_25nsDY_cfi::px, BPHDecayToChargedXXbarBuilder::Particle::px, multPhiCorr_741_25nsDY_cfi::py, BPHDecayToChargedXXbarBuilder::Particle::py, BPHDecayToChargedXXbarBuilder::Particle::pz, BPHDecayGenericBuilder< BPHPlusMinusCandidate >::recList, and BPHDecayToChargedXXbarBuilder::Particle::track.
Referenced by BPHDecayToV0SameMassBuilder::buildFromBPHGenericCollection().
|
inline |
|
inline |
|
inline |
|
delete |
void BPHDecayToChargedXXbarBuilder::setDzMax | ( | double | dz | ) |
Definition at line 75 of file BPHDecayToChargedXXbarBuilder.cc.
References PVValHelper::dz, dzMax, and BPHDecayGenericBuilderBase::outdated.
Referenced by BPHDecayToResTrkTrkSameMassBuilderBase::fillTrkTrkList().
void BPHDecayToChargedXXbarBuilder::setEtaMax | ( | double | eta | ) |
Definition at line 69 of file BPHDecayToChargedXXbarBuilder.cc.
References PVValHelper::eta, etaMax, and BPHDecayGenericBuilderBase::outdated.
Referenced by BPHK0sToPiPiBuilder::BPHK0sToPiPiBuilder(), BPHPhiToKKBuilder::BPHPhiToKKBuilder(), BPHWriteSpecificDecay::fill(), and BPHDecayToResTrkTrkSameMassBuilderBase::fillTrkTrkList().
void BPHDecayToChargedXXbarBuilder::setPtMin | ( | double | pt | ) |
set cuts
Operations
Definition at line 63 of file BPHDecayToChargedXXbarBuilder.cc.
References BPHDecayGenericBuilderBase::outdated, DiDispStaMuonMonitor_cfi::pt, and ptMin.
Referenced by BPHK0sToPiPiBuilder::BPHK0sToPiPiBuilder(), BPHPhiToKKBuilder::BPHPhiToKKBuilder(), BPHWriteSpecificDecay::fill(), and BPHDecayToResTrkTrkSameMassBuilderBase::fillTrkTrkList().
|
protected |
Definition at line 87 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by addParticle(), and fillRecList().
|
protected |
Definition at line 88 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by fillRecList().
|
protected |
Definition at line 79 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by getDzMax(), and setDzMax().
|
protected |
Definition at line 78 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by addParticle(), BPHDecayToV0SameMassBuilder::buildCandidate(), getEtaMax(), and setEtaMax().
|
protected |
Definition at line 91 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by fillRecList().
|
protected |
Definition at line 86 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by fillRecList().
|
protected |
Definition at line 90 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by fillRecList().
|
protected |
Definition at line 85 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by fillRecList().
|
protected |
Definition at line 77 of file BPHDecayToChargedXXbarBuilder.h.
Referenced by addParticle(), BPHDecayToV0SameMassBuilder::buildCandidate(), getPtMin(), and setPtMin().