CbmRoot
Loading...
Searching...
No Matches
cbm::algo::kf::Framework< T > Class Template Reference

Main class of the KfCore library. More...

#include <KfFramework.h>

Collaboration diagram for cbm::algo::kf::Framework< T >:
[legend]

Public Member Functions

 Framework ()=default
 Default constructor.
 
 Framework (const Framework &)=delete
 Copy constructor.
 
 Framework (Framework &&)=delete
 Move constructor.
 
 ~Framework ()=default
 Destructor.
 
Frameworkoperator= (const Framework &)=delete
 Copy assignment operator.
 
Frameworkoperator= (Framework &&)=delete
 Move assignment operator.
 
kf::Setup< T > & Setup ()
 Setup access (mutable)
 
const kf::Setup< T > & Setup () const
 Setup access.
 

Private Attributes

kf::Setup< T > fSetup
 KF setup.
 

Detailed Description

template<typename T>
class cbm::algo::kf::Framework< T >

Main class of the KfCore library.

Template Parameters
TUnderlying floating point data-type

Definition at line 21 of file KfFramework.h.

Constructor & Destructor Documentation

◆ Framework() [1/3]

template<typename T>
cbm::algo::kf::Framework< T >::Framework ( )
default

Default constructor.

Referenced by Framework(), Framework(), operator=(), and operator=().

◆ Framework() [2/3]

template<typename T>
cbm::algo::kf::Framework< T >::Framework ( const Framework< T > & )
delete

Copy constructor.

References Framework().

◆ Framework() [3/3]

template<typename T>
cbm::algo::kf::Framework< T >::Framework ( Framework< T > && )
delete

Move constructor.

References Framework().

◆ ~Framework()

template<typename T>
cbm::algo::kf::Framework< T >::~Framework ( )
default

Destructor.

Member Function Documentation

◆ operator=() [1/2]

template<typename T>
Framework & cbm::algo::kf::Framework< T >::operator= ( const Framework< T > & )
delete

Copy assignment operator.

References Framework().

◆ operator=() [2/2]

template<typename T>
Framework & cbm::algo::kf::Framework< T >::operator= ( Framework< T > && )
delete

Move assignment operator.

References Framework().

◆ Setup() [1/2]

template<typename T>
kf::Setup< T > & cbm::algo::kf::Framework< T >::Setup ( )
inline

Setup access (mutable)

Definition at line 42 of file KfFramework.h.

References fSetup.

◆ Setup() [2/2]

template<typename T>
const kf::Setup< T > & cbm::algo::kf::Framework< T >::Setup ( ) const
inline

Setup access.

Definition at line 45 of file KfFramework.h.

References fSetup.

Member Data Documentation

◆ fSetup

template<typename T>
kf::Setup<T> cbm::algo::kf::Framework< T >::fSetup
private

KF setup.

Definition at line 48 of file KfFramework.h.

Referenced by Setup(), and Setup().


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