CMS 3D CMS Logo

List of all members | Public Member Functions
BPHPhiToKKBuilder Class Reference

#include <BPHPhiToKKBuilder.h>

Inheritance diagram for BPHPhiToKKBuilder:
BPHDecayToChargedXXbarBuilder BPHDecayGenericBuilder

Public Member Functions

 BPHPhiToKKBuilder (const BPHPhiToKKBuilder &x)=delete
 
 BPHPhiToKKBuilder (const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
 
BPHPhiToKKBuilderoperator= (const BPHPhiToKKBuilder &x)=delete
 
 ~BPHPhiToKKBuilder () override
 
- Public Member Functions inherited from BPHDecayToChargedXXbarBuilder
 BPHDecayToChargedXXbarBuilder (const BPHDecayToChargedXXbarBuilder &x)=delete
 
 BPHDecayToChargedXXbarBuilder (const edm::EventSetup &es, const std::string &dPosName, const std::string &dNegName, double daugMass, double daugSigma, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
 
std::vector< BPHPlusMinusConstCandPtrbuild ()
 build Phi candidates More...
 
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
 
- 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 BPHDecayGenericBuilder
BPHChi2Selectchi2Sel
 
const edm::EventSetupevSetup
 
BPHMassSelectmassSel
 
BPHMassFitSelectmFitSel
 
double minPDiff
 
bool updated
 

Detailed Description

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

Author
Paolo Ronchese INFN Padova

Definition at line 37 of file BPHPhiToKKBuilder.h.

Constructor & Destructor Documentation

◆ BPHPhiToKKBuilder() [1/2]

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

Constructor

Definition at line 41 of file BPHPhiToKKBuilder.h.

45  "KPos",
46  "KNeg",
49  posCollection,
50  negCollection) {
51  setPtMin(0.7);
52  setEtaMax(10.0);
53  setMassRange(1.00, 1.04);
54  setProbMin(0.0);
55  }

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

◆ BPHPhiToKKBuilder() [2/2]

BPHPhiToKKBuilder::BPHPhiToKKBuilder ( const BPHPhiToKKBuilder x)
delete

◆ ~BPHPhiToKKBuilder()

BPHPhiToKKBuilder::~BPHPhiToKKBuilder ( )
inlineoverride

Destructor

Definition at line 63 of file BPHPhiToKKBuilder.h.

63 {}

Member Function Documentation

◆ operator=()

BPHPhiToKKBuilder& BPHPhiToKKBuilder::operator= ( const BPHPhiToKKBuilder x)
delete
BPHParticleMasses::kaonMass
static const double kaonMass
Definition: BPHParticleMasses.h:34
BPHDecayToChargedXXbarBuilder::BPHDecayToChargedXXbarBuilder
BPHDecayToChargedXXbarBuilder(const edm::EventSetup &es, const std::string &dPosName, const std::string &dNegName, double daugMass, double daugSigma, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
Definition: BPHDecayToChargedXXbarBuilder.cc:39
BPHDecayGenericBuilder::setProbMin
void setProbMin(double p)
Definition: BPHDecayGenericBuilder.cc:72
BPHParticleMasses::kaonMSigma
static const double kaonMSigma
Definition: BPHParticleMasses.h:49
BPHDecayToChargedXXbarBuilder::setPtMin
void setPtMin(double pt)
set cuts
Definition: BPHDecayToChargedXXbarBuilder.cc:138
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65
BPHDecayToChargedXXbarBuilder::setEtaMax
void setEtaMax(double eta)
Definition: BPHDecayToChargedXXbarBuilder.cc:144