DAS  3.0
Das Analysis System
NNBase< I >abstract

#include <fjcore.hh>

+ Inheritance diagram for NNBase< I >:
+ Collaboration diagram for NNBase< I >:

Public Member Functions

 NNBase ()
 
 NNBase (I *info)
 
virtual void start (const std::vector< PseudoJet > &jets)=0
 
virtual double dij_min (int &iA, int &iB)=0
 
virtual void remove_jet (int iA)=0
 
virtual void merge_jets (int iA, int iB, const PseudoJet &jet, int jet_index)=0
 
virtual ~NNBase ()
 
- Public Member Functions inherited from NNInfo< _NoInfo >
 NNInfo ()
 
 NNInfo (_NoInfo *)
 
template<class BJ >
void init_jet (BJ *briefjet, const fjcore::PseudoJet &jet, int index)
 

Constructor & Destructor Documentation

◆ NNBase() [1/2]

NNBase ( )
inline
1789 {}

◆ NNBase() [2/2]

NNBase ( I *  info)
inline
1790 : NNInfo<I>(info) {}

◆ ~NNBase()

virtual ~NNBase ( )
inlinevirtual
1795 {};

Member Function Documentation

◆ dij_min()

virtual double dij_min ( int &  iA,
int &  iB 
)
pure virtual

Implemented in NNH< BJ, I >.

◆ merge_jets()

virtual void merge_jets ( int  iA,
int  iB,
const PseudoJet jet,
int  jet_index 
)
pure virtual

Implemented in NNH< BJ, I >.

◆ remove_jet()

virtual void remove_jet ( int  iA)
pure virtual

Implemented in NNH< BJ, I >.

◆ start()

virtual void start ( const std::vector< PseudoJet > &  jets)
pure virtual

Implemented in NNH< BJ, I >.


The documentation for this class was generated from the following file:
NNInfo
Definition: fjcore.hh:1773