DAS  3.0
Das Analysis System
SW_AbsRapRange
+ Inheritance diagram for SW_AbsRapRange:
+ Collaboration diagram for SW_AbsRapRange:

Public Member Functions

 SW_AbsRapRange (double absrapmin, double absrapmax)
 
virtual void get_rapidity_extent (double &rapmin, double &rapmax) const
 
virtual bool has_known_area () const
 
virtual double known_area () const
 
- Public Member Functions inherited from SW_QuantityRange< QuantityAbsRap >
 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 std::string description () const
 
virtual bool takes_reference () const
 
virtual void set_reference (const PseudoJet &)
 
virtual SelectorWorkercopy ()
 
virtual bool is_geometric () const
 
virtual bool has_finite_area () const
 

Additional Inherited Members

- Protected Attributes inherited from SW_QuantityRange< QuantityAbsRap >
QuantityAbsRap _qmin
 
QuantityAbsRap _qmax
 

Constructor & Destructor Documentation

◆ SW_AbsRapRange()

SW_AbsRapRange ( double  absrapmin,
double  absrapmax 
)
inline
4641 : SW_QuantityRange<QuantityAbsRap>(absrapmin, absrapmax){}

Member Function Documentation

◆ get_rapidity_extent()

virtual void get_rapidity_extent ( double &  rapmin,
double &  rapmax 
) const
inlinevirtual

Reimplemented from SelectorWorker.

4642  {
4643  rapmax = _qmax.comparison_value();
4644  rapmin = -_qmax.comparison_value();
4645  }

◆ has_known_area()

virtual bool has_known_area ( ) const
inlinevirtual

the area is analytically known

Reimplemented from SelectorWorker.

◆ known_area()

virtual double known_area ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

4647  {
4648  return twopi * 2 * (_qmax.comparison_value()-max(_qmin.comparison_value(),0.0)); // this should handle properly absrapmin<0
4649  }

The documentation for this class was generated from the following file:
SW_QuantityRange< QuantityAbsRap >::_qmin
QuantityAbsRap _qmin
Definition: fjcore.cc:4511
SW_QuantityRange< QuantityAbsRap >::_qmax
QuantityAbsRap _qmax
Definition: fjcore.cc:4512
QuantityBase::comparison_value
virtual double comparison_value() const
Definition: fjcore.cc:4456
SW_QuantityRange< QuantityAbsRap >
twopi
const double twopi
Definition: fjcore.hh:192