PandaRoot
BSEmcRingSorter< T > Class Template Reference

templated version of a ring sorter More...

#include <BSEmcRingSorter.h>

Inheritance diagram for BSEmcRingSorter< T >:

Public Member Functions

 BSEmcRingSorter (Int_t t_size=100, Double_t t_width=10)
 
virtual ~BSEmcRingSorter ()
 
virtual FairTimeStamp * CreateElement (FairTimeStamp *t_data)
 
 ClassDef (BSEmcRingSorter, 1)
 

Detailed Description

template<class T>
class BSEmcRingSorter< T >

templated version of a ring sorter

Author
Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
Date
2021-02

Definition at line 19 of file BSEmcRingSorter.h.

Constructor & Destructor Documentation

◆ BSEmcRingSorter()

template<class T>
BSEmcRingSorter< T >::BSEmcRingSorter ( Int_t  t_size = 100,
Double_t  t_width = 10 
)
inline

Definition at line 21 of file BSEmcRingSorter.h.

21 : FairRingSorter(t_size, t_width){};

◆ ~BSEmcRingSorter()

template<class T>
virtual BSEmcRingSorter< T >::~BSEmcRingSorter ( )
inlinevirtual

Definition at line 22 of file BSEmcRingSorter.h.

22 {};

Member Function Documentation

◆ ClassDef()

template<class T>
BSEmcRingSorter< T >::ClassDef ( BSEmcRingSorter< T >  ,
 
)

◆ CreateElement()

template<class T>
virtual FairTimeStamp* BSEmcRingSorter< T >::CreateElement ( FairTimeStamp *  t_data)
inlinevirtual

Definition at line 24 of file BSEmcRingSorter.h.

References BSEmcRingSorter< T >::ClassDef().

24 { return new T(*(dynamic_cast<T *>(t_data))); }

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