Inheritance diagram for MSorter:

This module reads a list of events from a file and sorts events in that order.
module Sorter verbosity = info enable = true SortFile = TimeSortedData.txt endmod
framework load ASCIIGlobalReader load ASCIIGlobalWriter endfw
sequence TimeSort
reader RootFileReader verbosity = info enable = true InputFileName = ../../data/stabilized_OF_q0736.root endmod
module TimeSort verbosity = info enable = true OutputFilename=../../data/Sort.txt endmod
endseq
sequence WriteSortedEvents
reader RootFileReader verbosity = info enable = true InputFileName = ../../data/stabilized_OF_q0736.root endmod
module Sorter verbosity = info enable = true SortFile = ../../data/Sort.txt endmod
writer RootFileWriter verbosity = info enable = true SaveTempFiles = false OutputFilePrefix = sorted_ OutputDir = ../../data/ WriteFilesList = false Description = Time sorted data endmod
endseq
Public Member Functions | |
| MSorter (QSequence *s) | |
| virtual void | Init () |
| Init method is called before event loop. | |
| virtual QEvent * | Do (QEvent *ev) |
| Doit method is called for each event, getting the event as argument. | |
| virtual void | Done () |
| Done method is called after event loop. | |
Private Attributes | |
| std::string | fSortFilename |
| this is the name of the file where the sorted list is kept | |
| QVector | fEventVector |
| vector to store list of events | |
| unsigned int | fIndex |
| Index to tell which event we are on. | |
1.5.1