CMS 3D CMS Logo

List of all members | Public Member Functions
BPHBsToJPsiPhiBuilder Class Reference

#include <BPHBsToJPsiPhiBuilder.h>

Inheritance diagram for BPHBsToJPsiPhiBuilder:
BPHDecayToResResBuilder BPHDecayConstrainedBuilder BPHDecayGenericBuilder

Public Member Functions

 BPHBsToJPsiPhiBuilder (const BPHBsToJPsiPhiBuilder &x)=delete
 
 BPHBsToJPsiPhiBuilder (const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const std::vector< BPHPlusMinusConstCandPtr > &phiCollection)
 
double getJPsiMassMax () const
 
double getJPsiMassMin () const
 get current cuts More...
 
double getPhiMassMax () const
 
double getPhiMassMin () const
 
BPHBsToJPsiPhiBuilderoperator= (const BPHBsToJPsiPhiBuilder &x)=delete
 
void setJPsiMassMax (double m)
 
void setJPsiMassMin (double m)
 set cuts More...
 
void setPhiMassMax (double m)
 
void setPhiMassMin (double m)
 
 ~BPHBsToJPsiPhiBuilder () override
 
- Public Member Functions inherited from BPHDecayToResResBuilder
 BPHDecayToResResBuilder (const BPHDecayToResResBuilder &x)=delete
 
 BPHDecayToResResBuilder (const edm::EventSetup &es, const std::string &res1Name, double res1Mass, double res1Width, const std::vector< BPHPlusMinusConstCandPtr > &res1Collection, const std::string &res2Name, const std::vector< BPHPlusMinusConstCandPtr > &res2Collection)
 
std::vector< BPHRecoConstCandPtrbuild ()
 build candidates More...
 
double getRes1MassMax () const
 
double getRes1MassMin () const
 get current cuts More...
 
double getRes2MassMax () const
 
double getRes2MassMin () const
 
BPHDecayToResResBuilderoperator= (const BPHDecayToResResBuilder &x)=delete
 
void setRes1MassMax (double m)
 
void setRes1MassMin (double m)
 set cuts More...
 
void setRes1MassRange (double mMin, double mMax)
 
void setRes2MassMax (double m)
 
void setRes2MassMin (double m)
 set cuts More...
 
void setRes2MassRange (double mMin, double mMax)
 
 ~BPHDecayToResResBuilder () 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 Bs to JPsi Phi candidates

Author
Paolo Ronchese INFN Padova

Definition at line 37 of file BPHBsToJPsiPhiBuilder.h.

Constructor & Destructor Documentation

◆ BPHBsToJPsiPhiBuilder() [1/2]

BPHBsToJPsiPhiBuilder::BPHBsToJPsiPhiBuilder ( const edm::EventSetup es,
const std::vector< BPHPlusMinusConstCandPtr > &  jpsiCollection,
const std::vector< BPHPlusMinusConstCandPtr > &  phiCollection 
)
inline

◆ BPHBsToJPsiPhiBuilder() [2/2]

BPHBsToJPsiPhiBuilder::BPHBsToJPsiPhiBuilder ( const BPHBsToJPsiPhiBuilder x)
delete

◆ ~BPHBsToJPsiPhiBuilder()

BPHBsToJPsiPhiBuilder::~BPHBsToJPsiPhiBuilder ( )
inlineoverride

Destructor

Definition at line 65 of file BPHBsToJPsiPhiBuilder.h.

65 {}

Member Function Documentation

◆ getJPsiMassMax()

double BPHBsToJPsiPhiBuilder::getJPsiMassMax ( ) const
inline

Definition at line 77 of file BPHBsToJPsiPhiBuilder.h.

77 { return getRes1MassMax(); }

References BPHDecayToResResBuilder::getRes1MassMax().

◆ getJPsiMassMin()

double BPHBsToJPsiPhiBuilder::getJPsiMassMin ( ) const
inline

get current cuts

Definition at line 76 of file BPHBsToJPsiPhiBuilder.h.

