CMS 3D CMS Logo

List of all members | Public Member Functions
BPHKx0ToKPiBuilder Class Reference

#include <BPHKx0ToKPiBuilder.h>

Inheritance diagram for BPHKx0ToKPiBuilder:
BPHDecayToTkpTknSymChargeBuilder BPHDecayGenericBuilder

Public Member Functions

 BPHKx0ToKPiBuilder (const BPHKx0ToKPiBuilder &x)=delete
 
 BPHKx0ToKPiBuilder (const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
 
double getKEtaMax () const
 
double getKPtMin () const
 
double getPiEtaMax () const
 
double getPiPtMin () const
 get current cuts More...
 
BPHKx0ToKPiBuilderoperator= (const BPHKx0ToKPiBuilder &x)=delete
 
void setEtaMax (double eta)
 
void setKEtaMax (double eta)
 
void setKPtMin (double pt)
 
void setPiEtaMax (double eta)
 
void setPiPtMin (double pt)
 set cuts More...
 
void setPtMin (double pt)
 
 ~BPHKx0ToKPiBuilder () override
 
- Public Member Functions inherited from BPHDecayToTkpTknSymChargeBuilder
 BPHDecayToTkpTknSymChargeBuilder (const BPHDecayToTkpTknSymChargeBuilder &x)=delete
 
 BPHDecayToTkpTknSymChargeBuilder (const edm::EventSetup &es, const std::string &daug1Name, double daug1Mass, double daug1Sigma, const std::string &daug2Name, double daug2Mass, double daug2Sigma, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection, double expectedMass)
 
std::vector< BPHPlusMinusConstCandPtrbuild ()
 build candidates More...
 
double getDzMax () const
 
double getTrk1EtaMax () const
 
double getTrk1PtMin () const
 get current cuts More...
 
double getTrk2EtaMax () const
 
double getTrk2PtMin () const
 
BPHDecayToTkpTknSymChargeBuilderoperator= (const BPHDecayToTkpTknSymChargeBuilder &x)=delete
 
void setDzMax (double dz)
 
void setTrk1EtaMax (double eta)
 
void setTrk1PtMin (double pt)
 set cuts More...
 
void setTrk2EtaMax (double eta)
 
void setTrk2PtMin (double pt)
 
 ~BPHDecayToTkpTknSymChargeBuilder () 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 K*0 to K+ pi- candidates

Author
Paolo Ronchese INFN Padova

Definition at line 37 of file BPHKx0ToKPiBuilder.h.

Constructor & Destructor Documentation

◆ BPHKx0ToKPiBuilder() [1/2]

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

◆ BPHKx0ToKPiBuilder() [2/2]

BPHKx0ToKPiBuilder::BPHKx0ToKPiBuilder ( const BPHKx0ToKPiBuilder x)
delete

◆ ~BPHKx0ToKPiBuilder()

BPHKx0ToKPiBuilder::~BPHKx0ToKPiBuilder ( )
inlineoverride

Destructor

Definition at line 68 of file BPHKx0ToKPiBuilder.h.

68 {}

Member Function Documentation

◆ getKEtaMax()

double BPHKx0ToKPiBuilder::getKEtaMax ( ) const
inline

Definition at line 90 of file BPHKx0ToKPiBuilder.h.

90 { return getTrk2EtaMax(); }

References BPHDecayToTkpTknSymChargeBuilder::getTrk2EtaMax().

◆ getKPtMin()

double BPHKx0ToKPiBuilder::getKPtMin ( ) const
inline

Definition at line 89 of file BPHKx0ToKPiBuilder.h.

89 { return getTrk2PtMin(); }

References BPHDecayToTkpTknSymChargeBuilder::getTrk2PtMin().

◆ getPiEtaMax()

double BPHKx0ToKPiBuilder::getPiEtaMax ( ) const
inline

Definition at line 88 of file BPHKx0ToKPiBuilder.h.

88 { return getTrk1EtaMax(); }

References BPHDecayToTkpTknSymChargeBuilder::getTrk1EtaMax().

◆ getPiPtMin()

double BPHKx0ToKPiBuilder::getPiPtMin ( ) const
inline

get current cuts

Definition at line 87 of file BPHKx0ToKPiBuilder.h.

87 { return getTrk1PtMin(); }

References BPHDecayToTkpTknSymChargeBuilder::getTrk1PtMin().

◆ operator=()

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

◆ setEtaMax()

void BPHKx0ToKPiBuilder::setEtaMax ( double  eta)
inline

◆ setKEtaMax()

void BPHKx0ToKPiBuilder::setKEtaMax ( double  eta)
inline

◆ setKPtMin()

void BPHKx0ToKPiBuilder::setKPtMin ( double  pt)
inline

◆ setPiEtaMax()

void BPHKx0ToKPiBuilder::setPiEtaMax ( double  eta)
inline

◆ setPiPtMin()

void BPHKx0ToKPiBuilder::setPiPtMin ( double  pt)
inline

set cuts

Operations

Definition at line 73 of file BPHKx0ToKPiBuilder.h.

73 { setTrk1PtMin(pt); }

◆ setPtMin()

void BPHKx0ToKPiBuilder::setPtMin ( double  pt)
inline
BPHDecayToTkpTknSymChargeBuilder::getTrk2EtaMax
double getTrk2EtaMax() const
Definition: BPHDecayToTkpTknSymChargeBuilder.h:82
BPHDecayToTkpTknSymChargeBuilder::getTrk1EtaMax
double getTrk1EtaMax() const
Definition: BPHDecayToTkpTknSymChargeBuilder.h:81
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
BPHParticleMasses::kaonMass
static const double kaonMass
Definition: BPHParticleMasses.h:34
BPHParticleMasses::kx0Mass
static const double kx0Mass
Definition: BPHParticleMasses.h:38
BPHDecayToTkpTknSymChargeBuilder::setTrk1EtaMax
void setTrk1EtaMax(double eta)
Definition: BPHDecayToTkpTknSymChargeBuilder.cc:188
PVValHelper::eta
Definition: PVValidationHelpers.h:70
BPHDecayToTkpTknSymChargeBuilder::getTrk2PtMin
double getTrk2PtMin() const
Definition: BPHDecayToTkpTknSymChargeBuilder.h:80
BPHDecayGenericBuilder::setProbMin
void setProbMin(double p)
Definition: BPHDecayGenericBuilder.cc:72
BPHParticleMasses::pionMass
static const double pionMass
Definition: BPHParticleMasses.h:33
BPHDecayToTkpTknSymChargeBuilder::setTrk2EtaMax
void setTrk2EtaMax(double eta)
Definition: BPHDecayToTkpTknSymChargeBuilder.cc:194
BPHDecayToTkpTknSymChargeBuilder::BPHDecayToTkpTknSymChargeBuilder
BPHDecayToTkpTknSymChargeBuilder(const edm::EventSetup &es, const std::string &daug1Name, double daug1Mass, double daug1Sigma, const std::string &daug2Name, double daug2Mass, double daug2Sigma, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection, double expectedMass)
Definition: BPHDecayToTkpTknSymChargeBuilder.cc:40
BPHDecayToTkpTknSymChargeBuilder::setTrk2PtMin
void setTrk2PtMin(double pt)
Definition: BPHDecayToTkpTknSymChargeBuilder.cc:182
BPHParticleMasses::kaonMSigma
static const double kaonMSigma
Definition: BPHParticleMasses.h:49
BPHDecayToTkpTknSymChargeBuilder::getTrk1PtMin
double getTrk1PtMin() const
get current cuts
Definition: BPHDecayToTkpTknSymChargeBuilder.h:79
BPHDecayToTkpTknSymChargeBuilder::setTrk1PtMin
void setTrk1PtMin(double pt)
set cuts
Definition: BPHDecayToTkpTknSymChargeBuilder.cc:176
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65