CMS 3D CMS Logo

List of all members | Public Member Functions
BPHBcToJPsiPiBuilder Class Reference

#include <BPHBcToJPsiPiBuilder.h>

Inheritance diagram for BPHBcToJPsiPiBuilder:
BPHDecayToResTrkBuilder BPHDecayConstrainedBuilder BPHDecayGenericBuilder

Public Member Functions

 BPHBcToJPsiPiBuilder (const BPHBcToJPsiPiBuilder &x)=delete
 
 BPHBcToJPsiPiBuilder (const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const BPHRecoBuilder::BPHGenericCollection *pionCollection)
 
double getJPsiMassMax () const
 
double getJPsiMassMin () const
 
double getPiEtaMax () const
 
double getPiPtMin () const
 get current cuts More...
 
BPHBcToJPsiPiBuilderoperator= (const BPHBcToJPsiPiBuilder &x)=delete
 
void setJPsiMassMax (double m)
 
void setJPsiMassMin (double m)
 
void setPiEtaMax (double eta)
 
void setPiPtMin (double pt)
 set cuts More...
 
 ~BPHBcToJPsiPiBuilder () override
 
- Public Member Functions inherited from BPHDecayToResTrkBuilder
 BPHDecayToResTrkBuilder (const BPHDecayToResTrkBuilder &x)=delete
 
 BPHDecayToResTrkBuilder (const edm::EventSetup &es, const std::string &resName, double resMass, double resWidth, const std::vector< BPHPlusMinusConstCandPtr > &resCollection, const std::string &trkName, double trkMass, double trkSigma, const BPHRecoBuilder::BPHGenericCollection *trkCollection)
 
std::vector< BPHRecoConstCandPtrbuild ()
 build candidates More...
 
double getTrkEtaMax () const
 
double getTrkPtMin () const
 get current cuts More...
 
BPHDecayToResTrkBuilderoperator= (const BPHDecayToResTrkBuilder &x)=delete
 
void setTrkEtaMax (double eta)
 
void setTrkPtMin (double pt)
 set cuts More...
 
 ~BPHDecayToResTrkBuilder () override
 
- Public Member Functions inherited from BPHDecayConstrainedBuilder
 BPHDecayConstrainedBuilder (const BPHDecayConstrainedBuilder &x)=delete
 
 BPHDecayConstrainedBuilder (const edm::EventSetup &es, const std::string &resName, double resMass, double resWidth, const std::vector< BPHPlusMinusConstCandPtr > &resCollection)
 
bool getConstr () const
 
double getResMassMax () const
 
double getResMassMin () const
 get current cuts More...
 
BPHDecayConstrainedBuilderoperator= (const BPHDecayConstrainedBuilder &x)=delete
 
void setConstr (bool flag)
 
void setResMassMax (double m)
 
void setResMassMin (double m)
 set cuts More...
 
void setResMassRange (double mMin, double mMax)
 
 ~BPHDecayConstrainedBuilder () override
 
- Public Member Functions inherited from BPHDecayGenericBuilder
 BPHDecayGenericBuilder (const BPHDecayGenericBuilder &x)=delete
 
 BPHDecayGenericBuilder (const edm::EventSetup &es, BPHMassFitSelect *mfs=nullptr)
 
double getMassFitMax () const
 
double getMassFitMin () const
 
double getMassMax () const
 
double getMassMin () const
 get current cuts More...
 
double getMinPDiff ()
 
double getProbMin () const
 
