-
Notifications
You must be signed in to change notification settings - Fork 10
/
WW5CFit.xml
153 lines (144 loc) · 10.9 KB
/
WW5CFit.xml
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<!-- Loading shared library : /data/boehmej/flc/MarlinWorkdir/mymarlin/lib/libmymarlin.so -->
<!--##########################################
# #
# Example steering file for marlin #
# #
##########################################-->
<!-- Add to ${PROJECT_NAME}_DEPENDS in CMakeLists.txt: MarlinReco CLHEP RAIDA -->
<marlin>
<execute>
<processor name="MyAIDAProcessor"/>
<!--processor name="MySatoruJetFinderProcessor"/-->
<processor name="MyFastJetProcessor_exclkt"/>
<processor name="MyWW5CFit"/>
</execute>
<global>
<!-- input file (needs to have Durham2Jets collection or you have to run the jet finder in addition!): -->
<parameter name="LCIOInputFiles">
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_1.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_2.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_3.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_4.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_5.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_6.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_7.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_8.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_9.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_10.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_11.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_12.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_13.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_14.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_15.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_16.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_17.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_18.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_19.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_20.slcio
/nfs/dust/ilc/group/ild/ILCDirac_DBD/rv01-16-p05_500.sv01-14-01-p00.mILD_o1_v05.E500-TDR_ws.I250008.P4f_ww_h.eR.pL_dst_4128_21.slcio
<!--/nfs/dust/ilc/group/ild/dbd-data/500/4f_6/E500-TDR_ws.P4f_ww_h.Gwhizard-1_95.eR.pL.I250008.001/SGVDST_E500-TDR_ws.P4f_ww_h.Gwhizard-1_95.eR.pL.I250008.001.slcio-->
</parameter>
<!-- limit the number of processed records (run+evt): -->
<parameter name="MaxRecordNumber" value="100" />
<parameter name="SkipNEvents" value="0" />
<parameter name="SupressCheck" value="false" />
<parameter name="GearXMLFile">GearOutput_ILD_o1_v05.xml</parameter>
<!-- verbosity level - DEBUG only works if compiled in debug mode! -->
<parameter name="Verbosity" options="DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT"> MESSAGE </parameter>
</global>
<processor name="MyAIDAProcessor" type="AIDAProcessor">
<!--Processor that handles AIDA files. Creates on directory per processor. Processors only need to create and fill the histograms, clouds and tuples. Needs to be the first ActiveProcessor-->
<!-- compression of output file? 0: false >0: true (default) -->
<parameter name="Compress" type="int"> 1 </parameter>
<!-- filename without extension-->
<parameter name="FileName" type="string"> WW5CFit_New_MarlinKinfit3 </parameter>
<!-- type of output file xml (default) or root ( only OpenScientist)-->
<parameter name="FileType" type="string"> root </parameter>
</processor>
<processor name="MyFastJetProcessor_Durham4Jets" type="FastJetProcessor">
<!--Using the FastJet library to identify jets-->
<!--verbosity level of this processor ("DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT")-->
<!--parameter name="Verbosity" type="string">DEBUG </parameter-->
<!--Selects the algorithm and its parameters. E.g. 'kt_algorithm 0.7' or 'ee_kt_algorithm'. For a full list of supported algorithms, see the logfile after execution.-->
<parameter name="algorithm" type="StringVec">ee_kt_algorithm </parameter>
<!--One of 'Inclusive <minPt>', 'InclusiveIterativeNJets <nrJets> <minE>', 'ExclusiveNJets <nrJets>', 'ExclusiveYCut <yCut>'. Note: not all modes are available for all algorithms.-->
<parameter name="clusteringMode" type="StringVec">ExclusiveNJets 4 </parameter>
<!--The identified jets-->
<parameter name="jetOut" type="string" lcioOutType="ReconstructedParticle">Durham_4Jets </parameter>
<!--a list of all reconstructed particles we are searching for jets in.-->
<parameter name="recParticleIn" type="string" lcioInType="ReconstructedParticle">PandoraPFOs </parameter>
<!--The recombination scheme used when merging 2 particles. Usually there is no need to use anything else than 4-Vector addition: E_scheme-->
<parameter name="recombinationScheme" type="string">E_scheme </parameter>
</processor>
<processor name="MyFastJetProcessor_exclkt" type="FastJetProcessor">
<!--Using the FastJet library to identify jets-->
<!--verbosity level of this processor ("DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT")-->
<!--parameter name="Verbosity" type="string">DEBUG </parameter-->
<!--Selects the algorithm and its parameters. E.g. 'kt_algorithm 0.7' or 'ee_kt_algorithm'. For a full list of supported algorithms, see the logfile after execution.-->
<parameter name="algorithm" type="StringVec">kt_algorithm 1.3</parameter>
<!--One of 'Inclusive <minPt>', 'InclusiveIterativeNJets <nrJets> <minE>', 'ExclusiveNJets <nrJets>', 'ExclusiveYCut <yCut>'. Note: not all modes are available for all algorithms.-->
<parameter name="clusteringMode" type="StringVec">ExclusiveNJets 4 </parameter>
<!--The identified jets-->
<parameter name="jetOut" type="string" lcioOutType="ReconstructedParticle">Durham_4Jets </parameter>
<!--a list of all reconstructed particles we are searching for jets in.-->
<parameter name="recParticleIn" type="string" lcioInType="ReconstructedParticle">PandoraPFOs </parameter>
<!--The recombination scheme used when merging 2 particles. Usually there is no need to use anything else than 4-Vector addition: E_scheme-->
<parameter name="recombinationScheme" type="string">E_scheme </parameter>
<parameter name="findNrJets"> 4 </parameter>
<parameter name="findNrJetsCollectionPrefix"> Jets_ </parameter>
</processor>
<processor name="MySatoruJetFinderProcessor" type="SatoruJetFinderProcessor">
<!--A multi algorithm jet finder-->
<!--Set debug level-->
<!--parameter name="Debug" type="int">0 </parameter-->
<!--Jet energycut for cone jet finding algorithm with variable number of jets-->
<!--parameter name="EpsCone" type="float">7 </parameter-->
<!--mode for manual alogorithm selection, see documentation for details-->
<!--parameter name="GlobalMode" type="string">0A </parameter-->
<!--Collection of reconstructed particles-->
<parameter name="InputCollection" type="string" lcioInType="ReconstructedParticle">PandoraPFOs</parameter>
<!--Merging mode, if mode is "manual"-->
<!--parameter name="MergingMode" type="int">0 </parameter-->
<!--Merging threshold, if mode is "manual"-->
<!--parameter name="MergingThreshold" type="float">0 </parameter-->
<!--Select predefined algorithms for jet finding(or "manual")-->
<parameter name="Mode" type="string">DurhamNJet </parameter>
<!--Force everything to N jets(if supported by current mode)-->
<parameter name="NJetRequested" type="int">4 </parameter>
<!--Name of collection with the found jets-->
<parameter name="OutputCollection" type="string" lcioOutType="ReconstructedParticle">Durham_4Jets</parameter>
<!--Primary jet finding mode, if mode is "manual"-->
<!--parameter name="PrimaryJetFindingMode" type="int">0 </parameter-->
<!--Half cone opening angle for cone jet finding algorithm with variable number of jet-->
<!--parameter name="RCone" type="float">0.7 </parameter-->
<!--Secong jet finding mode, if mode is "manual"-->
<!--parameter name="SecondJetFindingMode" type="int">0 </parameter-->
<!--Name of parameter added to event in case of successful jet finding-->
<!--parameter name="SuccessTag" type="string">JetsFound </parameter-->
<!--Threshold, if mode is "manual"-->
<!--parameter name="Threshold" type="float">0 </parameter-->
<!--verbosity level of this processor ("DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT")-->
<!--parameter name="Verbosity" type="string">DEBUG </parameter-->
<!--YCut for jet finding algorithm(if supported by current mode)-->
<!--parameter name="YCut" type="float">0 </parameter-->
</processor>
<processor name="MyWW5CFit" type="WW5CFit">
<!--WW5CFit does a 5C fit on 4 jet events (Px, Py, Pz, E, M12 = M34 (for all three permutations)) -->
<!--Name of the Jet collection-->
<parameter name="JetCollectionName" type="string" lcioInType="ReconstructedParticle">Durham_4Jets</parameter>
<!-- center-of-mass energy (default: 500.) -->
<parameter name="ECM" type="float"> 500. </parameter>
<!-- include ISR in fit hypothesis? 0: false >0: true (default) -->
<parameter name="FitISR" type="int"> 0 </parameter>
<!-- maximum energy (=|p_z|) for a single ISR photon (default: 225.) -->
<parameter name="ISRPzMax" type="float"> 225. </parameter>
<!-- 0 = OPALFitter, 1 = NewFitter, 2 = NewtonFitter (default: 0) -->
<parameter name="fitter" type="int"> 1 </parameter>
<!-- set true if every event should be traced in DEBUG mode (default: false) -->
<parameter name="traceall" type="bool"> false </parameter>
<!-- number of individual event to be traced (default: -1) -->
<parameter name="ievttrace" type="int"> -1 </parameter>
<!-- verbosity level - DEBUG only works if compiled in debug mode! -->
<parameter name="Verbosity" options="DEBUG0-4,MESSAGE0-4,WARNING0-4,ERROR0-4,SILENT"> MESSAGE </parameter>
</processor>
</marlin>