1 ################################################################################
2 # Test sequence, used by framework developer(s), do not modify!
3 # Run it starting from cuoricino raw data, measure 810. Command:
4 # ./bin/diana -C cfg/test_parallelreader.cfg
5 # output files go into the directory "/tmp/test"
6 ################################################################################
11 load ASCIIGlobalReader
12 load ASCIIGlobalWriter
13 cfgvar OUTPUTDIR = /tmp
21 ########################################
23 ########################################
29 EventNumberPrintStep = 500
30 InputFile = ${OUTPUTDIR}/test.list
32 NeighbourAlgorithm = NeverNeighbour
39 Output = CurrentWriter
44 ## Build the test neighbors module .. Runs twice, or something.
66 KeepThermometers = false
67 FilterNeighbours = false
68 FilterMainEvent = true
75 OutputFilesList = testsort.list
76 Description = time sorted data
77 OutputFilePrefix = testsort
78 OutputDir = ${OUTPUTDIR}
79 AliasFileName = cfg/aliases.txt
80 SyncWithReader = false
82 SetListForReader = true
89 ########################################
90 # TEST PARALLEL READER
91 ########################################
94 reader ParaRootFileReader
97 InputFile = ${OUTPUTDIR}/testsort.list
98 EventNumberPrintStep = 500
100 NeighbourAlgorithm = TimeNeighbour
107 Input = CurrentReader
108 Output = CurrentWriter
112 module CheckTimeOrdering
118 ## The third time through, this does the test...
120 module TestNeighbours
126 ## Rerun it to make sure that the intermediate files are correct
132 TimeProfilingOn = true
135 writer ParaRootFileWriter
138 WriteFilesList = true
139 OutputFilesList = testparallel.list
140 Description = time sorted data
141 OutputFilePrefix = testpara
142 OutputDir = ${OUTPUTDIR}
143 AliasFileName = cfg/aliases.txt
144 SyncWithReader = true
150 ########################################
151 # TEST PARALLEL READER WITHOUT NEIGHBOURS
152 ########################################
153 sequence ParallelNeigh
155 reader ParaRootFileReader
158 EventNumberPrintStep = 500
159 InputFile = ${OUTPUTDIR}/test.list
161 NeighbourAlgorithm = TimeNeighbour
168 Input = CurrentReader
171 module CheckTimeOrdering
177 ## Rerun it to make sure that the intermediate files are correct
183 TimeProfilingOn = true
186 writer ParaRootFileWriter
189 WriteFilesList = true
190 OutputFilesList = testparallel_neigh.list
191 Description = time sorted data
192 OutputFilePrefix = testparaneigh
193 OutputDir = ${OUTPUTDIR}
194 AliasFileName = cfg/aliases.txt
195 SyncWithReader = true