CMS 3D CMS Logo

List of all members | Public Member Functions
BPHPhiToKKBuilder Class Reference

#include <BPHPhiToKKBuilder.h>

Inheritance diagram for BPHPhiToKKBuilder:
BPHDecayToChargedXXbarBuilder BPHDecayGenericBuilderBase BPHDecayGenericBuilder< BPHPlusMinusCandidate > BPHDecayGenericBuilderBase

Public Member Functions

 BPHPhiToKKBuilder (const BPHEventSetupWrapper &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
 
 BPHPhiToKKBuilder (const BPHPhiToKKBuilder &x)=delete
 
BPHPhiToKKBuilderoperator= (const BPHPhiToKKBuilder &x)=delete
 
 ~BPHPhiToKKBuilder () override=default
 
- Public Member Functions inherited from 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)
 
 BPHDecayToChargedXXbarBuilder (const BPHDecayToChargedXXbarBuilder &x)=delete
 
double getDzMax () const
 
double getEtaMax () const
 
double getPtMin () const
 get current cuts More...
 
BPHDecayToChargedXXbarBuilderoperator= (const BPHDecayToChargedXXbarBuilder &x)=delete
 
void setDzMax (double dz)
 
void setEtaMax (double eta)
 
void setPtMin (double pt)
 set cuts More...
 
 ~BPHDecayToChargedXXbarBuilder () override=default
 
- Public Member Functions inherited from BPHDecayGenericBuilderBase
 BPHDecayGenericBuilderBase ()
 
 BPHDecayGenericBuilderBase (const BPHEventSetupWrapper &es, BPHMassFitSelect *mfs=new BPHMassFitSelect(-2.0e+06, -1.0e+06))
 
 BPHDecayGenericBuilderBase (const BPHDecayGenericBuilderBase &x)=delete
 
double getMassFitMax () const
 
double getMassFitMin () const
 
double getMassMax () const
 
double getMassMin () const
 get current cuts More...
 
double getMinPDiff ()
 
double getProbMin () const
 
BPHDecayGenericBuilderBaseoperator= (const BPHDecayGenericBuilderBase &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 ~BPHDecayGenericBuilderBase ()
 
- Public Member Functions inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate >
 BPHDecayGenericBuilder (const BPHEventSetupWrapper &es, BPHMassFitSelect *mfs)
 
 BPHDecayGenericBuilder (const BPHDecayGenericBuilder &x)=delete
 
virtual std::vector< prod_ptrbuild ()
 build candidates More...
 
BPHDecayGenericBuilderoperator= (const BPHDecayGenericBuilder &x)=delete
 
 ~BPHDecayGenericBuilder () override=default
 

Additional Inherited Members

- Public Types inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate >
typedef BPHPlusMinusCandidate ::const_pointer prod_ptr
 
- Protected Member Functions inherited from BPHDecayToChargedXXbarBuilder
void fillRecList () override
 build candidates More...
 
- Protected Member Functions inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate >
 BPHDecayGenericBuilder ()
 
- Protected Attributes inherited from BPHDecayToChargedXXbarBuilder
double dMass
 
double dSigma
 
double dzMax
 
double etaMax
 
const BPHRecoBuilder::BPHGenericCollectionnCollection
 
std::string nName
 
const BPHRecoBuilder::BPHGenericCollectionpCollection
 
std::string pName
 
double ptMin
 
- Protected Attributes inherited from BPHDecayGenericBuilderBase
BPHChi2Selectchi2Sel
 
const BPHEventSetupWrapperevSetup
 
BPHMassSelectmassSel
 
BPHMassFitSelectmFitSel
 
double minPDiff
 
bool outdated
 
- Protected Attributes inherited from BPHDecayGenericBuilder< BPHPlusMinusCandidate >
std::vector< prod_ptrrecList
 

Detailed Description

Description: Class to build Phi to K+ K- candidates

Author
Paolo Ronchese INFN Padova

Definition at line 40 of file BPHPhiToKKBuilder.h.

Constructor & Destructor Documentation

◆ BPHPhiToKKBuilder() [1/2]

BPHPhiToKKBuilder::BPHPhiToKKBuilder ( const BPHEventSetupWrapper es,
const BPHRecoBuilder::BPHGenericCollection posCollection,
const BPHRecoBuilder::BPHGenericCollection negCollection 
)
inline

Constructor

Definition at line 44 of file BPHPhiToKKBuilder.h.

References BPHDecayToChargedXXbarBuilder::setEtaMax(), BPHDecayGenericBuilderBase::setMassRange(), BPHDecayGenericBuilderBase::setProbMin(), and BPHDecayToChargedXXbarBuilder::setPtMin().

49  "KPos",
50  "KNeg",
53  posCollection,
54  negCollection) {
55  setPtMin(0.7);
56  setEtaMax(10.0);
57  setMassRange(1.00, 1.04);
58  setProbMin(0.0);
59  }
static const double kaonMass
BPHDecayToChargedXXbarBuilder(const BPHEventSetupWrapper &es, const std::string &dPosName, const std::string &dNegName, double daugMass, double daugSigma, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
static const double kaonMSigma
void setMassRange(double mMin, double mMax)

◆ BPHPhiToKKBuilder() [2/2]

BPHPhiToKKBuilder::BPHPhiToKKBuilder ( const BPHPhiToKKBuilder x)
delete

◆ ~BPHPhiToKKBuilder()

BPHPhiToKKBuilder::~BPHPhiToKKBuilder ( )
overridedefault

Destructor

Member Function Documentation

◆ operator=()

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