CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
fftjetcms::ProportionalToScale< T > Class Template Reference

#include <ScaleCalculators.h>

Inheritance diagram for fftjetcms::ProportionalToScale< T >:

Public Member Functions

double operator() (const T &r) const override
 
 ProportionalToScale (const double value)
 

Private Member Functions

 ProportionalToScale ()=delete
 

Private Attributes

double c_
 

Detailed Description

template<class T>
class fftjetcms::ProportionalToScale< T >

Definition at line 29 of file ScaleCalculators.h.

Constructor & Destructor Documentation

◆ ProportionalToScale() [1/2]

template<class T >
fftjetcms::ProportionalToScale< T >::ProportionalToScale ( const double  value)
inline

Definition at line 31 of file ScaleCalculators.h.

31 : c_(value) {}

◆ ProportionalToScale() [2/2]

template<class T >
fftjetcms::ProportionalToScale< T >::ProportionalToScale ( )
privatedelete

Member Function Documentation

◆ operator()()

template<class T >
double fftjetcms::ProportionalToScale< T >::operator() ( const T r) const
inlineoverride

Definition at line 32 of file ScaleCalculators.h.

32 { return r.scale() * c_; }

References fftjetcms::ProportionalToScale< T >::c_, and alignCSCRings::r.

Member Data Documentation

◆ c_

template<class T >
double fftjetcms::ProportionalToScale< T >::c_
private

Definition at line 36 of file ScaleCalculators.h.

Referenced by fftjetcms::ProportionalToScale< T >::operator()().

fftjetcms::ProportionalToScale::c_
double c_
Definition: ScaleCalculators.h:36
value
Definition: value.py:1
alignCSCRings.r
r
Definition: alignCSCRings.py:93