DAS  3.0
Das Analysis System
JetDefinition::Pluginabstract

#include <fjcore.hh>

Public Member Functions

virtual std::string description () const =0
 
virtual void run_clustering (ClusterSequence &) const =0
 
virtual double R () const =0
 
virtual bool supports_ghosted_passive_areas () const
 
virtual void set_ghost_separation_scale (double scale) const
 
virtual double ghost_separation_scale () const
 
virtual bool exclusive_sequence_meaningful () const
 
virtual bool is_spherical () const
 
virtual ~Plugin ()
 

Constructor & Destructor Documentation

◆ ~Plugin()

virtual ~Plugin ( )
inlinevirtual
1201 {};

Member Function Documentation

◆ description()

virtual std::string description ( ) const
pure virtual

◆ exclusive_sequence_meaningful()

virtual bool exclusive_sequence_meaningful ( ) const
inlinevirtual
1199 {return false;}

◆ ghost_separation_scale()

virtual double ghost_separation_scale ( ) const
inlinevirtual
1198 {return 0.0;}

◆ is_spherical()

virtual bool is_spherical ( ) const
inlinevirtual
1200 {return false;}

◆ R()

virtual double R ( ) const
pure virtual

◆ run_clustering()

virtual void run_clustering ( ClusterSequence ) const
pure virtual

◆ set_ghost_separation_scale()

void set_ghost_separation_scale ( double  scale) const
virtual
3606  {
3607  throw Error("set_ghost_separation_scale not supported");
3608 }

◆ supports_ghosted_passive_areas()

virtual bool supports_ghosted_passive_areas ( ) const
inlinevirtual
1196 {return false;}

The documentation for this class was generated from the following files:
Error
Definition: fjcore.hh:462