1 # /** @example diana_tutorial.cfg
2 # @brief example of a sequence that computes basic event quantities
3 # @author Marco Vignati */
6 sequence DianaTutorialPulseShape
8 # Reads a root file containing raw events.
9 # The number of processed events is printed every 10k event
13 InputFile = output/PulseShape_000810_U.list
14 EventNumberPrintStep = 10000
16 NeighbourAlgorithm = TimeNeighbour
20 # Load QRunData from the file read by the reader,
21 # and save it to the output file written by the writer.
22 # QRunData is needed almost by all modules, so
23 # this module is de facto mandatory.
28 Output = CurrentWriter
31 # Filter events using raw event information. In this case
32 # events marked as "signal" or "heater" by the DAQ are selected, and
33 # subsequent modules (just one in this sequence) are
34 # executed only on these events.
35 # The Logic=CASE options tells to ignore the result of previous
36 # filters. Since there are no filters before this filter,
37 # the Logic option is useless in this case.
45 KeepThermometer = false
56 KeepThermometer = false
58 FilterNeighbours = true
59 FilterMainEvent = false
63 module CoincidenceSimple
67 # Write events to file. Users can only choose the file name
68 # prefix, the full name will contain the run number, the
69 # run type (C for calibration, B for background,..., U for unknown)
74 Description = data with amplitude
76 OutputFilesList = SyncWithRun
77 OutputFilePrefix = Coincidence
79 AliasFileName = ${DIANA_INSTALL}/cfg/aliases.txt