CMS 3D CMS Logo

List of all members | Public Member Functions
BPHLbToJPsiL0Builder Class Reference

#include <BPHLbToJPsiL0Builder.h>

Inheritance diagram for BPHLbToJPsiL0Builder:
BPHDecayToResFlyingBuilder BPHDecayConstrainedBuilder BPHDecayGenericBuilder

Public Member Functions

 BPHLbToJPsiL0Builder (const BPHLbToJPsiL0Builder &x)=delete
 
 BPHLbToJPsiL0Builder (const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const std::vector< BPHPlusMinusConstCandPtr > &l0Collection)
 
double getJPsiMassMax () const
 
double getJPsiMassMin () const
 get current cuts More...
 
double getLambda0MassMax () const
 
double getLambda0MassMin () const
 
BPHLbToJPsiL0Builderoperator= (const BPHLbToJPsiL0Builder &x)=delete
 
void setJPsiMassMax (double m)
 
void setJPsiMassMin (double m)
 set cuts More...
 
void setLambda0MassMax (double m)
 
void setLambda0MassMin (double m)
 
 ~BPHLbToJPsiL0Builder () override
 
- Public Member Functions inherited from BPHDecayToResFlyingBuilder
 BPHDecayToResFlyingBuilder (const BPHDecayToResFlyingBuilder &x)=delete
 
 BPHDecayToResFlyingBuilder (const edm::EventSetup &es, const std::string &resName, double resMass, double resWidth, const std::vector< BPHPlusMinusConstCandPtr > &resCollection, const std::string &flyName, double flyMass, double flyMSigma, const std::vector< BPHPlusMinusConstCandPtr > &flyCollection)
 
std::vector< BPHRecoConstCandPtrbuild ()
 build candidates More...
 
const std::map< const BPHRecoCandidate *, const BPHRecoCandidate * > & daughMap () const
 get original daughters map More...
 
double getFlyingMassMax () const
 
double getFlyingMassMin () const
 get current cuts More...
 
double getKinFitProbMin () const
 
BPHDecayToResFlyingBuilderoperator= (const BPHDecayToResFlyingBuilder &x)=delete
 
void setFlyingMassMax (double m)
 
void setFlyingMassMin (double m)
 set cuts More...
 
void setFlyingMassRange (double mMin, double mMax)
 
void setKinFitProbMin (double p)
 
 ~BPHDecayToResFlyingBuilder () 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 Lambda_b to JPsi Lambda_0 candidates

Author
Paolo Ronchese INFN Padova

Definition at line 37 of file BPHLbToJPsiL0Builder.h.

Constructor & Destructor Documentation

◆ BPHLbToJPsiL0Builder() [1/2]

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

◆ BPHLbToJPsiL0Builder() [2/2]

BPHLbToJPsiL0Builder::BPHLbToJPsiL0Builder ( const BPHLbToJPsiL0Builder x)
delete

◆ ~BPHLbToJPsiL0Builder()

BPHLbToJPsiL0Builder::~BPHLbToJPsiL0Builder ( )
inlineoverride

Destructor

Definition at line 67 of file BPHLbToJPsiL0Builder.h.

67 {}

Member Function Documentation

◆ getJPsiMassMax()

double BPHLbToJPsiL0Builder::getJPsiMassMax ( ) const
inline

Definition at line 79 of file BPHLbToJPsiL0Builder.h.

79 { return getResMassMax(); }

References BPHDecayConstrainedBuilder::getResMassMax().

◆ getJPsiMassMin()

double BPHLbToJPsiL0Builder::getJPsiMassMin ( ) const
inline

get current cuts

Definition at line 78 of file BPHLbToJPsiL0Builder.h.

78 { return getResMassMin(); }

References BPHDecayConstrainedBuilder::getResMassMin().

◆ getLambda0MassMax()

double BPHLbToJPsiL0Builder::getLambda0MassMax ( ) const
inline

Definition at line 81 of file BPHLbToJPsiL0Builder.h.

81 { return getFlyingMassMax(); }

References BPHDecayToResFlyingBuilder::getFlyingMassMax().

