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

Public Member Functions

 SW_RapPhiRange (double rapmin, double rapmax, double phimin, double phimax)
 
virtual double known_area () const
 
- Public Member Functions inherited from SW_And
 SW_And (const Selector &s1, const Selector &s2)
 
virtual SelectorWorkercopy ()
 
virtual bool pass (const PseudoJet &jet) const
 
virtual void terminator (vector< const PseudoJet * > &jets) const
 
virtual void get_rapidity_extent (double &rapmin, double &rapmax) const
 
virtual string description () const
 
- Public Member Functions inherited from SW_BinaryOperator
 SW_BinaryOperator (const Selector &s1, const Selector &s2)
 
virtual bool applies_jet_by_jet () const
 
virtual bool takes_reference () const
 
virtual void set_reference (const PseudoJet &centre)
 
virtual bool is_geometric () const
 
- Public Member Functions inherited from SelectorWorker
virtual ~SelectorWorker ()
 
virtual bool has_finite_area () const
 
virtual bool has_known_area () const
 

Protected Attributes

double _known_area
 
- Protected Attributes inherited from SW_BinaryOperator
Selector _s1
 
Selector _s2
 
bool _applies_jet_by_jet
 
bool _takes_reference
 
bool _is_geometric
 

Constructor & Destructor Documentation

◆ SW_RapPhiRange()

SW_RapPhiRange ( double  rapmin,
double  rapmax,
double  phimin,
double  phimax 
)
inline
4722  : SW_And(SelectorRapRange(rapmin, rapmax), SelectorPhiRange(phimin, phimax)){
4723  _known_area = ((phimax-phimin > twopi) ? twopi : phimax-phimin) * (rapmax-rapmin);
4724  }

Member Function Documentation

◆ known_area()

virtual double known_area ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

4725  {
4726  return _known_area;
4727  }

Member Data Documentation

◆ _known_area

double _known_area
protected

The documentation for this class was generated from the following file:
SW_RapPhiRange::_known_area
double _known_area
Definition: fjcore.cc:4729
SW_And::SW_And
SW_And(const Selector &s1, const Selector &s2)
Definition: fjcore.cc:4353
SelectorRapRange
Selector SelectorRapRange(double rapmin, double rapmax)
select objects with rapmin <= rap <= rapmax
Definition: fjcore.cc:4617
twopi
const double twopi
Definition: fjcore.hh:192
SelectorPhiRange
Selector SelectorPhiRange(double phimin, double phimax)
select objects with phimin <= phi <= phimax
Definition: fjcore.cc:4716