Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SW_Doughnut Class Reference
+ Inheritance diagram for SW_Doughnut:
+ Collaboration diagram for SW_Doughnut:

Public Member Functions

 SW_Doughnut (const double radius_in, const double radius_out)
 
virtual SelectorWorkercopy ()
 
virtual bool pass (const PseudoJet &jet) const
 
virtual string description () const
 
virtual void get_rapidity_extent (double &rapmin, double &rapmax) const
 
virtual bool is_geometric () const
 implies a finite area
 
virtual bool has_finite_area () const
 regardless of the reference
 
virtual bool has_known_area () const
 the area is analytically known
 
virtual double known_area () const
 
- Public Member Functions inherited from SW_WithReference
 SW_WithReference ()
 
virtual bool takes_reference () const
 
virtual void set_reference (const PseudoJet &centre)
 

Protected Attributes

double _radius_in2
 
double _radius_out2
 
- Protected Attributes inherited from SW_WithReference
PseudoJet _reference
 
bool _is_initialised
 

Detailed Description

Definition at line 4802 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4802 of file fjcore.cc

Constructor & Destructor Documentation

SW_Doughnut::SW_Doughnut ( const double  radius_in,
const double  radius_out 
)
inline

Definition at line 4804 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4804 of file fjcore.cc

Member Function Documentation

virtual SelectorWorker* SW_Doughnut::copy ( )
inlinevirtual

Definition at line 4806 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4806 of file fjcore.cc

virtual string SW_Doughnut::description ( ) const
inlinevirtual

Definition at line 4813 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4813 of file fjcore.cc

virtual void SW_Doughnut::get_rapidity_extent ( double rapmin,
double rapmax 
) const
inlinevirtual

Definition at line 4818 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4818 of file fjcore.cc

virtual bool SW_Doughnut::has_finite_area ( ) const
inlinevirtual

regardless of the reference

Definition at line 4825 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4825 of file fjcore.cc

virtual bool SW_Doughnut::has_known_area ( ) const
inlinevirtual

the area is analytically known

Definition at line 4826 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4826 of file fjcore.cc

virtual bool SW_Doughnut::is_geometric ( ) const
inlinevirtual

implies a finite area

Definition at line 4824 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4824 of file fjcore.cc

virtual double SW_Doughnut::known_area ( ) const
inlinevirtual

Definition at line 4827 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4827 of file fjcore.cc

References pi.

virtual bool SW_Doughnut::pass ( const PseudoJet jet) const
inlinevirtual

Definition at line 4807 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4807 of file fjcore.cc

Member Data Documentation

double SW_Doughnut::_radius_in2
protected

Definition at line 4831 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4831 of file fjcore.cc

double SW_Doughnut::_radius_out2
protected

Definition at line 4831 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4831 of file fjcore.cc


The documentation for this class was generated from the following file: