FairRoot/PandaRoot
|
#include <PndMapSorterTpl.h>
Public Member Functions | |
PndMapSorterTpl (double timeOffset=1000000) | |
virtual | ~PndMapSorterTpl () |
virtual void | AddElement (TData digi, double timestamp) |
virtual void | WriteOutAll () |
virtual void | WriteOutData (double time) |
virtual std::vector< TData > | GetOutputData () |
virtual void | DeleteOutputData () |
virtual void | print (std::ostream &out=std::cout) |
virtual void | PrintMap (std::ostream &out=std::cout) |
Private Attributes | |
std::multimap< double, TData > | fMapBuffer |
std::vector< TData > | fOutputData |
double | fOldTS |
double | fTimeOffset |
int | fVerbose |
Definition at line 31 of file PndMapSorterTpl.h.
|
inline |
Definition at line 34 of file PndMapSorterTpl.h.
|
inlinevirtual |
Definition at line 38 of file PndMapSorterTpl.h.
|
virtual |
Referenced by PndMQTopix4Sorter::Run().
|
inlinevirtual |
Definition at line 49 of file PndMapSorterTpl.h.
References PndMapSorterTpl< TData >::fOutputData.
Referenced by PndMQTopix4Sorter::Run().
|
inlinevirtual |
Definition at line 45 of file PndMapSorterTpl.h.
References PndMapSorterTpl< TData >::fOutputData.
Referenced by PndMQTopix4Sorter::Run().
|
inlinevirtual |
Definition at line 53 of file PndMapSorterTpl.h.
|
inlinevirtual |
Definition at line 56 of file PndMapSorterTpl.h.
References PndMapSorterTpl< TData >::fMapBuffer, i, and out.
|
virtual |
Referenced by PndMQTopix4Sorter::Run().
|
virtual |
Referenced by PndMQTopix4Sorter::Run().
|
private |
Definition at line 67 of file PndMapSorterTpl.h.
Referenced by PndMapSorterTpl< TData >::PrintMap().
|
private |
Definition at line 69 of file PndMapSorterTpl.h.
|
private |
Definition at line 68 of file PndMapSorterTpl.h.
Referenced by PndMapSorterTpl< TData >::DeleteOutputData(), and PndMapSorterTpl< TData >::GetOutputData().
|
private |
Definition at line 70 of file PndMapSorterTpl.h.
|
private |
Definition at line 71 of file PndMapSorterTpl.h.