76 { return getRes1MassMin(); }

References BPHDecayToResResBuilder::getRes1MassMin().

◆ getPhiMassMax()

double BPHBsToJPsiPhiBuilder::getPhiMassMax ( ) const
inline

Definition at line 79 of file BPHBsToJPsiPhiBuilder.h.

79 { return getRes2MassMax(); }

References BPHDecayToResResBuilder::getRes2MassMax().

◆ getPhiMassMin()

double BPHBsToJPsiPhiBuilder::getPhiMassMin ( ) const
inline

Definition at line 78 of file BPHBsToJPsiPhiBuilder.h.

78 { return getRes2MassMin(); }

References BPHDecayToResResBuilder::getRes2MassMin().

◆ operator=()

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

◆ setJPsiMassMax()

void BPHBsToJPsiPhiBuilder::setJPsiMassMax ( double  m)
inline

◆ setJPsiMassMin()

void BPHBsToJPsiPhiBuilder::setJPsiMassMin ( double  m)
inline

set cuts

Operations

Definition at line 70 of file BPHBsToJPsiPhiBuilder.h.

70 { setRes1MassMin(m); }

◆ setPhiMassMax()

void BPHBsToJPsiPhiBuilder::setPhiMassMax ( double  m)
inline

◆ setPhiMassMin()

void BPHBsToJPsiPhiBuilder::setPhiMassMin ( double  m)
inline
BPHParticleMasses::jPsiMass
static const double jPsiMass
Definition: BPHParticleMasses.h:40
BPHDecayToResResBuilder::setRes2MassMin
void setRes2MassMin(double m)
set cuts
Definition: BPHDecayToResResBuilder.cc:78
BPHDecayToResResBuilder::getRes2MassMax
double getRes2MassMax() const
Definition: BPHDecayToResResBuilder.h:74
BPHDecayConstrainedBuilder::setConstr
void setConstr(bool flag)
Definition: BPHDecayConstrainedBuilder.cc:73
BPHDecayToResResBuilder::getRes2MassMin
double getRes2MassMin() const
Definition: BPHDecayToResResBuilder.h:73
BPHDecayToResResBuilder::BPHDecayToResResBuilder
BPHDecayToResResBuilder(const edm::EventSetup &es, const std::string &res1Name, double res1Mass, double res1Width, const std::vector< BPHPlusMinusConstCandPtr > &res1Collection, const std::string &res2Name, const std::vector< BPHPlusMinusConstCandPtr > &res2Collection)
Definition: BPHDecayToResResBuilder.cc:32
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:79
BPHDecayToResResBuilder::getRes1MassMax
double getRes1MassMax() const
Definition: BPHDecayToResResBuilder.h:72
BPHDecayGenericBuilder::setProbMin
void setProbMin(double p)
Definition: BPHDecayGenericBuilder.cc:72
BPHDecayToResResBuilder::setRes2MassMax
void setRes2MassMax(double m)
Definition: BPHDecayToResResBuilder.cc:84
BPHDecayGenericBuilder::setMassFitRange
void setMassFitRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:90
BPHDecayToResResBuilder::setRes1MassMin
void setRes1MassMin(double m)
set cuts
Definition: BPHDecayToResResBuilder.h:63
BPHDecayToResResBuilder::setRes1MassMax
void setRes1MassMax(double m)
Definition: BPHDecayToResResBuilder.h:64
BPHDecayToResResBuilder::getRes1MassMin
double getRes1MassMin() const
get current cuts
Definition: BPHDecayToResResBuilder.h:71
BPHDecayToResResBuilder::setRes1MassRange
void setRes1MassRange(double mMin, double mMax)
Definition: BPHDecayToResResBuilder.h:65
BPHDecayToResResBuilder::setRes2MassRange
void setRes2MassRange(double mMin, double mMax)
Definition: BPHDecayToResResBuilder.cc:90
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65
BPHParticleMasses::jPsiMWidth
static const double jPsiMWidth
Definition: BPHParticleMasses.h:55