DAS  3.0
Das Analysis System
SW_QuantityRange< QuantityType >
+ Inheritance diagram for SW_QuantityRange< QuantityType >:
+ Collaboration diagram for SW_QuantityRange< QuantityType >:

Public Member Functions

 SW_QuantityRange (double qmin, double qmax)
 
virtual bool pass (const PseudoJet &jet) const
 
virtual string description () const
 
virtual bool is_geometric () const
 
- Public Member Functions inherited from SelectorWorker
virtual ~SelectorWorker ()
 
virtual void terminator (std::vector< const PseudoJet * > &jets) const
 
virtual bool applies_jet_by_jet () const
 
virtual bool takes_reference () const
 
virtual void set_reference (const PseudoJet &)
 
virtual SelectorWorkercopy ()
 
virtual void get_rapidity_extent (double &rapmin, double &rapmax) const
 
virtual bool has_finite_area () const
 
virtual bool has_known_area () const
 
virtual double known_area () const
 

Protected Attributes

QuantityType _qmin
 
QuantityType _qmax
 

Constructor & Destructor Documentation

◆ SW_QuantityRange()

SW_QuantityRange ( double  qmin,
double  qmax 
)
inline
4499 : _qmin(qmin), _qmax(qmax) {}

Member Function Documentation

◆ description()

virtual string description ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

4504  {
4505  ostringstream ostr;
4506  ostr << _qmin.description_value() << " <= " << _qmin.description() << " <= " << _qmax.description_value();
4507  return ostr.str();
4508  }

◆ is_geometric()

virtual bool is_geometric ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

4509 { return _qmin.is_geometric();}

◆ pass()

virtual bool pass ( const PseudoJet jet) const
inlinevirtual

Implements SelectorWorker.

4500  {
4501  double q = _qmin(jet); // we could identically use _qmax
4502  return (q >= _qmin.comparison_value()) && (q <= _qmax.comparison_value());
4503  }

Member Data Documentation

◆ _qmax

QuantityType _qmax
protected

◆ _qmin

QuantityType _qmin
protected

The documentation for this class was generated from the following file:
SW_QuantityRange::_qmin
QuantityType _qmin
Definition: fjcore.cc:4511
SW_QuantityRange::_qmax
QuantityType _qmax
Definition: fjcore.cc:4512