Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NNBase< I > Class Template Referenceabstract

#include <JETSCAPE/blob/main/external_packages/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< I >
 NNInfo ()
 
 NNInfo (I *info)
 
template<class BJ >
void init_jet (BJ *briefjet, const fjcore::PseudoJet &jet, int index)
 

Detailed Description

template<class I = _NoInfo>
class NNBase< I >

Definition at line 1752 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 1752 of file fjcore.hh

Constructor & Destructor Documentation

template<class I = _NoInfo>
NNBase< I >::NNBase ( )
inline

Definition at line 1754 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 1754 of file fjcore.hh

template<class I = _NoInfo>
NNBase< I >::NNBase ( I info)
inline

Definition at line 1755 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 1755 of file fjcore.hh

References I.

template<class I = _NoInfo>
virtual NNBase< I >::~NNBase ( )
inlinevirtual

Definition at line 1760 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 1760 of file fjcore.hh

Member Function Documentation

template<class I = _NoInfo>
virtual double NNBase< I >::dij_min ( int &  iA,
int &  iB 
)
pure virtual

Implemented in NNH< BJ, I >.

template<class I = _NoInfo>
virtual void NNBase< I >::merge_jets ( int  iA,
int  iB,
const PseudoJet jet,
int  jet_index 
)
pure virtual

Implemented in NNH< BJ, I >.

template<class I = _NoInfo>
virtual void NNBase< I >::remove_jet ( int  iA)
pure virtual

Implemented in NNH< BJ, I >.

template<class I = _NoInfo>
virtual void NNBase< I >::start ( const std::vector< PseudoJet > &  jets)
pure virtual

Implemented in NNH< BJ, I >.


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