CMS 3D CMS Logo

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

#include <BPHMassCuts.h>

Inheritance diagram for BPHMassCuts:
BPHMassFitSelect BPHMassSelect

Public Member Functions

 BPHMassCuts (double minMass, double maxMass)
 
double getMassMax () const
 
double getMassMin () const
 get current mass cuts More...
 
void setMassMax (double m)
 
void setMassMin (double m)
 set mass cuts More...
 
virtual ~BPHMassCuts ()
 

Protected Member Functions

 BPHMassCuts (const BPHMassCuts &x)
 
BPHMassCutsoperator= (const BPHMassCuts &x)
 

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 34 of file BPHMassCuts.h.

Constructor & Destructor Documentation

BPHMassCuts::BPHMassCuts ( double  minMass,
double  maxMass 
)
inline
virtual BPHMassCuts::~BPHMassCuts ( )
inlinevirtual

Destructor

Definition at line 45 of file BPHMassCuts.h.

References funct::m, mMin, and setMassMin().

45 {}
BPHMassCuts::BPHMassCuts ( const BPHMassCuts x)
protected

Member Function Documentation

double BPHMassCuts::getMassMax ( ) const
inline
double BPHMassCuts::getMassMin ( ) const
inline
BPHMassCuts& BPHMassCuts::operator= ( const BPHMassCuts x)
protected

Referenced by getMassMax().

void BPHMassCuts::setMassMax ( double  m)
inline
void BPHMassCuts::setMassMin ( double  m)
inline

Member Data Documentation

double BPHMassCuts::mMax
protected
double BPHMassCuts::mMin
protected