CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
BPHMassCuts Class Reference

#include <BPHMassCuts.h>

Inheritance diagram for BPHMassCuts:
BPHMassFitSelect BPHMassSelect

Public Member Functions

 BPHMassCuts (double minMass, double maxMass)
 
 BPHMassCuts (const BPHMassCuts &x)=delete
 
double getMassMax () const
 
double getMassMin () const
 get current mass cuts More...
 
BPHMassCutsoperator= (const BPHMassCuts &x)=delete
 
void setMassMax (double m)
 
void setMassMin (double m)
 set mass cuts More...
 
virtual ~BPHMassCuts ()=default
 

Protected Attributes

double mMax
 
double mMin
 

Detailed Description

Description: Base class for candidate selection by invariant mass: only the mass cuts are handled here, actual selection (at momentum sum or kinemtic fit level) are to be implemented in derived classes

Author
Paolo Ronchese INFN Padova

Definition at line 31 of file BPHMassCuts.h.

Constructor & Destructor Documentation

◆ BPHMassCuts() [1/2]

BPHMassCuts::BPHMassCuts ( double  minMass,
double  maxMass 
)
inline

Constructor

Definition at line 35 of file BPHMassCuts.h.

◆ BPHMassCuts() [2/2]

BPHMassCuts::BPHMassCuts ( const BPHMassCuts x)
delete

◆ ~BPHMassCuts()

virtual BPHMassCuts::~BPHMassCuts ( )
virtualdefault

Destructor

Member Function Documentation

◆ getMassMax()

double BPHMassCuts::getMassMax ( ) const
inline

◆ getMassMin()

double BPHMassCuts::getMassMin ( ) const
inline

◆ operator=()

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

◆ setMassMax()

void BPHMassCuts::setMassMax ( double  m)
inline

◆ setMassMin()

void BPHMassCuts::setMassMin ( double  m)
inline

Member Data Documentation

◆ mMax

double BPHMassCuts::mMax
protected

Definition at line 63 of file BPHMassCuts.h.

Referenced by getMassMax(), and setMassMax().

◆ mMin

double BPHMassCuts::mMin
protected

Definition at line 62 of file BPHMassCuts.h.

Referenced by getMassMin().