Loading [MathJax]/extensions/tex2jax.js
DAS  3.0
Das Analysis System
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SW_BinaryOperator
+ Inheritance diagram for SW_BinaryOperator:
+ Collaboration diagram for SW_BinaryOperator:

Public Member Functions

 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 pass (const PseudoJet &jet) const =0
 
virtual void terminator (std::vector< const PseudoJet * > &jets) const
 
virtual std::string description () const
 
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

Selector _s1
 
Selector _s2
 
bool _applies_jet_by_jet
 
bool _takes_reference
 
bool _is_geometric
 

Constructor & Destructor Documentation

◆ SW_BinaryOperator()

SW_BinaryOperator ( const Selector s1,
const Selector s2 
)
inline

Member Function Documentation

◆ applies_jet_by_jet()

virtual bool applies_jet_by_jet ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

Reimplemented in SW_Or.

4336 {return _applies_jet_by_jet;}

◆ is_geometric()

virtual bool is_geometric ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

4344 { return _is_geometric;}

◆ set_reference()

virtual void set_reference ( const PseudoJet centre)
inlinevirtual

Reimplemented from SelectorWorker.

4340  {
4341  _s1.set_reference(centre);
4342  _s2.set_reference(centre);
4343  }

◆ takes_reference()

virtual bool takes_reference ( ) const
inlinevirtual

Reimplemented from SelectorWorker.

4337  {
4338  return _takes_reference;
4339  }

Member Data Documentation

◆ _applies_jet_by_jet

bool _applies_jet_by_jet
protected

◆ _is_geometric

bool _is_geometric
protected

◆ _s1

Selector _s1
protected

◆ _s2

Selector _s2
protected

◆ _takes_reference

bool _takes_reference
protected

The documentation for this class was generated from the following file:
SW_BinaryOperator::_s2
Selector _s2
Definition: fjcore.cc:4346
Selector::set_reference
const Selector & set_reference(const PseudoJet &reference)
Definition: fjcore.hh:944
Selector::applies_jet_by_jet
bool applies_jet_by_jet() const
Definition: fjcore.hh:916
SW_BinaryOperator::_s1
Selector _s1
Definition: fjcore.cc:4346
Selector::takes_reference
bool takes_reference() const
Definition: fjcore.hh:941
Selector::is_geometric
bool is_geometric() const
Definition: fjcore.hh:929
SW_BinaryOperator::_is_geometric
bool _is_geometric
Definition: fjcore.cc:4349
SW_BinaryOperator::_takes_reference
bool _takes_reference
Definition: fjcore.cc:4348
SW_BinaryOperator::_applies_jet_by_jet
bool _applies_jet_by_jet
Definition: fjcore.cc:4347