◆ getLambda0MassMin()

double BPHLbToJPsiL0Builder::getLambda0MassMin ( ) const
inline

Definition at line 80 of file BPHLbToJPsiL0Builder.h.

80 { return getFlyingMassMin(); }

References BPHDecayToResFlyingBuilder::getFlyingMassMin().

◆ operator=()

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

◆ setJPsiMassMax()

void BPHLbToJPsiL0Builder::setJPsiMassMax ( double  m)
inline

◆ setJPsiMassMin()

void BPHLbToJPsiL0Builder::setJPsiMassMin ( double  m)
inline

set cuts

Operations

Definition at line 72 of file BPHLbToJPsiL0Builder.h.

72 { setResMassMin(m); }

Referenced by BPHWriteSpecificDecay::fill().

◆ setLambda0MassMax()

void BPHLbToJPsiL0Builder::setLambda0MassMax ( double  m)
inline

◆ setLambda0MassMin()

void BPHLbToJPsiL0Builder::setLambda0MassMin ( double  m)
inline
BPHDecayToResFlyingBuilder::setFlyingMassMax
void setFlyingMassMax(double m)
Definition: BPHDecayToResFlyingBuilder.cc:114
BPHParticleMasses::jPsiMass
static const double jPsiMass
Definition: BPHParticleMasses.h:40
BPHDecayConstrainedBuilder::setConstr
void setConstr(bool flag)
Definition: BPHDecayConstrainedBuilder.cc:73
BPHDecayConstrainedBuilder::setResMassRange
void setResMassRange(double mMin, double mMax)
Definition: BPHDecayConstrainedBuilder.cc:66
BPHDecayToResFlyingBuilder::setFlyingMassMin
void setFlyingMassMin(double m)
set cuts
Definition: BPHDecayToResFlyingBuilder.cc:108
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:79
BPHDecayConstrainedBuilder::getResMassMax
double getResMassMax() const
Definition: BPHDecayConstrainedBuilder.h:65
BPHDecayToResFlyingBuilder::BPHDecayToResFlyingBuilder
BPHDecayToResFlyingBuilder(const edm::EventSetup &es, const std::string &resName, double resMass, double resWidth, const std::vector< BPHPlusMinusConstCandPtr > &resCollection, const std::string &flyName, double flyMass, double flyMSigma, const std::vector< BPHPlusMinusConstCandPtr > &flyCollection)
Definition: BPHDecayToResFlyingBuilder.cc:32
BPHDecayToResFlyingBuilder::setKinFitProbMin
void setKinFitProbMin(double p)
Definition: BPHDecayToResFlyingBuilder.cc:127
BPHDecayConstrainedBuilder::setResMassMax
void setResMassMax(double m)
Definition: BPHDecayConstrainedBuilder.cc:60
BPHDecayToResFlyingBuilder::getFlyingMassMin
double getFlyingMassMin() const
get current cuts
Definition: BPHDecayToResFlyingBuilder.h:76
BPHDecayToResFlyingBuilder::getFlyingMassMax
double getFlyingMassMax() const
Definition: BPHDecayToResFlyingBuilder.h:77
BPHParticleMasses::lambda0Mass
static const double lambda0Mass
Definition: BPHParticleMasses.h:37
BPHDecayConstrainedBuilder::setResMassMin
void setResMassMin(double m)
set cuts
Definition: BPHDecayConstrainedBuilder.cc:54
BPHDecayGenericBuilder::setMassFitRange
void setMassFitRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:90
BPHDecayConstrainedBuilder::getResMassMin
double getResMassMin() const
get current cuts
Definition: BPHDecayConstrainedBuilder.h:64
BPHDecayToResFlyingBuilder::setFlyingMassRange
void setFlyingMassRange(double mMin, double mMax)
Definition: BPHDecayToResFlyingBuilder.cc:120
BPHParticleMasses::lambda0MSigma
static const double lambda0MSigma
Definition: BPHParticleMasses.h:52
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65
BPHParticleMasses::jPsiMWidth
static const double jPsiMWidth
Definition: BPHParticleMasses.h:55