|
1 | | -<?xml version="1.0" encoding="UTF-8" standalone="no" ?> |
2 | | - |
| 1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
3 | 2 | <!--In this example, when launching the analysis, we are doing following operations inside TRestManager: |
4 | 3 | 1. Initialize TRestRun |
5 | 4 | 1.1 set input and output file for TRestRun(here input and output is in "globals") |
|
13 | 12 | 2.4.1 add additional observables in the process |
14 | 13 | 3. Add a task to call TRestProcessRunner to run |
15 | 14 | --> |
16 | | - |
17 | 15 | <TRestManager name="CoBoDataAnalysis" title="Example" verboseLevel="info"> |
18 | | - |
19 | | - <TRestRun name="SJTU_Proto"> |
20 | | - <parameter name="runNumber" value="auto"/>//change this value to "auto" to enable database |
21 | | - <parameter name="inputFileName" value="auto"/> |
22 | | - </TRestRun> |
23 | | - |
| 16 | + <TRestRun name="SJTU_Proto"><parameter name="runNumber" value="auto"/>//change this value to "auto" to enable database |
| 17 | + <parameter name="inputFileName" value="auto"/></TRestRun> |
24 | 18 | <TRestProcessRunner name="Processor" verboseLevel="info"> |
25 | 19 | <parameter name="eventsToProcess" value="0"/> |
26 | 20 | <parameter name="threadNumber" value="2"/> |
27 | | - |
28 | 21 | <parameter name="inputAnalysisStorage" value="on"/> |
29 | 22 | <parameter name="inputEventStorage" value="off"/> |
30 | 23 | <parameter name="outputEventStorage" value="on"/> |
31 | | - |
32 | 24 | <addProcess type="TRestRawMultiCoBoAsAdToSignalProcess" name="virtualDAQ" value="ON"/> |
33 | | - <addProcess type="TRestRawSignalAnalysisProcess" name="sAna" value="ON"> |
34 | | - <parameter name="pointsOverThreshold" value="3"/> |
| 25 | + <addProcess type="TRestRawSignalAnalysisProcess" name="sAna" value="ON"><parameter name="pointsOverThreshold" value="3"/> |
35 | 26 | /// We define all observables except MinValue because it is not yet in validation chain |
36 | 27 | <observable name="BaseLineMean" value="ON"/> |
37 | 28 | <observable name="BaseLineSigmaMean" value="ON"/> |
|
61 | 52 | <parameter name="zeroSuppression" value="true"/> |
62 | 53 | <parameter name="nPointsOverThreshold" value="3"/> |
63 | 54 | </addProcess> |
64 | | - |
65 | 55 | <addProcess type="TRestRealTimeDrawingProcess" name="rD" value="ON" drawInterval="1000"> |
66 | 56 | <TRestAnalysisPlot name="TriggerRatePlot" previewPlot="false"> |
67 | 57 | <canvas size="(1000,800)" save="TriggerRate.png"/> |
68 | | - <plot name="TriggerRate" title="Trigger Rate" xlabel="Seconds From Start" ylabel="Counts" value="ON" |
69 | | - stats="ON"> |
| 58 | + <plot name="TriggerRate" title="Trigger Rate" xlabel="Seconds From Start" ylabel="Counts" value="ON" stats="ON"> |
70 | 59 | <variable name="rateAna_SecondsFromStart" range="auto" nbins="100"/> |
71 | 60 | </plot> |
72 | 61 | </TRestAnalysisPlot> |
73 | 62 | </addProcess> |
74 | | - |
75 | | - |
76 | 63 | </TRestProcessRunner> |
77 | | - |
78 | 64 | <addTask type="processEvents" value="ON"/> |
79 | | - |
80 | | - |
81 | 65 | <globals> |
82 | 66 | <searchPath value="$ENV{REST_INPUTDATA}/definitions/"/> |
83 | 67 | <parameter name="mainDataPath" value=""/> |
84 | | - |
85 | 68 | <parameter name="pointThreshold" value="3"/> |
86 | 69 | </globals> |
87 | | - |
88 | 70 | </TRestManager> |
89 | | - |
90 | | - |
91 | | - <!--parameter here is accessible to all the classes--> |
| 71 | +<!--parameter here is accessible to all the classes--> |
0 commit comments