CMS 3D CMS Logo

List of all members | Public Member Functions
BPHMassSelect Class Reference

#include <BPHMassSelect.h>

Inheritance diagram for BPHMassSelect:
BPHMomentumSelect BPHMassCuts

Public Member Functions

bool accept (const BPHDecayMomentum &cand) const override
 select particle More...
 
 BPHMassSelect (double minMass, double maxMass)
 
 BPHMassSelect (const BPHMassSelect &x)=delete
 
BPHMassSelectoperator= (const BPHMassSelect &x)=delete
 
 ~BPHMassSelect () override=default
 
- Public Member Functions inherited from BPHMomentumSelect
virtual bool accept (const BPHDecayMomentum &cand, const BPHRecoBuilder *builder) const
 
 BPHMomentumSelect ()
 
 BPHMomentumSelect (const BPHMomentumSelect &x)=delete
 
BPHMomentumSelectoperator= (const BPHMomentumSelect &x)=delete
 
virtual ~BPHMomentumSelect ()=default
 
- Public Member Functions inherited from BPHMassCuts
 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
 

Additional Inherited Members

- Public Types inherited from BPHMomentumSelect
using AcceptArg = BPHDecayMomentum
 
- Protected Attributes inherited from BPHMassCuts
double mMax
 
double mMin
 

Detailed Description

Description: Class for candidate selection by invariant mass (at momentum sum level)

Author
Paolo Ronchese INFN Padova

Definition at line 31 of file BPHMassSelect.h.

Constructor & Destructor Documentation

◆ BPHMassSelect() [1/2]

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

Constructor

Definition at line 35 of file BPHMassSelect.h.

BPHMassCuts(double minMass, double maxMass)
Definition: BPHMassCuts.h:35

◆ BPHMassSelect() [2/2]

BPHMassSelect::BPHMassSelect ( const BPHMassSelect x)
delete

◆ ~BPHMassSelect()

BPHMassSelect::~BPHMassSelect ( )
overridedefault

Destructor

Member Function Documentation

◆ accept()

bool BPHMassSelect::accept ( const BPHDecayMomentum cand) const
inlineoverridevirtual

◆ operator=()

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