-
Notifications
You must be signed in to change notification settings - Fork 0
/
rawToSignal.rml
57 lines (42 loc) · 2.43 KB
/
rawToSignal.rml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TRestManager>
<!-- Definition of global variables -->
<globals file="globals.xml"/>
<globals>
<parameter name="mainDataPath" value="/storage/iaxo/iaxo-lab/analysis/signalAnalysis" />
<variable name="RUN_TYPE" value="RawToSignal" overwrite="false" />
</globals>
<!-- Definition of TRestRun -->
<TRestRun file="run.xml"/>
<!-- Raw signal processes -->
<TRestProcessRunner name="RawSignals" title="Raw processing and analysis" > <!-- <verboseLevel="info"> -->
<parameter name="firstEntry" value="0" />
<parameter name="lastEntry" value="0" />
<parameter name="eventsToProcess" value="0" />
<addProcess type="TRestRawMultiFEMINOSToSignalProcess" name="virtualDAQ" value="ON" verboseLevel="silent">
<parameter name="pedScript" value="ped"/>
<parameter name="runScript" value="run"/>
<parameter name="electronics" value="${ELECTRONICS}"/>
<parameter name="fileFormat" value="SJTU" />
</addProcess>
<addProcess type="TRestRawSignalChannelActivityProcess" name="rawChActivity" value="ON" verboseLevel="silent" >
<parameter name="daqChannels" value="300" />
<parameter name="daqStartCh" value="4320" />
<parameter name="daqEndCh" value="4620" />
<parameter name="readoutChannels" value="250" />
<parameter name="readoutStartCh" value="0" />
<parameter name="readoutEndCh" value="250" />
</addProcess>-->
<addProcess type="TRestRawVetoAnalysisProcess" name="veto" value="ON" vetoSignalId="4622, 4626, 4628, 4638, 4645, 4654, 4660, 4661, 4671" > <!--CAST: 4322 veto channel, 4338 sample empty channel / IAXO-D0: "4622, 4626, 4628, 4638, 4645, 4654, 4660, 4661, 4671" -->
<parameter name="baseLineRange" value="(10,100)"/> <!-- (10,100); (5,55) -->
<parameter name="range" value="(10,500)"/>
<parameter name="observable" value="all"/>
</addProcess>
<!-- Signal analysis -->
<addProcess type="TRestRawSignalAnalysisProcess" name="sAna" value="ON" file="processes.rml"/>
<addProcess type="TRestRawSignalViewerProcess" name="rsViewer" value="OFF" file="processes.rml"/>
<addProcess type="TRestRawZeroSuppresionProcess" name="zS" value="ON" file="processes.rml"/>
<addProcess type="TRestDetectorSignalChannelActivityProcess" name="chActivity" value="ON" file="processes.rml"/>
</TRestProcessRunner>
<addTask type="processEvents" value="ON" />
</TRestManager>