BPHDecayGenericBuilderoperator= (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 ()
 

Additional Inherited Members

- Protected Attributes inherited from BPHDecayConstrainedBuilder
bool massConstr
 
const std::vector< BPHPlusMinusConstCandPtr > * rCollection
 
BPHMassSelectresoSel
 
double rMass
 
std::string rName
 
double rWidth
 
- Protected Attributes inherited from BPHDecayGenericBuilder
BPHChi2Selectchi2Sel
 
const edm::EventSetupevSetup
 
BPHMassSelectmassSel
 
BPHMassFitSelectmFitSel
 
double minPDiff
 
bool updated
 

Detailed Description

Description: Class to build Bc to JPsi pi+- candidates

Author
Paolo Ronchese INFN Padova

Definition at line 44 of file BPHBcToJPsiPiBuilder.h.

Constructor & Destructor Documentation

◆ BPHBcToJPsiPiBuilder() [1/2]

BPHBcToJPsiPiBuilder::BPHBcToJPsiPiBuilder ( const edm::EventSetup es,
const std::vector< BPHPlusMinusConstCandPtr > &  jpsiCollection,
const BPHRecoBuilder::BPHGenericCollection pionCollection 
)
inline

◆ BPHBcToJPsiPiBuilder() [2/2]

BPHBcToJPsiPiBuilder::BPHBcToJPsiPiBuilder ( const BPHBcToJPsiPiBuilder x)
delete

◆ ~BPHBcToJPsiPiBuilder()

BPHBcToJPsiPiBuilder::~BPHBcToJPsiPiBuilder ( )
inlineoverride

Destructor

Definition at line 75 of file BPHBcToJPsiPiBuilder.h.

75 {}

Member Function Documentation

◆ getJPsiMassMax()

double BPHBcToJPsiPiBuilder::getJPsiMassMax ( ) const
inline

Definition at line 89 of file BPHBcToJPsiPiBuilder.h.

89 { return getResMassMax(); }

References BPHDecayConstrainedBuilder::getResMassMax().

◆ getJPsiMassMin()

double BPHBcToJPsiPiBuilder::getJPsiMassMin ( ) const
inline

Definition at line 88 of file BPHBcToJPsiPiBuilder.h.

88 { return getResMassMin(); }

References BPHDecayConstrainedBuilder::getResMassMin().

◆ getPiEtaMax()

double BPHBcToJPsiPiBuilder::getPiEtaMax ( ) const
inline

Definition at line 87 of file BPHBcToJPsiPiBuilder.h.

87 { return getTrkEtaMax(); }

References BPHDecayToResTrkBuilder::getTrkEtaMax().

◆ getPiPtMin()

double BPHBcToJPsiPiBuilder::getPiPtMin ( ) const
inline

get current cuts

Definition at line 86 of file BPHBcToJPsiPiBuilder.h.

86 { return getTrkPtMin(); }

References BPHDecayToResTrkBuilder::getTrkPtMin().

◆ operator=()

BPHBcToJPsiPiBuilder& BPHBcToJPsiPiBuilder::operator= ( const BPHBcToJPsiPiBuilder x)
delete

◆ setJPsiMassMax()

void BPHBcToJPsiPiBuilder::setJPsiMassMax ( double  m)
inline

◆ setJPsiMassMin()

void BPHBcToJPsiPiBuilder::setJPsiMassMin ( double  m)
inline

◆ setPiEtaMax()

void BPHBcToJPsiPiBuilder::setPiEtaMax ( double  eta)
inline

◆ setPiPtMin()

void BPHBcToJPsiPiBuilder::setPiPtMin ( double  pt)
inline

set cuts

Operations

Definition at line 80 of file BPHBcToJPsiPiBuilder.h.

80 { setTrkPtMin(pt); }

Referenced by BPHWriteSpecificDecay::fill().

BPHDecayToResTrkBuilder::getTrkPtMin
double getTrkPtMin() const
get current cuts
Definition: BPHDecayToResTrkBuilder.h:74
BPHParticleMasses::jPsiMass
static const double jPsiMass
Definition: BPHParticleMasses.h:40
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
BPHDecayConstrainedBuilder::setConstr
void setConstr(bool flag)
Definition: BPHDecayConstrainedBuilder.cc:73
BPHDecayConstrainedBuilder::setResMassRange
void setResMassRange(double mMin, double mMax)
Definition: BPHDecayConstrainedBuilder.cc:66
PVValHelper::eta
Definition: PVValidationHelpers.h:69
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
BPHDecayToResTrkBuilder::setTrkPtMin
void setTrkPtMin(double pt)
set cuts
Definition: BPHDecayToResTrkBuilder.cc:94
BPHDecayConstrainedBuilder::getResMassMax
double getResMassMax() const
Definition: BPHDecayConstrainedBuilder.h:65
BPHDecayGenericBuilder::setProbMin
void setProbMin(double p)
Definition: BPHDecayGenericBuilder.cc:72
BPHDecayConstrainedBuilder::setResMassMax
void setResMassMax(double m)
Definition: BPHDecayConstrainedBuilder.cc:60
BPHParticleMasses::pionMass
static const double pionMass
Definition: BPHParticleMasses.h:33
BPHDecayConstrainedBuilder::setResMassMin
void setResMassMin(double m)
set cuts
Definition: BPHDecayConstrainedBuilder.cc:54
BPHParticleMasses::pionMSigma
static const double pionMSigma
Definition: BPHParticleMasses.h:48
BPHDecayGenericBuilder::setMassFitRange
void setMassFitRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:90
BPHDecayToResTrkBuilder::getTrkEtaMax
double getTrkEtaMax() const
Definition: BPHDecayToResTrkBuilder.h:75
BPHDecayConstrainedBuilder::getResMassMin
double getResMassMin() const
get current cuts
Definition: BPHDecayConstrainedBuilder.h:64
BPHDecayToResTrkBuilder::BPHDecayToResTrkBuilder
BPHDecayToResTrkBuilder(const edm::EventSetup &es, const std::string &resName, double resMass, double resWidth, const std::vector< BPHPlusMinusConstCandPtr > &resCollection, const std::string &trkName, double trkMass, double trkSigma, const BPHRecoBuilder::BPHGenericCollection *trkCollection)
Definition: BPHDecayToResTrkBuilder.cc:33
BPHDecayToResTrkBuilder::setTrkEtaMax
void setTrkEtaMax(double eta)
Definition: BPHDecayToResTrkBuilder.cc:100
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65
BPHParticleMasses::jPsiMWidth
static const double jPsiMWidth
Definition: BPHParticleMasses.h:55