FairRoot/PandaRoot
|
#include <PndMapSorter.h>
Public Member Functions | |
PndMapSorter (double timeOffset=1000000) | |
virtual | ~PndMapSorter () |
virtual FairTimeStamp * | CreateElement (FairTimeStamp *data) |
virtual void | AddElement (FairTimeStamp *digi, double timestamp) |
virtual void | WriteOutAll () |
virtual void | WriteOutData (double time) |
virtual std::vector < FairTimeStamp * > | GetOutputData () |
virtual void | DeleteOutputData () |
virtual void | print (std::ostream &out=std::cout) |
virtual void | PrintMap (std::ostream &out=std::cout) |
PndMapSorter (double timeOffset=1000000) | |
virtual | ~PndMapSorter () |
virtual FairTimeStamp * | CreateElement (FairTimeStamp *data) |
virtual void | AddElement (FairTimeStamp *digi, double timestamp) |
virtual void | AddElements (std::vector< FairTimeStamp * > dataArray) |
virtual void | WriteOutAll () |
virtual void | WriteOutData (double time) |
virtual std::vector < FairTimeStamp * > | 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, FairTimeStamp * > | fMapBuffer |
std::vector< FairTimeStamp * > | fOutputData |
double | fOldTS |
double | fTimeOffset |
int | fVerbose |
Definition at line 31 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
|
inline |
Definition at line 34 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
|
inlinevirtual |
Definition at line 38 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
|
inline |
Definition at line 34 of file tools/PndMQ/PndMapSorter.h.
|
inlinevirtual |
Definition at line 38 of file tools/PndMQ/PndMapSorter.h.
|
virtual |
Definition at line 23 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.cxx.
References CreateElement(), fMapBuffer, and fVerbose.
Referenced by AddElements(), PndMapSorterTask::Exec(), and PndMapSorterTask::FinishTask().
|
virtual |
|
inlinevirtual |
Definition at line 43 of file tools/PndMQ/PndMapSorter.h.
References AddElement().
Referenced by PndMQMvdPixelDigiProcessorBursts::ProcessData(), and PndMQFileSinkBursts::Run().
|
virtual |
|
virtual |
Definition at line 18 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.cxx.
Referenced by AddElement().
|
inlinevirtual |
Definition at line 49 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
References fOutputData.
Referenced by PndMapSorterTask::Exec(), and PndMapSorterTask::FinishTask().
|
inlinevirtual |
Definition at line 53 of file tools/PndMQ/PndMapSorter.h.
References fOutputData.
|
inlinevirtual |
Definition at line 45 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
References fOutputData.
Referenced by PndMapSorterTask::Exec(), PndMapSorterTask::FinishTask(), PndMQMvdPixelDigiProcessorBursts::ProcessData(), and PndMQFileSinkBursts::Run().
|
inlinevirtual |
Definition at line 49 of file tools/PndMQ/PndMapSorter.h.
References fOutputData.
|
inlinevirtual |
Definition at line 58 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
Referenced by PndMapSorterTask::Exec(), and PndMapSorterTask::FinishTask().
|
inlinevirtual |
Definition at line 62 of file tools/PndMQ/PndMapSorter.h.
|
inlinevirtual |
Definition at line 61 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
References fMapBuffer, i, and out.
|
inlinevirtual |
Definition at line 65 of file tools/PndMQ/PndMapSorter.h.
References fMapBuffer, i, and out.
|
virtual |
Definition at line 52 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.cxx.
References fMapBuffer, fOutputData, and fVerbose.
Referenced by PndMapSorterTask::FinishTask(), PndMQMvdPixelDigiProcessorBursts::ProcessData(), and PndMQFileSinkBursts::Run().
|
virtual |
|
virtual |
Definition at line 30 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.cxx.
References fMapBuffer, fOldTS, fOutputData, fTimeOffset, and fVerbose.
Referenced by PndMapSorterTask::Exec().
|
virtual |
|
private |
Definition at line 72 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
Referenced by AddElement(), PrintMap(), WriteOutAll(), and WriteOutData().
|
private |
Definition at line 74 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
Referenced by WriteOutData().
|
private |
Definition at line 73 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
Referenced by DeleteOutputData(), GetOutputData(), WriteOutAll(), and WriteOutData().
|
private |
Definition at line 75 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
Referenced by WriteOutData().
|
private |
Definition at line 76 of file detectors/mvd/MvdOfflineTBAnalysis_Topix4/PndMapSorter.h.
Referenced by AddElement(), WriteOutAll(), and WriteOutData().