DAS  3.0
Das Analysis System
QuantityBaseabstract
+ Inheritance diagram for QuantityBase:

Public Member Functions

 QuantityBase (double q)
 
virtual ~QuantityBase ()
 
virtual double operator() (const PseudoJet &jet) const =0
 
virtual string description () const =0
 
virtual bool is_geometric () const
 
virtual double comparison_value () const
 
virtual double description_value () const
 

Protected Attributes

double _q
 

Constructor & Destructor Documentation

◆ QuantityBase()

QuantityBase ( double  q)
inline
4451 : _q(q){}

◆ ~QuantityBase()

virtual ~QuantityBase ( )
inlinevirtual
4452 {}

Member Function Documentation

◆ comparison_value()

virtual double comparison_value ( ) const
inlinevirtual
4456 {return _q;}

◆ description()

virtual string description ( ) const
pure virtual

◆ description_value()

virtual double description_value ( ) const
inlinevirtual

Reimplemented in QuantitySquareBase.

4457 {return comparison_value();}

◆ is_geometric()

virtual bool is_geometric ( ) const
inlinevirtual

Reimplemented in QuantityAbsEta, QuantityAbsRap, and QuantityRap.

4455 { return false;}

◆ operator()()

virtual double operator() ( const PseudoJet jet) const
pure virtual

Member Data Documentation

◆ _q

double _q
protected

The documentation for this class was generated from the following file:
QuantityBase::_q
double _q
Definition: fjcore.cc:4459
QuantityBase::comparison_value
virtual double comparison_value() const
Definition: fjcore.cc:4456