diff --git a/k4geo b/k4geo
new file mode 160000
index 0000000..1a708a9
--- /dev/null
+++ b/k4geo
@@ -0,0 +1 @@
+Subproject commit 1a708a93f99ff568d5030a2e375b4e1653635ab1
diff --git a/pandoraPFA/CLD_LAr/Beampipe_o4_v05.xml b/pandoraPFA/CLD_LAr/Beampipe_o4_v05.xml
new file mode 100644
index 0000000..ae74971
--- /dev/null
+++ b/pandoraPFA/CLD_LAr/Beampipe_o4_v05.xml
@@ -0,0 +1,158 @@
+
+
+
+ A beampipe for FCCee detector based on CLD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Part of beampipe made of AlBeMet162 and Paraffin flow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Golden foil in the inner part of the Be beampipe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Synch Radiation mask inside the beam-pipe, at z = 2.1 m
+
+
+
+
+
+
+
+
+
+
+
+Full Cone Tungsten Shield
+
+
+
+ Beampipe Shield (APS: WHAT????? +18 cm (??plus??) as solenoid is now closer to IP)
+
+
+
+
+
+Asymmetric Tungsten Shield no Rotation
+
+
+
+
+
+
+ was 370. Add 0.1*mm so that rmax1 is larger than rmin1
+
+
+ one degree less, to fit lumical window
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr/CLD_o4_v05.xml b/pandoraPFA/CLD_LAr/CLD_o4_v05.xml
new file mode 100644
index 0000000..60d7554
--- /dev/null
+++ b/pandoraPFA/CLD_LAr/CLD_o4_v05.xml
@@ -0,0 +1,437 @@
+
+
+
+ The compact format for the FCCee Detector design
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ suggested naming convention:
+
+ main parameters:
+
+ DET_inner_radius : inner radius of tube like envelope ( inscribed cylinder )
+ DET_outer_radius : outer radius of tube like envelope ( circumscribed cylinder )
+ DET_half_length : half length along z axis
+ DET_min_z : smallest absolute value on z-axis
+ DET_max_z : largest absolute value on z-axis
+ DET_inner_symmetry : number of sides on the inside ( 0 for tube )
+ DET_outer_symmetry : number of sides on the inside ( 0 for tube )
+ DET_inner_phi0 : optional rotation of the inner polygon ( in r-phi plane )
+ DET_outer_phi0 : optional rotation of the outer polygon ( in r-phi plane )
+
+ additional parameters for cutting away volumes/shapes use one of the above with a number
+ appended and/or an extra specifiaction such as cone ( for a cut away cone )
+
+ DET_inner_radius_1
+ DET_outer_radius_2
+ DET_cone_min_z
+ DET_cone_max_z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml b/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml
index 9354561..f871304 100644
--- a/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml
+++ b/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml
@@ -17,7 +17,7 @@
-
+
@@ -125,16 +125,17 @@
-
-
+
+
-
-
+
+
-
+
+
@@ -153,36 +154,45 @@
-
+
+
-
+
+
-
+
+
-
-
+
+
+
+
-
+
+
-
-
+
+
+
+
-
+
+
@@ -307,58 +317,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr/InnerTracker_o2_v07.xml b/pandoraPFA/CLD_LAr/InnerTracker_o2_v07.xml
new file mode 100644
index 0000000..8406b11
--- /dev/null
+++ b/pandoraPFA/CLD_LAr/InnerTracker_o2_v07.xml
@@ -0,0 +1,582 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tracking detectors
+
+
+
+
+
+
+
+
+
+
+
+
+ Inner Tracker Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${GlobalTrackerReadoutID}
+
+
+ ${GlobalTrackerReadoutID}
+
+
+
+
+
+
+
+
+
+ Silicon Inner Tracker Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Silicon Inner Tracker Endcaps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.5959*cm = X0 for Carbon fibre
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The next section is the cable for the vertex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr/LAr_ECalBarrel.xml b/pandoraPFA/CLD_LAr/LAr_ECalBarrel.xml
index 85ce8fe..3e24705 100644
--- a/pandoraPFA/CLD_LAr/LAr_ECalBarrel.xml
+++ b/pandoraPFA/CLD_LAr/LAr_ECalBarrel.xml
@@ -47,11 +47,11 @@
-
+
-
+
diff --git a/pandoraPFA/CLD_LAr/OuterTracker_o2_v07.xml b/pandoraPFA/CLD_LAr/OuterTracker_o2_v07.xml
new file mode 100644
index 0000000..fb8e27d
--- /dev/null
+++ b/pandoraPFA/CLD_LAr/OuterTracker_o2_v07.xml
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tracking detectors
+
+
+
+
+ Outer Tracker Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${GlobalTrackerReadoutID}
+
+
+ ${GlobalTrackerReadoutID}
+
+
+
+
+
+
+
+
+
+
+ Silicon Outer Tracker Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Silicon Outer Tracker Endcaps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr/Vertex_o4_v07_smallBP.xml b/pandoraPFA/CLD_LAr/Vertex_o4_v07_smallBP.xml
new file mode 100644
index 0000000..8082039
--- /dev/null
+++ b/pandoraPFA/CLD_LAr/Vertex_o4_v07_smallBP.xml
@@ -0,0 +1,225 @@
+
+
+
+
+ Tracking detectors
+
+
+
+
+
+
+
+
+
+
+ Vertex Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${GlobalTrackerReadoutID}
+
+
+ ${GlobalTrackerReadoutID}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vertex Detector Endcaps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr/materials.xml b/pandoraPFA/CLD_LAr/materials.xml
index d1346b6..64eba58 100644
--- a/pandoraPFA/CLD_LAr/materials.xml
+++ b/pandoraPFA/CLD_LAr/materials.xml
@@ -8,7 +8,7 @@
-
+
@@ -243,6 +243,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/BeamInstrumentation_o3_v01_overlap.xml b/pandoraPFA/CLD_LAr_old/BeamInstrumentation_o3_v01_overlap.xml
new file mode 100644
index 0000000..634585f
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/BeamInstrumentation_o3_v01_overlap.xml
@@ -0,0 +1,26 @@
+
+
+
+ Beampipe Instrumentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/BeamInstrumentation_o3_v02_fitShield.xml b/pandoraPFA/CLD_LAr_old/BeamInstrumentation_o3_v02_fitShield.xml
new file mode 100644
index 0000000..dba09d3
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/BeamInstrumentation_o3_v02_fitShield.xml
@@ -0,0 +1,26 @@
+
+
+
+ Beampipe Instrumentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/Beampipe_o4_v04_noNotch_W_n02.xml b/pandoraPFA/CLD_LAr_old/Beampipe_o4_v04_noNotch_W_n02.xml
new file mode 100644
index 0000000..781ed74
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/Beampipe_o4_v04_noNotch_W_n02.xml
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Part of beampipe made of Beryllium
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Golden foil in the inner part of the Be beampipe
+
+
+
+
+
+ Part of beampipe made of Copper
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Full Cone Tungsten Shield
+
+
+
+ Before HOM space
+
+
+ After HOM space (1197.5*m - 1298.7*mm) +18 cm as solenoid is now closer to IP
+
+
+
+Asymmetric Tungsten Shield no Rotation
+
+
+
+
+
+
+ was 370
+
+
+ one degree less, to fit lumical window
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/ECalBarrel_o2_v01_03.xml b/pandoraPFA/CLD_LAr_old/ECalBarrel_o2_v01_03.xml
new file mode 100644
index 0000000..abe72e0
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/ECalBarrel_o2_v01_03.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+ system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EM Calorimeter Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/ECalEndcap_o2_v01_03.xml b/pandoraPFA/CLD_LAr_old/ECalEndcap_o2_v01_03.xml
new file mode 100644
index 0000000..dd84c50
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/ECalEndcap_o2_v01_03.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+ system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16
+
+
+
+
+
+
+
+
+ Electromagnetic Calorimeter Endcap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/FCCee_o1_v05.xml b/pandoraPFA/CLD_LAr_old/FCCee_o1_v05.xml
new file mode 100755
index 0000000..5349431
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/FCCee_o1_v05.xml
@@ -0,0 +1,451 @@
+
+
+
+
+ The compact format for the FCCee Detector design
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ suggested naming convention:
+
+ main parameters:
+
+ DET_inner_radius : inner radius of tube like envelope ( inscribed cylinder )
+ DET_outer_radius : outer radius of tube like envelope ( circumscribed cylinder )
+ DET_half_length : half length along z axis
+ DET_min_z : smallest absolute value on z-axis
+ DET_max_z : largest absolute value on z-axis
+ DET_inner_symmetry : number of sides on the inside ( 0 for tube )
+ DET_outer_symmetry : number of sides on the inside ( 0 for tube )
+ DET_inner_phi0 : optional rotation of the inner polygon ( in r-phi plane )
+ DET_outer_phi0 : optional rotation of the outer polygon ( in r-phi plane )
+
+ additional parameters for cutting away volumes/shapes use one of the above with a number
+ appended and/or an extra specifiaction such as cone ( for a cut away cone )
+
+ DET_inner_radius_1
+ DET_outer_radius_2
+ DET_cone_min_z
+ DET_cone_max_z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/FCCee_o1_v05_copy.xml b/pandoraPFA/CLD_LAr_old/FCCee_o1_v05_copy.xml
new file mode 100644
index 0000000..c93702c
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/FCCee_o1_v05_copy.xml
@@ -0,0 +1,434 @@
+
+
+
+ The compact format for the FCCee Detector design
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ suggested naming convention:
+
+ main parameters:
+
+ DET_inner_radius : inner radius of tube like envelope ( inscribed cylinder )
+ DET_outer_radius : outer radius of tube like envelope ( circumscribed cylinder )
+ DET_half_length : half length along z axis
+ DET_min_z : smallest absolute value on z-axis
+ DET_max_z : largest absolute value on z-axis
+ DET_inner_symmetry : number of sides on the inside ( 0 for tube )
+ DET_outer_symmetry : number of sides on the inside ( 0 for tube )
+ DET_inner_phi0 : optional rotation of the inner polygon ( in r-phi plane )
+ DET_outer_phi0 : optional rotation of the outer polygon ( in r-phi plane )
+
+ additional parameters for cutting away volumes/shapes use one of the above with a number
+ appended and/or an extra specifiaction such as cone ( for a cut away cone )
+
+ DET_inner_radius_1
+ DET_outer_radius_2
+ DET_cone_min_z
+ DET_cone_max_z
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/HCalBarrel_o1_v01_01.xml b/pandoraPFA/CLD_LAr_old/HCalBarrel_o1_v01_01.xml
new file mode 100644
index 0000000..d0ade5f
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/HCalBarrel_o1_v01_01.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16
+
+
+
+
+
+
+ Hadron Calorimeter Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/HCalEndcap_o1_v01_01.xml b/pandoraPFA/CLD_LAr_old/HCalEndcap_o1_v01_01.xml
new file mode 100644
index 0000000..ef70e41
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/HCalEndcap_o1_v01_01.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HCalEndcap Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+ system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16
+
+
+
+ system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16
+
+
+
+
+
+
+
+
+ Hadronic Calorimeter Endcap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hadronic Calorimeter Endcap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/HOMAbsorber_v00.xml b/pandoraPFA/CLD_LAr_old/HOMAbsorber_v00.xml
new file mode 100644
index 0000000..f197ea2
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/HOMAbsorber_v00.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/InnerTrackerBarrelModuleDown.xml b/pandoraPFA/CLD_LAr_old/InnerTrackerBarrelModuleDown.xml
new file mode 100644
index 0000000..12d5d74
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/InnerTrackerBarrelModuleDown.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/InnerTrackerBarrelModuleUp.xml b/pandoraPFA/CLD_LAr_old/InnerTrackerBarrelModuleUp.xml
new file mode 100644
index 0000000..a814182
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/InnerTrackerBarrelModuleUp.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/InnerTracker_o2_v06_02.xml b/pandoraPFA/CLD_LAr_old/InnerTracker_o2_v06_02.xml
new file mode 100644
index 0000000..fd108c3
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/InnerTracker_o2_v06_02.xml
@@ -0,0 +1,596 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tracking detectors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inner Tracker Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${GlobalTrackerReadoutID}
+
+
+ ${GlobalTrackerReadoutID}
+
+
+
+
+
+
+
+
+
+ Silicon Inner Tracker Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Silicon Inner Tracker Endcaps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.5959*cm = X0 for Carbon fibre
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The next section is the cable for the vertex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/LAr_ECalBarrel.xml b/pandoraPFA/CLD_LAr_old/LAr_ECalBarrel.xml
new file mode 100644
index 0000000..3e24705
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/LAr_ECalBarrel.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+ Settings for the inclined EM calorimeter.
+ The barrel is filled with liquid argon. Passive material includes lead in the middle and steal on the outside, glued together.
+ Passive plates are inclined by a certain angle from the radial direction.
+ In between of two passive plates there is a readout.
+ Space between the plate and readout is of trapezoidal shape and filled with liquid argon.
+ Definition of sizes, visualization settings, readout and longitudinal segmentation are specified.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system:4,cryo:1,type:3,subtype:3,layer:8,module:11,eta:9
+
+
+
+
+
+
+ system:4,cryo:1,type:3,subtype:3,layer:8,eta:9,phi:10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/LAr_ECalEndcaps.xml b/pandoraPFA/CLD_LAr_old/LAr_ECalEndcaps.xml
new file mode 100644
index 0000000..e76463b
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/LAr_ECalEndcaps.xml
@@ -0,0 +1,167 @@
+
+
+
+
+
+ Liquid argon EM calorimeter endcap design.
+ Electromagnetic part (EMEC) includes lead+steel absorber.
+ Absorbers have shape of simple discs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system:4,subsystem:1,type:3,subtype:3,layer:8,sublayer:8,eta:10,phi:10
+
+
+
+ system:4,subsystem:1,type:3,subtype:3,layer:8,eta:10,phi:10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/LumiCal_o3_v02_03.xml b/pandoraPFA/CLD_LAr_old/LumiCal_o3_v02_03.xml
new file mode 100644
index 0000000..2ba7b40
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/LumiCal_o3_v02_03.xml
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+ system:8,barrel:3,layer:8,slice:8,r:32:-16,phi:-16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/OuterTrackerBarrelModuleDown.xml b/pandoraPFA/CLD_LAr_old/OuterTrackerBarrelModuleDown.xml
new file mode 100644
index 0000000..8c03038
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/OuterTrackerBarrelModuleDown.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/OuterTrackerBarrelModuleUp.xml b/pandoraPFA/CLD_LAr_old/OuterTrackerBarrelModuleUp.xml
new file mode 100644
index 0000000..12a1efe
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/OuterTrackerBarrelModuleUp.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/OuterTracker_o2_v06_02.xml b/pandoraPFA/CLD_LAr_old/OuterTracker_o2_v06_02.xml
new file mode 100644
index 0000000..272511d
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/OuterTracker_o2_v06_02.xml
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tracking detectors
+
+
+
+
+ Outer Tracker Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${GlobalTrackerReadoutID}
+
+
+ ${GlobalTrackerReadoutID}
+
+
+
+
+
+
+
+
+
+
+ Silicon Outer Tracker Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Silicon Outer Tracker Endcaps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/Solenoid_o1_v01_02.xml b/pandoraPFA/CLD_LAr_old/Solenoid_o1_v01_02.xml
new file mode 100644
index 0000000..634f3ca
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/Solenoid_o1_v01_02.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Solenoid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/TrackerDiskModuleIn.xml b/pandoraPFA/CLD_LAr_old/TrackerDiskModuleIn.xml
new file mode 100644
index 0000000..12a1efe
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/TrackerDiskModuleIn.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/TrackerDiskModuleOut.xml b/pandoraPFA/CLD_LAr_old/TrackerDiskModuleOut.xml
new file mode 100644
index 0000000..8c03038
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/TrackerDiskModuleOut.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/Vertex_o4_v05.xml b/pandoraPFA/CLD_LAr_old/Vertex_o4_v05.xml
new file mode 100644
index 0000000..ea9f918
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/Vertex_o4_v05.xml
@@ -0,0 +1,223 @@
+
+
+
+
+ Tracking detectors
+
+
+
+
+
+
+
+
+
+
+
+ Vertex Assembly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${GlobalTrackerReadoutID}
+
+
+ ${GlobalTrackerReadoutID}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vertex Detector Endcaps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/YokeBarrel_o1_v01_02.xml b/pandoraPFA/CLD_LAr_old/YokeBarrel_o1_v01_02.xml
new file mode 100644
index 0000000..5d4e62d
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/YokeBarrel_o1_v01_02.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system:5,side:2,layer:9,module:8,stave:4,submodule:4,x:32:-16,y:-16
+
+
+
+
+
+
+
+ Yoke Calorimeter Barrel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/YokeEndcap_o1_v01_02.xml b/pandoraPFA/CLD_LAr_old/YokeEndcap_o1_v01_02.xml
new file mode 100644
index 0000000..e450384
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/YokeEndcap_o1_v01_02.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+ system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Encap Yoke
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/CLD_LAr_old/elements.xml b/pandoraPFA/CLD_LAr_old/elements.xml
new file mode 100644
index 0000000..8358bac
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/elements.xml
@@ -0,0 +1,884 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pandoraPFA/CLD_LAr_old/materials.xml b/pandoraPFA/CLD_LAr_old/materials.xml
new file mode 100644
index 0000000..19250a6
--- /dev/null
+++ b/pandoraPFA/CLD_LAr_old/materials.xml
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/Output_DST.slcio b/pandoraPFA/Output_DST.slcio
new file mode 100644
index 0000000..45d306b
Binary files /dev/null and b/pandoraPFA/Output_DST.slcio differ
diff --git a/pandoraPFA/Output_REC.slcio b/pandoraPFA/Output_REC.slcio
new file mode 100644
index 0000000..eaa5891
Binary files /dev/null and b/pandoraPFA/Output_REC.slcio differ
diff --git a/pandoraPFA/PandoraSettings/PandoraLikelihoodData12EBin.xml b/pandoraPFA/PandoraSettings/PandoraLikelihoodData12EBin.xml
new file mode 100644
index 0000000..bd85f1a
--- /dev/null
+++ b/pandoraPFA/PandoraSettings/PandoraLikelihoodData12EBin.xml
@@ -0,0 +1,868 @@
+12
+0 0.2 0.5 1 1.5 2.5 5 10 20 35 50 75
+342750 231582 226866 158061 214870 283666 225134 137309 53395 17326 12851 10760
+1207972 376650 137168 48517 44217 41720 26614 14750 6395 2152 1368 582
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 6.71043034282e-05 0.0026754194019 0.0207673231218 0.0974762946754 0.175600291758 0.0909992706054 0.107460247994 0.0877228300511 0.0660598103574 0.0579752005835 0.0485280816922 0.0415609044493 0.0347133479212 0.0288285922684 0.0239299781182 0.0203967906637 0.0169715536105 0.0140627279358 0.0115711159737 0.00941502552881 0.00787162654996 0.00666666666667 0.00520787746171 0.00411378555799 0.00350692924872 0.00274544128373 0.00240116703136 0.00172720641867 0.00157840991977 0.00119912472648 0.000997811816193 0.000933625091174 0.00072355944566 0.000554339897885 0.000504741064916 0.000399708242159 0.00035594456601 0.000274252370532 0.000245076586433 0.000224653537564 0.000224653537564 0.000163384390956 0.000122538293217 0.000107950401167 0.000134208606856 8.75273522976e-05 7.00218818381e-05 7.58570386579e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 2.56628464898e-05 0.000857635773015 0.00756971188074 0.04936289914 0.139273095734 0.0690653425742 0.114611928091 0.102792945532 0.0746788832854 0.076726944002 0.0584632756388 0.0499862579596 0.0418445129523 0.0345049388562 0.0271372184123 0.022925200253 0.0193224677393 0.0161758716262 0.0134696830721 0.0114042378466 0.00941495332673 0.00792733606408 0.00671042044021 0.00575096111499 0.00495044587126 0.00427824485998 0.00365654170792 0.00315321878322 0.00281132344127 0.00251247545473 0.00221942230449 0.0019528598345 0.00170285403966 0.00157785114225 0.00140400605312 0.00131873917607 0.00116476209713 0.00102154685705 0.000906477964721 0.000796376074942 0.000770713228452 0.000682962850132 0.000664750507462 0.000581139297931 0.00053395277374 0.000490905418338 0.000453652899239 0.000392393201167 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.000138179996718 0.000984532476617 0.0042188080248 0.0158906996226 0.0357324835264 0.0600780716981 0.0852613761 0.106454733097 0.116541872857 0.114136677289 0.100685718234 0.0804078037153 0.0634375728684 0.0477714157404 0.0360131616447 0.0265823768687 0.020040417649 0.0150184383933 0.0116028015994 0.00879602041609 0.00724581357791 0.0060799198556 0.00519902237652 0.00416267240114 0.00360131616447 0.00312200430085 0.00260814743806 0.00254337556459 0.00210292682506 0.0016927049598 0.00154157058839 0.00143361746595 0.00123066559577 0.00103203185049 0.00102771372559 0.000820443730514 0.000703854358283 0.00059158311095 0.000569992486463 0.000496584363206 0.000483629988514 0.00042317623995 0.000302268742821 0.000336813742001 0.000246133119154 0.00022022436977 0.000189997495488 0.000198633745282 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 5.30996946768e-06 0.000517722023098 0.00212133280234 0.0058064516129 0.0171140315943 0.0343130227001 0.0452754546661 0.0637966281694 0.0732430638524 0.07765564848 0.0785477233506 0.0738298154786 0.068209212797 0.0603557679543 0.0525421478826 0.0454241338112 0.0392273994425 0.0339333598832 0.0288623390416 0.0250896057348 0.0215505110846 0.0189061462897 0.0160414177618 0.0143183326696 0.0123324040887 0.0106172839506 0.00926855170583 0.00802336386566 0.00728793309438 0.00624717907872 0.00561529271207 0.00500464622328 0.00442585955131 0.00413912120005 0.00356829948228 0.00343289526085 0.00287269348201 0.00257533519182 0.00234966148945 0.00218239745121 0.00204699322979 0.00186645426789 0.00168326032125 0.00145493163414 0.00145227664941 0.00135935218372 0.0012159830081 0.0012239479623 0.001067303863 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 2.2039441785e-05 9.25656554971e-05 0.000431973058986 0.00189539199351 0.0040288099583 0.0101469589978 0.024027399434 0.0498576252061 0.0855791524512 0.11847522326 0.137931642467 0.134299542461 0.1163021343 0.0901986194494 0.0666340482928 0.0458728941313 0.0314855465341 0.0213870743082 0.0148369522097 0.0106450503822 0.00744051554662 0.00559801821339 0.00418749393915 0.00319571905883 0.00243315437307 0.00210697063465 0.00157802403181 0.00130032706532 0.000960919661827 0.000916840778257 0.000837498787831 0.000661183253551 0.000656775365194 0.000476051942556 0.000533354491197 0.000462828277485 0.000365854733631 0.000343815291846 0.000282104854848 0.000299736408276 0.000224802306207 0.000198354976065 0.000158683980852 0.00013223665071 0.000154276092495 0.000123420873996 0.000127828762353 9.25656554971e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.000174967922548 0.000736323340721 0.00131954974921 0.00292342237257 0.00724658812551 0.0146025312026 0.0204129242972 0.0329377114196 0.0469132742331 0.0628572261752 0.0762204012598 0.0832993117928 0.0834961507057 0.0780502741164 0.0702058789222 0.0598973521521 0.0490712119445 0.0406435903418 0.0351102297912 0.0298247404642 0.0250131225942 0.0208066021229 0.0185028578094 0.0161189198647 0.0134433687157 0.0118394960924 0.0103085267701 0.00917123527353 0.00860258952525 0.00750174967923 0.00645194214394 0.00562813484195 0.00565729616237 0.0049792954625 0.00461477895719 0.00404613320891 0.00363787472297 0.00353581010148 0.00327335821766 0.00314942260586 0.00244955091567 0.00230374431354 0.00239851860492 0.00220167969206 0.00184445351686 0.00167677592441 0.00167677592441 0.00169864691473 0.00152367899218 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 3.79600280904e-05 0.000215106825846 0.00131594764047 0.00189167473317 0.00331517578656 0.0061431978793 0.0131215163766 0.033430131405 0.0691252111527 0.111596155914 0.141027831027 0.146607955157 0.128931235409 0.101707568597 0.0721114000291 0.0504741840176 0.0334870714471 0.0221813097475 0.0148044109553 0.0104073743681 0.00776915241584 0.00554849077255 0.00446662997197 0.00334680914331 0.00287863546352 0.00205616818823 0.00189800140452 0.00143615439609 0.00110716748597 0.0010059407444 0.000898387331473 0.000746547219112 0.000759200561808 0.000613687120795 0.000423886980343 0.000423886980343 0.000335313581465 0.000297353553375 0.000354293595511 0.000354293595511 0.000265720196633 0.000164493455058 0.00015816678371 0.000253066853936 0.000170820126407 0.000170820126407 0.000164493455058 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.000103056660552 0.000618339963312 0.000886287280747 0.00160768390461 0.00441082507162 0.00861553682214 0.00987282808088 0.0182616402498 0.0253725498279 0.0395325349877 0.0562483253293 0.0723869983717 0.0871653234949 0.0933075004638 0.0888348413958 0.0787352886617 0.0648432508193 0.0562277139972 0.0430982954428 0.0355957705547 0.0275573510316 0.0225487973288 0.0193128181874 0.01679823567 0.0143454871488 0.0124492445947 0.0103675000515 0.010264443391 0.00801780819094 0.00816208751572 0.00645134695055 0.00618339963312 0.00496733103861 0.00482305171383 0.00471999505328 0.00399859842942 0.00399859842942 0.00391615310097 0.0029680318239 0.00292680915968 0.00249397118536 0.00253519384958 0.00216418987159 0.00228785786425 0.00208174454315 0.0021848012037 0.00191685388627 0.00193746521838 0.00189624255416 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 9.30795364639e-06 0.000251314748453 0.00107972262298 0.00184762879881 0.00305766277284 0.00430492856146 0.00542653697585 0.0118397170382 0.0285428398567 0.0624005212454 0.104705170568 0.140615255736 0.149476427607 0.132931540001 0.10417461721 0.0734909480151 0.0507841950947 0.0330432354447 0.0223577046586 0.0158607530134 0.0113650114022 0.00818169125518 0.0059989761251 0.00473774840601 0.00379764508773 0.00288546563038 0.00268999860381 0.00214082933867 0.0016661237027 0.00162889188812 0.00113557034486 0.00107041466933 0.000926141387816 0.000698096523479 0.000656210732071 0.000618978917485 0.000577093126076 0.00046539768232 0.000507283473728 0.000409549960441 0.000363010192209 0.000307162470331 0.000260622702099 0.000148927258342 0.000209428957044 0.000176851119281 0.000176851119281 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 2.26157360291e-05 0.00027138883235 0.000452314720583 0.000542777664699 0.000927245177194 0.00187710609042 0.00479453603818 0.00526946649479 0.0116923355271 0.0153334690277 0.0210552502431 0.0320917294253 0.0505235542891 0.0682542913359 0.0868896578239 0.0924305131511 0.0924983603591 0.0832259085872 0.0689327634168 0.0557930207839 0.0443946898252 0.0363661035348 0.0307800167356 0.0266413370423 0.0197887690255 0.0171201121741 0.0152203903476 0.0129135852726 0.0106067801977 0.00940814618812 0.00902367867562 0.00782504466608 0.00719180405726 0.00653594771242 0.00576701268743 0.00508854060655 0.0050433091345 0.00477192030215 0.00409344822127 0.00343759187643 0.00366374923672 0.00364113350069 0.00300789289187 0.00300789289187 0.00264604111541 0.00244249949115 0.00165094873013 0.00180925888233 0.0016283329941 0.00160571725807 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 7.05054535968e-06 8.8131816996e-05 0.000831964352443 0.00150881670697 0.00327497831957 0.0045299753936 0.00511164538577 0.00610929755417 0.00956759005309 0.0196639710082 0.0447921146701 0.0851106583094 0.12604964994 0.146954516932 0.139646626667 0.112505552304 0.0832034857896 0.0574407930453 0.038792100569 0.0272609336332 0.0187791275655 0.0141680709003 0.010262068771 0.008115177709 0.00648650173091 0.00509754429505 0.00392010321998 0.00316216959382 0.00270740941812 0.00234430633209 0.00206933506307 0.00168155506828 0.00151586725233 0.00120916852919 0.00109635980343 0.000853115988522 0.000754408353486 0.000546417265375 0.000514689811257 0.000500588720538 0.000366628358704 0.000289072359747 0.000296122905107 0.000239718542229 0.000250294360269 0.000158637270593 0.000165687815953 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 7.1907957814e-05 0.000119846596357 0.000119846596357 4.79386385427e-05 0.000551294343241 0.00136625119847 0.00273250239693 0.00580057526366 0.00795781399808 0.0105225311601 0.0146452540748 0.0206615532119 0.0335570469799 0.0556327900288 0.0728427612656 0.0889741131352 0.0899089165868 0.0858101629914 0.0737775647172 0.0619606903164 0.051414189837 0.042401725791 0.0336049856184 0.0304170661553 0.0261744966443 0.0234659635666 0.0194391179291 0.0173777564717 0.0165148609779 0.0131112176414 0.011217641419 0.0112655800575 0.0100191754554 0.00850910834132 0.00795781399808 0.00695110258869 0.00627996164909 0.00529721955896 0.00479386385427 0.00433844678811 0.00371524448706 0.00299616490892 0.003092042186 0.00261265580058 0.00256471716203 0.00203739213806 0.00179769894535 0.00179769894535 0.00177372962608 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 4.44179910631e-06 2.66507946379e-05 0.000266507946379 0.00071068785701 0.00190997361571 0.00423303454831 0.0057698970391 0.00824842094042 0.00890136540905 0.0105181802837 0.0165545852692 0.032296321302 0.0630557801132 0.105750353123 0.135945703448 0.140716195688 0.119813089094 0.0904483552018 0.0649613119298 0.0458082741834 0.0326383398332 0.0241722707365 0.018633347251 0.0143248021178 0.0110511961765 0.0084438601011 0.00686702141836 0.00555224888289 0.00415752396351 0.0034512779056 0.00289605301731 0.00237192072277 0.00182113763359 0.00147023550419 0.00117707676317 0.0010571481873 0.000763989446285 0.000737338651647 0.000586317482033 0.000364227526717 0.000350902129398 0.000293158741016 0.000270949745485 0.000182113763359 0.000173230165146 0.000124370374977 0.000128812174083 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.000150296836252 0.000450890508755 0.0010145036447 0.00289321409784 0.00492222138724 0.00725182234914 0.00924325542947 0.0112722627189 0.0159314646427 0.0253250169084 0.0386638611257 0.0572255204028 0.0719170361464 0.0825881115203 0.0774404448786 0.0709776809198 0.0598181408281 0.0523408732246 0.0470053355377 0.0417825204779 0.040016532652 0.0355827759826 0.0329525813482 0.0279927857519 0.0258886300443 0.0231832869918 0.019087698204 0.0177350266777 0.0154054257158 0.0134139926355 0.011948598482 0.00991959119261 0.00864206808447 0.00691365446757 0.00657548658601 0.0046592019238 0.00413316299692 0.00349440144285 0.00326895618847 0.00300593672503 0.0023296009619 0.00217930412565 0.00116480048095 0.00135267152626 0.000939355226572 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 7.28284380485e-06 5.09799066339e-05 0.000713718692875 0.00190082223307 0.00344478511969 0.00586997210671 0.00845538165743 0.0100721729821 0.0137572919474 0.0204429425602 0.0349867816385 0.0606296746754 0.0962500637249 0.126051460574 0.131156734082 0.117151825445 0.0911302245301 0.0688010254244 0.0502953193163 0.0369968465286 0.0271650073921 0.0214115607863 0.0155925685862 0.0129925933479 0.00973716216708 0.00755959186943 0.00577529513725 0.00482852544261 0.00370696749667 0.0030005316476 0.00229409579853 0.00172603398175 0.00145656876097 0.00101231528887 0.000990466757459 0.000626324567217 0.000538930441559 0.000407839253072 0.000262182376975 0.000189353938926 0.000167505407512 0.000131091188487 0.000123808344682 7.28284380485e-05 6.55455942436e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000135593220339 0.000406779661017 0.00169491525424 0.00271186440678 0.00549152542373 0.00671186440678 0.00881355932203 0.0132881355932 0.0172203389831 0.0265762711864 0.0400677966102 0.0573559322034 0.0594576271186 0.0598644067797 0.0553898305085 0.0560677966102 0.0517966101695 0.0570847457627 0.0541016949153 0.0522033898305 0.0496271186441 0.0454237288136 0.0420338983051 0.0382372881356 0.0360677966102 0.0296271186441 0.0252203389831 0.0220338983051 0.0158644067797 0.0163389830508 0.0120677966102 0.0100338983051 0.008 0.00474576271186 0.00372881355932 0.00325423728814 0.00284745762712 0.00216949152542 0.00230508474576 0.00169491525424 0.00108474576271 0.000610169491525 0.000542372881356 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.61850360521e-05 0.0 0.000149826762806 0.00080531885008 0.00198520460717 0.00305272029216 0.00537503511565 0.00852139713456 0.0123607079315 0.0207510066486 0.035939694728 0.0620844648375 0.0902331678996 0.118175859163 0.125030433561 0.11403689484 0.0927802228673 0.0742391609701 0.054686768424 0.042831725817 0.0317258170241 0.0245341324094 0.0180353965727 0.0145144676468 0.0111995505197 0.00882105066017 0.00674220432625 0.00486936979118 0.00393295252364 0.00344601554453 0.00224740144208 0.00183537784437 0.00146081093735 0.000917688922184 0.000861503886132 0.00054312201517 0.000430751943066 0.000355838561663 0.000168555108156 9.36417267534e-05 7.49133814028e-05 3.74566907014e-05 3.74566907014e-05 1.87283453507e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000156372165754 0.000156372165754 0.000312744331509 0.00156372165754 0.0034401876466 0.0051602814699 0.00719311962471 0.00953870211102 0.0131352619234 0.0220484753714 0.0303362001564 0.0401876465989 0.0494136043784 0.0539483971853 0.053479280688 0.052228303362 0.0501954652072 0.0501954652072 0.0589523064894 0.0566067240031 0.0555121188428 0.0583268178264 0.0491008600469 0.0562939796716 0.0459734167318 0.0386239249414 0.033776387803 0.0240813135262 0.0195465207193 0.0164190774042 0.0134480062549 0.00906958561376 0.00609851446443 0.00531665363565 0.00297107114934 0.00250195465207 0.00234558248632 0.00109460516028 0.000469116497263 0.000781860828772 0.0 0.0 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.77167263073e-05 0.000115433452615 0.000288583631536 0.000808034168302 0.0015583516103 0.00421332102043 0.00704144060949 0.0109661779984 0.0210666051022 0.0398822578783 0.0655662010851 0.0930970795336 0.111681865405 0.121840009235 0.116587787141 0.103601523722 0.0763592289045 0.0545423063604 0.0407480087729 0.0311093154796 0.0219323559968 0.0188733695025 0.0132748470507 0.0107353110932 0.00865750894609 0.00525222209396 0.00507907191504 0.00375158720997 0.00340528685213 0.00230866905229 0.00230866905229 0.00132748470507 0.000577167263073 0.000461733810458 0.000461733810458 0.000115433452615 5.77167263073e-05 0.000230866905229 0.0 0.0 5.77167263073e-05 0.0 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00046468401487 0.00046468401487 0.00185873605948 0.00325278810409 0.00511152416357 0.00836431226766 0.0195167286245 0.0260223048327 0.0418215613383 0.046468401487 0.0557620817844 0.0585501858736 0.0566914498141 0.0455390334572 0.0636617100372 0.0460037174721 0.0618029739777 0.0525092936803 0.0590148698885 0.0539033457249 0.0562267657993 0.0548327137546 0.0413568773234 0.035780669145 0.0292750929368 0.0255576208178 0.0116171003717 0.0130111524164 0.00975836431227 0.00604089219331 0.00325278810409 0.00418215613383 0.00092936802974 0.00092936802974 0.0 0.00046468401487 0.0 0.0 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.78149560345e-05 0.00116722434052 0.00116722434052 0.00389074780173 0.00614738152673 0.0101937592405 0.02256633725 0.0409306668742 0.0683215313983 0.0989806240759 0.131118200918 0.140611625554 0.132518870127 0.096801805307 0.0700334604311 0.0489456073457 0.033771690919 0.02256633725 0.0164967706793 0.013461987394 0.00980468446035 0.00762586569139 0.00521360205431 0.00459108240604 0.00334604310949 0.00287915337328 0.00249007859311 0.00140066920862 0.00101159442845 0.000544704692242 0.000311259824138 0.000389074780173 0.000311259824138 0.0 0.000233444868104 0.0 7.78149560345e-05 0.0 0.0 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00292397660819 0.00219298245614 0.00511695906433 0.015350877193 0.0248538011696 0.0402046783626 0.0555555555556 0.0599415204678 0.0577485380117 0.062865497076 0.0548245614035 0.0511695906433 0.046783625731 0.062134502924 0.0577485380117 0.0614035087719 0.0592105263158 0.0497076023392 0.0489766081871 0.0423976608187 0.0394736842105 0.0277777777778 0.0219298245614 0.0138888888889 0.0146198830409 0.00657894736842 0.00877192982456 0.000730994152047 0.00219298245614 0.00219298245614 0.000730994152047 0.0 0.0 0.0 0.0 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000371747211896 0.000371747211896 0.000650557620818 0.0025092936803 0.00566914498141 0.010687732342 0.0257434944238 0.0490706319703 0.0879182156134 0.142379182156 0.169888475836 0.165892193309 0.110130111524 0.0740706319703 0.0521375464684 0.0314126394052 0.0207249070632 0.0165427509294 0.00957249070632 0.00743494423792 0.00566914498141 0.00418215613383 0.00204460966543 0.00157992565056 0.00157992565056 0.000743494423792 0.000557620817844 0.000278810408922 0.0 0.000185873605948 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00171821305842 0.0 0.0 0.00343642611684 0.0154639175258 0.0189003436426 0.0223367697595 0.0670103092784 0.0807560137457 0.0790378006873 0.104810996564 0.0841924398625 0.0498281786942 0.0721649484536 0.0463917525773 0.0618556701031 0.0412371134021 0.0446735395189 0.0343642611684 0.0360824742268 0.0309278350515 0.0240549828179 0.0257731958763 0.0154639175258 0.00515463917526 0.0171821305842 0.0120274914089 0.0 0.00171821305842 0.0 0.00171821305842 0.0 0.0 0.00171821305842 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.126322392414 0.0979693654267 0.0870926331145 0.0779752005835 0.0695638220277 0.0633873085339 0.056469730124 0.0516528081692 0.0479212253829 0.0428504741065 0.0369015317287 0.0313085339168 0.0277024070022 0.0243238512035 0.0218526622903 0.019238512035 0.0162042304887 0.0145470459519 0.0126710430343 0.0113610503282 0.00977388767323 0.00881983953319 0.00777826404085 0.00697884755653 0.00645076586433 0.00567469000729 0.00508533916849 0.00444638949672 0.00403501094092 0.00364113785558 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.123086462269 0.075172272205 0.0703128880471 0.0618168301914 0.0573738464137 0.0553050898531 0.0479986291073 0.045047401761 0.0494191918356 0.0494746566973 0.0440540012517 0.0343228154295 0.029851685304 0.0279095873083 0.0247679581977 0.0227331428212 0.0207628984778 0.018568311186 0.0169821817062 0.0149183921482 0.013808267079 0.0132668638015 0.0135963416371 0.0132536184614 0.0115300685777 0.0101765603838 0.0093156132758 0.00895302208992 0.00843065898878 0.00779074349405 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.120985223377 0.108946291163 0.100193451995 0.0889231460131 0.0789871406241 0.0681788740058 0.060250796694 0.0514375037784 0.044882590184 0.0392992546916 0.0342556848114 0.0289746180619 0.025178986277 0.0217115319844 0.0187838433039 0.0161627414911 0.0135718665527 0.0122591565838 0.0102123653825 0.00930555915399 0.00808784793291 0.00749626482196 0.00603673860663 0.00515152300265 0.00453834926721 0.00387335803301 0.00358404366488 0.00325154804778 0.00305291430249 0.00242678619236 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.10458781362 0.0925023231116 0.0842187707421 0.0770343820523 0.0689207487057 0.062094782955 0.0563626709146 0.0510181866454 0.045466613567 0.0401168193283 0.0355741404487 0.0319925660427 0.0280977034382 0.0252011150936 0.0228859684057 0.0205044470994 0.01905217045 0.0174724545334 0.0152449223417 0.0139094650206 0.0125925925926 0.0112757201646 0.0104818797292 0.00972786406478 0.00870303995752 0.00809770343821 0.00778707022435 0.00680472587283 0.00643568299482 0.00583565644498 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.148620771733 0.136300723775 0.119021801416 0.10398649423 0.0875627022119 0.0744227870197 0.0621203706153 0.0497959147691 0.0414385584442 0.0338834378003 0.0271570001675 0.0221099679987 0.0179797766082 0.014396163374 0.0113855756261 0.00944610474906 0.00755071275555 0.00586249151481 0.00489275607627 0.00425802015287 0.0036805867781 0.00292242998069 0.00241111493128 0.00192624721201 0.00174993167773 0.00130473495367 0.00110197208925 0.00107993264747 0.000930064443328 0.000700854248764 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.123738772892 0.110470372098 0.0983101014814 0.0881255103231 0.0770077569112 0.0669908433454 0.0598973521521 0.0526726350169 0.0439898518605 0.0370130059489 0.0322888720401 0.0271127376648 0.0235040242622 0.0204056339671 0.0177082118278 0.0159876939228 0.0144858859209 0.0126487227342 0.0108188498775 0.00946284847778 0.00863904117578 0.00785168552432 0.00691852327073 0.00659774874606 0.00561355418173 0.00518342470547 0.00453458532602 0.0046220692873 0.00382742330573 0.00357226175201 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.171718513738 0.153409126856 0.133783792333 0.113645997431 0.0925465484844 0.0733134675853 0.0588253901975 0.0459253073181 0.0372134808713 0.0273375468965 0.021118428961 0.0158546383991 0.0121725156743 0.00947102700856 0.00742118549168 0.0055548174439 0.00427682983152 0.00325190907308 0.00284700210678 0.00232821505621 0.00169554792137 0.00141084771069 0.00116410752811 0.000955327373609 0.000746547219112 0.000620013792144 0.000398580294949 0.000423886980343 0.000284700210678 0.000284700210678 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.147226745265 0.130593400251 0.113856998578 0.0983778881629 0.08252777377 0.0707380918029 0.0576498959128 0.0507450996558 0.0403569882722 0.0339056413216 0.0279695776738 0.0222808500113 0.0189212028773 0.0163447863635 0.0126553579158 0.0120370179525 0.00927509944968 0.00756435888451 0.00704907558175 0.00634829029 0.00525588968815 0.00469938372117 0.00461693839273 0.00364820578354 0.0033802584661 0.00307108848445 0.00253519384958 0.00208174454315 0.00234969186058 0.00193746521838 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.192102201331 0.1709638386 0.144245357658 0.116782240424 0.0929166472751 0.0721738725741 0.0536603527714 0.0408107227626 0.0306883231722 0.0221017359334 0.0160003723181 0.0118490249919 0.00867501279844 0.0061990971285 0.00490063759482 0.00358821613068 0.00264345883557 0.00231768045795 0.0017452413087 0.00125191976544 0.00103318285475 0.000744636291711 0.000535207334667 0.000502629496905 0.00033508633127 0.000376972122679 0.000269930655745 0.000237352817983 0.000134965327873 0.000214082933867 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.162041748649 0.144197932922 0.127620598412 0.1057059502 0.0878395187371 0.0713752629079 0.0576022796662 0.0458647126671 0.036479182215 0.0293099938938 0.0241536060791 0.0182735147115 0.0151525431395 0.0132754370491 0.0107198588778 0.00820951217857 0.00775719745799 0.00576701268743 0.00483976751023 0.00407083248524 0.00339236040437 0.00298527715585 0.00226157360291 0.00208064771468 0.002329420811 0.0017866431463 0.00167356446616 0.00115340253749 0.00104032385734 0.00104032385734 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.216307206362 0.189194334182 0.156388146623 0.122224729083 0.0911917536821 0.0669273018268 0.047280957182 0.0328696424668 0.0231187382344 0.0157685446969 0.0108930925807 0.00744185062715 0.00521740356617 0.00375794067671 0.0026933083274 0.00198472851875 0.00145593761677 0.00114923889363 0.000944773078198 0.000800236898324 0.0004371338123 0.000479437084458 0.000363103086024 0.000253819632949 0.000200940542751 0.000151586725233 0.000162162543273 0.000151586725233 0.000119859271115 7.05054535968e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.184803451582 0.161649089166 0.135882070949 0.112751677852 0.0868887823586 0.0702061361457 0.0551294343241 0.0444391179291 0.0326701821668 0.0256711409396 0.0189837008629 0.0156519654842 0.0114573346117 0.00894055608821 0.0070230105465 0.00546500479386 0.00448226270374 0.0035953978907 0.00282837967402 0.00196548418025 0.00184563758389 0.00172579098754 0.0010067114094 0.00105465004794 0.000934803451582 0.000838926174497 0.000743048897411 0.000575263662512 0.000311601150527 0.000479386385427 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.245271704851 0.209879449572 0.165536969094 0.123286575995 0.0867616619436 0.0572192560875 0.0385592580419 0.0244920802722 0.015795037622 0.0100651167749 0.00667602405678 0.00477049224018 0.00306484138335 0.00229641013796 0.00166123286576 0.00127479634351 0.000799523839136 0.00057743388382 0.000519690495438 0.00033757673208 0.000230973553528 0.000235415352634 0.000142137571402 0.000137695772296 9.77195803388e-05 0.000111044977658 4.44179910631e-05 5.7743388382e-05 4.88597901694e-05 4.88597901694e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.213834823777 0.184489366499 0.155632373939 0.119561133238 0.0855940482453 0.066882092132 0.0466295934471 0.0341549560382 0.0254001653265 0.0166829488239 0.0133012700083 0.0103329074923 0.00616217028632 0.00518524085068 0.00402044036973 0.00289321409784 0.00199143308033 0.00142781994439 0.00146539415345 0.00090178101751 0.000864206808447 0.000789058390321 0.000413316299692 0.000338167881566 0.000338167881566 0.000112722627189 0.000112722627189 0.000150296836252 0.000150296836252 0.000187871045314 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.266479254819 0.222643817958 0.16958830084 0.120771398816 0.0791499464711 0.0509289267273 0.0320299470537 0.0197583552426 0.0127449766585 0.0088559380667 0.00541843579081 0.00389632143559 0.00234507570516 0.00148570013619 0.00115068932117 0.000903072631801 0.000393273565462 0.000342293658828 0.000305879439804 0.000211202470341 0.000167505407512 0.000116525500878 0.000109242657073 8.01112818533e-05 4.36970628291e-05 2.91313752194e-05 1.45656876097e-05 7.28284380485e-06 1.45656876097e-05 1.45656876097e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.240271186441 0.201491525424 0.16393220339 0.120338983051 0.088 0.0581016949153 0.040406779661 0.0273220338983 0.0206101694915 0.0118644067797 0.008 0.00508474576271 0.00318644067797 0.004 0.00230508474576 0.00135593220339 0.000949152542373 0.00108474576271 0.000610169491525 6.77966101695e-05 0.000271186440678 0.000271186440678 0.000203389830508 6.77966101695e-05 0.000203389830508 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.275980897088 0.226294596872 0.174304710179 0.117595280457 0.0777788182414 0.0482629459687 0.028785466804 0.0178106564285 0.0129412866373 0.00717295626931 0.00447607453881 0.00307144863751 0.00185410618972 0.00119861410244 0.00082404719543 0.000505665324469 0.000374566907014 0.000187283453507 0.000224740144208 9.36417267534e-05 3.74566907014e-05 1.87283453507e-05 5.61850360521e-05 5.61850360521e-05 5.61850360521e-05 0.0 1.87283453507e-05 1.87283453507e-05 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.273494917905 0.229554339328 0.170132916341 0.123221266615 0.077091477717 0.0480062548866 0.0312744331509 0.0167318217357 0.0104769351056 0.00813135261923 0.00453479280688 0.00250195465207 0.0017200938233 0.00140734949179 0.000312744331509 0.000625488663018 0.000312744331509 0.000156372165754 0.0 0.000156372165754 0.0 0.0 0.0 0.0 0.0 0.0 0.000156372165754 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.29181576821 0.237042594944 0.176555465774 0.11676093732 0.0730116587787 0.0421332102043 0.0245296086806 0.0166224171765 0.00888837585132 0.00530993882027 0.00282811958906 0.0015583516103 0.00121205125245 0.00063488398938 0.000346300357844 0.000461733810458 5.77167263073e-05 5.77167263073e-05 0.0 0.000115433452615 0.0 5.77167263073e-05 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.298327137546 0.244423791822 0.17843866171 0.111988847584 0.0687732342007 0.0367100371747 0.0236988847584 0.0171933085502 0.00975836431227 0.00418215613383 0.00185873605948 0.00232342007435 0.00046468401487 0.00139405204461 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00046468401487 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.299821025601 0.25313205198 0.185277410318 0.116333359272 0.0655980079371 0.0361839545561 0.0193759240526 0.011205353669 0.00529141701035 0.00303478328535 0.00178974398879 0.00116722434052 0.00101159442845 0.000389074780173 0.000155629912069 7.78149560345e-05 7.78149560345e-05 7.78149560345e-05 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.334064327485 0.252923976608 0.18567251462 0.104532163743 0.0570175438596 0.0241228070175 0.0182748538012 0.0102339181287 0.00804093567251 0.000730994152047 0.00219298245614 0.000730994152047 0.000730994152047 0.0 0.000730994152047 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.331319702602 0.288940520446 0.186524163569 0.0983271375465 0.0501858736059 0.0234200743494 0.0111524163569 0.00594795539033 0.00176579925651 0.00111524163569 0.000650557620818 0.000278810408922 0.000278810408922 0.0 9.2936802974e-05 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.36941580756 0.278350515464 0.16323024055 0.0945017182131 0.0549828178694 0.0223367697595 0.0137457044674 0.0 0.00171821305842 0.00171821305842 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.12818380744 0.130981765135 0.120119620715 0.121590080233 0.127384390956 0.122167760759 0.0865120350109 0.0654879649891 0.047288110868 0.0368927789934 0.0133916849015 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.217464477653 0.111466159812 0.107764087247 0.117184007576 0.12602113294 0.121543380145 0.0855425456881 0.054997963529 0.0313864890908 0.0199226472137 0.00670710910518 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.212240156834 0.24105068615 0.175941998946 0.119232064668 0.0870490798076 0.0617016866596 0.0380124534722 0.026357834374 0.0191249751708 0.0139129984196 0.00537606549732 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.134849329616 0.125986990575 0.125501128369 0.128097703438 0.130033187309 0.118659232709 0.085097570689 0.0620071684588 0.0443170051772 0.0326536572415 0.0127970264171 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.240093270918 0.304012059983 0.202657075102 0.115261872647 0.0659420098208 0.0363386316151 0.0171070147135 0.00922130244285 0.00524979503319 0.00306348240812 0.00105348531732 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.154248804386 0.153643706987 0.133340137641 0.121332963957 0.118599090167 0.100898168669 0.0738656246355 0.0555887670594 0.0420652047125 0.0322888720401 0.0141286597457 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.247493056478 0.321230411044 0.206262139301 0.111596155914 0.0597554108857 0.0297290286661 0.0124445625423 0.00597237775289 0.00313802898881 0.00181575467699 0.000563073750008 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.178514747408 0.181956839871 0.141599851598 0.118041098996 0.106890368325 0.0864233155389 0.0602469237587 0.0479625698209 0.0366263371602 0.0285260836408 0.0132118638828 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.248866756644 0.329743565877 0.207469632801 0.110159631405 0.0554381719179 0.0277563177735 0.0112952017499 0.00507748871411 0.00241075999442 0.00140084702378 0.000381626099502 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.195264264876 0.200872967411 0.150914806522 0.114254698419 0.0955741004591 0.0749485492005 0.0552050116471 0.0424271207906 0.0325440441459 0.0257140918651 0.0122803446638 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.244590469073 0.335373291124 0.207860653022 0.108550196358 0.0564713430584 0.0267991229122 0.0111363363956 0.00512222120381 0.00252409523877 0.00120211798383 0.000370153631383 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.206831255992 0.218024928092 0.151510067114 0.105512943432 0.0846116970278 0.0670661553212 0.051941514861 0.0419223394056 0.0333413231064 0.0279961649089 0.0112416107383 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.235162170085 0.335671200263 0.213441772456 0.110103316247 0.0563886396546 0.0275302708609 0.0118196274219 0.0054189949097 0.00271838105306 0.00143025931223 0.000315367736548 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.201134741114 0.209739234989 0.143120162321 0.103779965432 0.0811978657849 0.0679717441948 0.0553092357406 0.0483204328549 0.0412940557601 0.0334034718569 0.0147290899527 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.232344565906 0.332680305005 0.215368256997 0.111310984713 0.0564274738 0.0278714432412 0.0133494526943 0.00584084073149 0.00293498605335 0.00147841729238 0.000393273565462 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.181762711864 0.179389830508 0.137762711864 0.0954576271186 0.0863728813559 0.0711186440678 0.0683389830508 0.0595254237288 0.0517288135593 0.0469830508475 0.0215593220339 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.243318662796 0.329862346662 0.212510534694 0.107613072385 0.055379717202 0.0273995692481 0.0127352748385 0.00657364921809 0.0028092518026 0.00149826762806 0.000299653525611 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.173885848319 0.157310398749 0.11602814699 0.0933541829554 0.0891321344801 0.0817826426896 0.0749022673964 0.0736512900704 0.0622361219703 0.0531665363565 0.0245504300235 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.274789333949 0.335565046751 0.196525453076 0.104582708069 0.0463465312247 0.023663857786 0.0103890107353 0.00513678864135 0.00196236869445 0.000808034168302 0.000230866905229 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.202602230483 0.153810408922 0.109665427509 0.0887546468401 0.0692379182156 0.0808550185874 0.0776022304833 0.067843866171 0.0655204460967 0.0590148698885 0.025092936803 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.317562835577 0.334137421212 0.188000933779 0.0847404871216 0.0445101548518 0.0174305501517 0.00840401525173 0.00280133841724 0.00147848416466 0.000700334604311 0.000233444868104 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.206871345029 0.161549707602 0.111111111111 0.0994152046784 0.0752923976608 0.0804093567251 0.0716374269006 0.0570175438596 0.0489766081871 0.0614035087719 0.0263157894737 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.371933085502 0.338011152416 0.163940520446 0.0731412639405 0.0298327137546 0.0127323420074 0.00585501858736 0.00306691449814 0.00102230483271 0.000371747211896 9.2936802974e-05 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.300687285223 0.171821305842 0.13058419244 0.0893470790378 0.0704467353952 0.0756013745704 0.0343642611684 0.0515463917526 0.03264604811 0.0257731958763 0.0171821305842 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.00145878920496 0.00130123997082 0.00145295404814 0.00141502552881 0.00144711889132 0.0015579868709 0.00172428884026 0.00212107950401 0.00258497447119 0.00316849015317 0.00397957695113 0.0056163384391 0.00759445660102 0.0100627279358 0.0134354485777 0.0174383661561 0.0220306345733 0.0272093362509 0.0328986141503 0.0368519328957 0.0415754923414 0.0461473377097 0.0491728665208 0.0510196936543 0.0522509117433 0.0531291028446 0.0536746900073 0.0516790663749 0.050056892779 0.0472530999271 0.0462231947484 0.0427512764406 0.0388971553611 0.0357665937272 0.032242159008 0.0283851203501 0.0253712618527 0.0223894967177 0.019693654267 0.0169715536105 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.000589417635508 0.000612596980725 0.000584450632962 0.000578655796658 0.000658955671158 0.000684618517648 0.000811277082581 0.00107452821754 0.00147354408877 0.00251744245728 0.00419794498548 0.00706804462355 0.0109075375919 0.0162354756567 0.0224905875302 0.0309543598693 0.0387699383761 0.0472825529069 0.0536502501714 0.057567559513 0.0607456133089 0.0626579092893 0.0612083723795 0.0573473557334 0.0540707897203 0.0502271575831 0.0460333517664 0.0417451729014 0.0384884748984 0.035209425384 0.0320562066008 0.0287837797565 0.0255850301166 0.0227828128467 0.0196180043908 0.0171477484577 0.0147884222482 0.0128057603984 0.0109125045945 0.00907636931982 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 8.63624979489e-06 4.31812489744e-06 1.29543746923e-05 3.45449991796e-05 3.02268742821e-05 8.63624979489e-05 0.000133861871821 0.000194315620385 0.000431812489744 0.000846352479899 0.00183088495652 0.00323859367308 0.00576469673809 0.00875715729202 0.0136107296767 0.0193797445397 0.026314653125 0.0328091129708 0.0396187959341 0.0466055220181 0.0523184012574 0.0569560673973 0.0585062742355 0.0598146660794 0.0601989791953 0.0593396723407 0.0563817567859 0.053095663739 0.0494857113247 0.0455778082925 0.0414108177665 0.0370020122462 0.034147731689 0.0302398286568 0.0267205568654 0.02357696194 0.0210163138759 0.0183088495652 0.0161886502405 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 2.65498473384e-05 5.04447099429e-05 0.000116819328289 0.000146024160361 0.000188503916102 0.00038762777114 0.000637196336121 0.00131687242798 0.0022832868711 0.00366122394796 0.0055940528342 0.0073596176822 0.0101473516527 0.0131660692951 0.0166202044338 0.020828355237 0.024967476437 0.0288198592858 0.0334634275853 0.0371910261516 0.0410752688172 0.0440780565512 0.0475242267357 0.0492021770875 0.0501632815611 0.0520217708748 0.0511934156379 0.0518438868977 0.0505562193017 0.048509226072 0.0465471923536 0.0448241072614 0.0428700384973 0.0398911456259 0.0368936678614 0.0346979954865 0.0318067171114 0.0293296163547 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.407888357e-06 4.407888357e-06 6.61183253551e-05 0.000105789320568 0.000449604612414 0.00106230109404 0.00285631165534 0.00560242610175 0.00997064346354 0.0167323442032 0.025014766426 0.0338261352516 0.0434705949768 0.0543051845583 0.0606216885739 0.0668103638271 0.0696005571571 0.070698121358 0.0689525975686 0.0657039838495 0.0619705024111 0.0554071566475 0.0494873625841 0.0431532270151 0.0374097484859 0.0319307432581 0.0270468029586 0.0223744413002 0.0185528020946 0.0149956361905 0.0119718247776 0.0100059065704 0.00838821154338 0.00647078010808 0.00497650595506 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 1.45806602123e-05 4.37419806369e-05 0.000102064621486 0.000102064621486 0.000182258252654 0.000247871223609 0.000568645748279 0.000823807301995 0.00168406625452 0.00293071270267 0.00421381080135 0.00759652397061 0.0108698821883 0.0149816283681 0.0193922780824 0.0251662195264 0.0289499008515 0.0335282281582 0.0378586842412 0.0408914615654 0.0435086900735 0.0460092732999 0.047255919748 0.0489983086434 0.0478318558264 0.0501647614604 0.0487139857693 0.0493409541584 0.0476495975738 0.0464175317858 0.0453458532602 0.0451125626968 0.0441210778024 0.0413653330223 0.0403301061472 0.0398926863408 0.0377930712703 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.26533426968e-05 4.42866994388e-05 0.00031633356742 0.000797160589899 0.00258128191015 0.00601033778098 0.0120649622614 0.0202706550003 0.0313739632167 0.0442613927534 0.0577498560682 0.0680876370515 0.0766159900292 0.0805575062792 0.0828730679927 0.0795768722202 0.072617533737 0.0656328885683 0.0576802626834 0.0489874162507 0.0403641632028 0.0337274849583 0.0269959066436 0.0208843421211 0.0170313992699 0.0128115094805 0.0106541145507 0.00811079266865 0.00650381814616 0.00439070991579 0.00344803588488 0.00309374228937 0.00204351484553 0.00182840801969 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 4.12226642208e-05 4.12226642208e-05 0.000206113321104 0.000144279324773 0.000288558649546 0.000742007955974 0.00152523857617 0.00315353381289 0.00527650102026 0.00896592946802 0.0156027784076 0.022404518004 0.0278046870169 0.0333079126904 0.0400478182905 0.0444174206979 0.0488900797659 0.0483747964631 0.0479007358246 0.0493847517365 0.048168683142 0.047241173197 0.0440876393841 0.0419440608447 0.0406661582538 0.0388111383639 0.0381515757363 0.0369973411382 0.0339262526537 0.0334728033473 0.0333491353546 0.0336995280005 0.0336376940042 0.0331017993693 0.0324422367418 0.0317826741142 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.30795364639e-06 9.30795364639e-06 0.000148927258342 0.000744636291711 0.00226183273607 0.00652487550612 0.0145343696188 0.0258993810211 0.0416856704054 0.0591520454228 0.0756922790525 0.0872946432727 0.0942197607856 0.0921952808675 0.0898450225718 0.0794061525574 0.0683622655559 0.0574905756969 0.0470610136362 0.0381300321124 0.0294270954531 0.0220412342347 0.0165960813515 0.013003211244 0.00988970074929 0.0071438544236 0.00526830176386 0.00417461721041 0.0030902406106 0.00241541397124 0.0019872481035 0.00142877088472 0.00119607204356 0.000898217526877 0.00077256015265 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 2.26157360291e-05 4.52314720583e-05 2.26157360291e-05 0.000203541624262 0.000497546192641 0.00131171268969 0.00375421218084 0.00818689644254 0.0130945111609 0.0206029355225 0.0308026324717 0.0431282086075 0.0487821426148 0.0549110070787 0.0583712146912 0.0602257050456 0.0580998258588 0.0543003822059 0.0517448040346 0.0463848745957 0.0420426532782 0.0363887192709 0.0353710111496 0.031820340593 0.0305086279033 0.0277495081077 0.027161498971 0.0262794852658 0.0244249949115 0.0245606893276 0.0236108284144 0.0238596015107 0.0233620553181 0.0229549720696 0.022547888821 0.0228645091254 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 3.52527267984e-06 2.11516360791e-05 0.000141010907194 0.000965924714277 0.00416687230757 0.0118660678403 0.0268026481848 0.0483949433489 0.0730789026531 0.094353923276 0.107404482737 0.109695909979 0.104690022773 0.0915619073135 0.0776335549555 0.0606840439108 0.0480811940804 0.0358555484267 0.0266193340055 0.0197803050066 0.0146580838028 0.0106815762199 0.00812927879972 0.00603526682789 0.00453702593896 0.00340541340873 0.00255229742021 0.00199882960947 0.00159694852397 0.00123032016526 0.00088836871532 0.000789661080285 0.000546417265375 0.000465335993739 0.000370153631383 0.000313749268506 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 2.39693192713e-05 2.39693192713e-05 4.79386385427e-05 0.000551294343241 0.00230105465005 0.00642377756472 0.0138302972196 0.0254074784276 0.0420901246405 0.0547459252157 0.0680968360499 0.0709971236817 0.0760786193672 0.0708533077661 0.0630632790029 0.0558245445829 0.0522770853308 0.0432406519655 0.0382070949185 0.0338926174497 0.0289069990412 0.0253835091083 0.0225551294343 0.0229386385427 0.0189837008629 0.0191994247363 0.0162272291467 0.0162272291467 0.0158437200384 0.0150047938639 0.0151725790988 0.0133029721956 0.0130153403643 0.0133988494727 0.0134228187919 0.0124400767018 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 1.33253973189e-05 0.00016878836604 0.00210541277639 0.00928780193129 0.0290404825571 0.0601286345021 0.0968578713122 0.123193298214 0.132036920234 0.12310890403 0.105212895431 0.0826085797792 0.0631135235016 0.0457905069869 0.0336199774357 0.0236792310357 0.0170565085682 0.0125391988771 0.00907459557419 0.00704469338261 0.00533904252578 0.00432631232955 0.00328248953956 0.00259845247719 0.00193662441035 0.00142581751313 0.00118151856228 0.000981637602495 0.000732896852541 0.000657386267734 0.000461947107056 0.000324251334761 0.000342018531186 0.000266507946379 0.000262066147272 0.000199880959784 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000112722627189 0.000976929435635 0.00371984669723 0.0140527541895 0.032839858721 0.0531299316149 0.0723303524461 0.0852558803637 0.0845419703915 0.0796573232133 0.0712407003833 0.0608702186819 0.0553843841587 0.0479071165552 0.0388893063801 0.0348688660104 0.0296084767416 0.0272413015706 0.0232208612009 0.0211542797024 0.0187495303224 0.0171714135417 0.0148418125798 0.0127000826633 0.0128128052904 0.0109340948373 0.0106335011648 0.0102953332832 0.00946870068385 0.00856691966634 0.00924325542947 0.00781543548508 0.00721424814008 0.00601187345006 0.00653791237694 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 7.28284380485e-06 0.000320445127413 0.00376523024711 0.0219504912278 0.0620935262801 0.113503120699 0.14673473698 0.150223219163 0.128644152969 0.100262910661 0.0736586822422 0.0516207968888 0.0377469794405 0.026458571543 0.0194597586466 0.0141651312004 0.0108878514882 0.00806210809197 0.00656184226817 0.00477754553598 0.00410024106213 0.0031607542113 0.00235235854897 0.00182799379502 0.00158037710565 0.00125264913443 0.0010487295079 0.000910355475606 0.000568061816778 0.000538930441559 0.000393273565462 0.000364142190242 0.000327727971218 0.000233051001755 0.000196636782731 9.4676969463e-05 0.000145656876097 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 6.77966101695e-05 0.00122033898305 0.0088813559322 0.0267118644068 0.0566101694915 0.0823050847458 0.0882711864407 0.0930169491525 0.083593220339 0.0776949152542 0.0634576271186 0.0557288135593 0.0465762711864 0.0379661016949 0.0332881355932 0.0312542372881 0.027593220339 0.0223728813559 0.0197288135593 0.02 0.0153898305085 0.0126101694915 0.0132881355932 0.0119322033898 0.0102372881356 0.00969491525424 0.00847457627119 0.00718644067797 0.00603389830508 0.00576271186441 0.00474576271186 0.00467796610169 0.00338983050847 0.00379661016949 0.0024406779661 0.004 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 7.49133814028e-05 0.00383931079689 0.0332428129975 0.100964509786 0.157374285982 0.168555108156 0.14046259013 0.106845210226 0.0762430939227 0.0541811030995 0.0384867496957 0.0270624590317 0.0210506601742 0.0153946998783 0.0115741174267 0.00938290102069 0.0066860192902 0.00599307051222 0.00451353122952 0.00374566907014 0.00264069669445 0.0026219683491 0.00177919280832 0.00146081093735 0.00123607079315 0.000898960576833 0.000842775540781 0.000711677123326 0.00026219683491 0.000449480288417 0.00026219683491 0.000243468489559 0.000318381870962 0.000187283453507 0.00026219683491 3.74566907014e-05 0.000112370072104 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.00125097732604 0.0134480062549 0.0383111806099 0.0781860828772 0.0924159499609 0.0947615324472 0.0988272087568 0.0844409695074 0.0703674745895 0.0608287724785 0.0503518373729 0.0464425332291 0.0354964816263 0.0329945269742 0.0281469898358 0.0211102423769 0.0232994526974 0.0173573103987 0.0150117279124 0.0142298670837 0.0111024237686 0.00797498045348 0.00828772478499 0.00828772478499 0.00734949179046 0.00703674745895 0.0051602814699 0.00500390930414 0.00390930414386 0.00469116497263 0.00265832681783 0.0034401876466 0.00328381548084 0.00234558248632 0.00125097732604 0.000938232994527 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.00173150178922 0.0253376428489 0.10111970449 0.165069837239 0.169283158259 0.140309361653 0.107237677479 0.076820962715 0.0522336373081 0.0383816229943 0.0275308784486 0.0206048712917 0.015583516103 0.0124090961561 0.00888837585132 0.00761860787256 0.00629112316749 0.00513678864135 0.00323213667321 0.00334757012582 0.00277040286275 0.00150063488399 0.00132748470507 0.00150063488399 0.000750317441995 0.000981184347224 0.000865750894609 0.000577167263073 0.000230866905229 0.000173150178922 0.000404017084151 0.000346300357844 5.77167263073e-05 0.000115433452615 0.000115433452615 5.77167263073e-05 5.77167263073e-05 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.00046468401487 0.00511152416357 0.0348513011152 0.0706319702602 0.117100371747 0.0980483271375 0.105018587361 0.0752788104089 0.0706319702602 0.0604089219331 0.0543680297398 0.0487918215613 0.0311338289963 0.0311338289963 0.0232342007435 0.0241635687732 0.0232342007435 0.0218401486989 0.0148698884758 0.014405204461 0.0092936802974 0.00789962825279 0.00604089219331 0.00975836431227 0.00743494423792 0.00604089219331 0.00557620817844 0.0046468401487 0.00278810408922 0.00278810408922 0.00325278810409 0.00092936802974 0.00139405204461 0.00139405204461 0.00139405204461 0.00185873605948 0.00278810408922 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.000311259824138 0.00731460586725 0.0702669052992 0.163489222629 0.180841957824 0.145436152829 0.110108162789 0.0806941094078 0.060773480663 0.0416310014785 0.0322153917983 0.0244338961948 0.0190646642285 0.0140845070423 0.0100381293285 0.00778149560345 0.00700334604311 0.00498015718621 0.00459108240604 0.0040463777138 0.00280133841724 0.000933779472415 0.00140066920862 0.00116722434052 0.00101159442845 0.000466889736207 0.000622519648276 0.000389074780173 0.000466889736207 0.000389074780173 0.000155629912069 0.000466889736207 0.000233444868104 7.78149560345e-05 7.78149560345e-05 0.000155629912069 0.0 7.78149560345e-05 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.00146198830409 0.0299707602339 0.0672514619883 0.101608187135 0.114035087719 0.113304093567 0.0869883040936 0.0723684210526 0.0540935672515 0.0453216374269 0.0519005847953 0.0460526315789 0.031432748538 0.0146198830409 0.0204678362573 0.0124269005848 0.0190058479532 0.0211988304094 0.0146198830409 0.00804093567251 0.00877192982456 0.0116959064327 0.00584795321637 0.00511695906433 0.00804093567251 0.00438596491228 0.00657894736842 0.00657894736842 0.00438596491228 0.00365497076023 0.000730994152047 0.0 0.00219298245614 0.00146198830409 0.00219298245614 0.00146198830409 0.000730994152047 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.00446096654275 0.0529739776952 0.147955390335 0.181133828996 0.154089219331 0.11970260223 0.0866171003717 0.0634758364312 0.0484200743494 0.0325278810409 0.024907063197 0.0186802973978 0.0149628252788 0.0121747211896 0.00910780669145 0.00780669144981 0.00557620817844 0.00353159851301 0.00371747211896 0.0021375464684 0.00130111524164 0.00111524163569 0.00092936802974 0.000650557620818 0.000278810408922 0.00046468401487 0.000371747211896 9.2936802974e-05 0.000278810408922 0.000185873605948 9.2936802974e-05 9.2936802974e-05 0.0 0.0 0.0 9.2936802974e-05 0.0 9.2936802974e-05 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0154639175258 0.0945017182131 0.127147766323 0.134020618557 0.127147766323 0.0996563573883 0.0549828178694 0.0567010309278 0.0378006872852 0.0446735395189 0.03264604811 0.020618556701 0.03264604811 0.0257731958763 0.0154639175258 0.0120274914089 0.0154639175258 0.0154639175258 0.0103092783505 0.00687285223368 0.00343642611684 0.0 0.00171821305842 0.0 0.00687285223368 0.00171821305842 0.0 0.0 0.0 0.0 0.00171821305842 0.0 0.0 0.00171821305842 0.00171821305842 0.0 0.00171821305842 0.0 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0196469730124 0.0323442742524 0.030932166302 0.0271568198395 0.0241896425966 0.0220247994165 0.0200175054705 0.0181940189643 0.0162071480671 0.0153260393873 0.0140977388767 0.0130211524435 0.012227571116 0.0113843909555 0.0105557986871 0.00996644784829 0.00969219547775 0.00932166301969 0.00875857038658 0.0080583515682 0.00818380743982 0.00768198395332 0.0072647702407 0.00695550692925 0.00670167760759 0.00647994164843 0.00617359591539 0.00584682713348 0.00566010211524 0.0054704595186 0.00477899343545 0.00457768052516 0.00431509846827 0.00406710430343 0.00333770970095 0.0030867979577 0.00257622173596 0.002234865062 0.00180014587892 0.00140919037199 0.00105032822757 0.000706053975201 0.000411378555799 0.000186725018235 6.12691466083e-05 1.16703136397e-05 0.0 2.91757840992e-06 2.91757840992e-06 0.0 0.565840991977 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0181370097982 0.0415108959479 0.0530252356843 0.0566321073667 0.0537793922376 0.0485375488836 0.0434082909207 0.0384628120519 0.033572798045 0.0295818114989 0.0262497806241 0.0233887871573 0.0209177033905 0.0189764332286 0.0169739033686 0.0157222187269 0.0140384048637 0.0129142066207 0.0119638534668 0.0109696251238 0.0102320252456 0.00937604514012 0.00906974664976 0.00829158291748 0.0079289917316 0.00738510495276 0.00679817081853 0.00664750507462 0.00605146476905 0.00580063114046 0.00542810594948 0.00484365531651 0.00451169397966 0.00403900090399 0.00365571387416 0.0032475918316 0.00272357306295 0.00227323149874 0.00196693300838 0.001551360462 0.00115151675701 0.00077899156603 0.00051574043107 0.000238416122228 7.03658694076e-05 9.93400509283e-06 2.48350127321e-06 1.65566751547e-06 8.27833757736e-07 0.0 0.296645120913 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0050694786296 0.0115164391015 0.0123930184557 0.0110371272379 0.00959919164702 0.00939192165194 0.0089514729124 0.00909397103402 0.00914578853279 0.00934874040297 0.00903351728545 0.0089557910373 0.00882192916548 0.00874852104222 0.00896874541199 0.00835557167656 0.00829943605289 0.00798853106027 0.00784171481376 0.00744876544809 0.00750921919666 0.00747467419748 0.00734944857545 0.00715081483017 0.0069305904604 0.00682695546286 0.00706013420732 0.00712922420568 0.00763444481868 0.00756103669543 0.00740558419912 0.00801012168476 0.00839875292553 0.00858011417122 0.00829079980309 0.00906806228463 0.00951282914907 0.00930555915399 0.0099662322633 0.0099619141384 0.0094653297752 0.00906806228463 0.00820875543004 0.00704286170773 0.00514288675286 0.0028758711817 0.00111407622354 0.000194315620385 2.15906244872e-05 8.63624979489e-06 0.615721429127 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00769149077393 0.0214655515731 0.024848002124 0.0248931368645 0.0232311164211 0.0216752953671 0.020987654321 0.0200345148015 0.0200584096641 0.0192539492898 0.0184229390681 0.0181521306252 0.0172919155715 0.0171246515333 0.0165352449223 0.0160307978229 0.015680339838 0.0157546794106 0.0151679277844 0.0144218770742 0.0143714323643 0.0136625514403 0.0133492632417 0.0132058940661 0.0124306385238 0.0126510022567 0.0121757599894 0.0117562724014 0.0116049382716 0.011581043409 0.010882782424 0.010633213859 0.0109093322713 0.0106783485995 0.0101367317138 0.00965352449223 0.00938802601885 0.00933227133944 0.00891012876676 0.00881985928581 0.00829151732378 0.00766494092659 0.00719235364397 0.00607726005575 0.00497013142174 0.00336652064251 0.00185583432895 0.000443382450551 2.38948626045e-05 5.30996946768e-06 0.365254214788 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00149427415302 0.0037731524336 0.0044387435755 0.00424479648779 0.00383045498224 0.00361006056439 0.00326624527254 0.00306348240812 0.00317367961704 0.0027990091067 0.00313400862183 0.00309874551497 0.00313841651019 0.00308111396155 0.00377756032195 0.0036497315596 0.00398913896309 0.00401117840487 0.00414341505558 0.00429769114808 0.00439907258029 0.00441229624536 0.00435499369672 0.00444315146386 0.00467676954678 0.0046238748865 0.00464150643992 0.00484426930435 0.00482663775092 0.00488394029956 0.00540847901404 0.00535999224212 0.00543492634419 0.00608288593267 0.00669999030265 0.00750222598362 0.00853807974752 0.00926538132642 0.0110109051158 0.0122715611859 0.014519584248 0.0170320806115 0.0194167482126 0.0209639170259 0.0216956264932 0.0205054966368 0.0168557650772 0.00806202780496 0.00107993264747 1.7631553428e-05 0.666155351617 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00383471363583 0.013530852677 0.0192829231308 0.0203910533069 0.0203837629768 0.020332730666 0.0198369882188 0.0187288580427 0.0181237606439 0.0178467280998 0.0165927913216 0.0165636300012 0.0163230491077 0.0159876939228 0.01579814534 0.0151930479412 0.0151857576111 0.0150107896886 0.0149087250671 0.0148795637466 0.0152513705821 0.0142817566779 0.0137276915899 0.0139609821533 0.0139974338038 0.0136256269684 0.0135162720168 0.0129184649481 0.0125976904234 0.0124227225009 0.0122769158988 0.0120071736848 0.0123352385396 0.0118540767526 0.0116863991602 0.011744721801 0.0119998833547 0.0118759477429 0.0118905284031 0.0116936894903 0.0117301411408 0.0130569812201 0.0119123993934 0.0123498191998 0.0127872390062 0.0122040125977 0.0113947859559 0.00745800769859 0.00186632450717 4.37419806369e-05 0.320796395661 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.000708587191021 0.00273944869386 0.0027710820506 0.0029798622051 0.00286598212083 0.00305578226128 0.00259393525285 0.00266985530903 0.00251168852532 0.00259393525285 0.00220168162924 0.00231556171352 0.00204984151688 0.00217637494385 0.00225229500003 0.00185371470508 0.00234086839891 0.00244209514048 0.00242311512644 0.00229658169947 0.00261291526689 0.00253066853936 0.00282169542139 0.00287863546352 0.00308741561802 0.00328354242982 0.00323925573038 0.00346068922758 0.00380232948039 0.00348599591297 0.00396682293545 0.00424519647478 0.00433376987366 0.00487786360962 0.00479561688209 0.00511195044951 0.00611789119391 0.00723138535123 0.00814875269674 0.00997083404508 0.0119700621912 0.0147917576126 0.0183663269244 0.023389703975 0.0291975882729 0.0359481466016 0.0387255553236 0.0318358102252 0.0101985942136 0.000183473469104 0.647547465852 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00148401591195 0.00915143145702 0.0152317744296 0.0179936929324 0.0178494136076 0.0189624255416 0.0189418142095 0.0179730816003 0.0176433002865 0.0161592843745 0.0172310736443 0.0173135189727 0.0155821670755 0.0161592843745 0.0154172764186 0.0151905517654 0.0148195477874 0.0149638271121 0.0141599851598 0.0141393738277 0.0138920378424 0.013995094503 0.0150874951048 0.0134591998681 0.0136653131892 0.0131088072222 0.0134798112002 0.0133355318754 0.0135210338644 0.0133973658718 0.0123461879341 0.01269658058 0.0122637426057 0.0113568439928 0.0134591998681 0.0121812972772 0.0121606859451 0.0133767545396 0.013438588536 0.0131294185543 0.0131500298864 0.0142424304883 0.0144485438094 0.0165096770204 0.0173135189727 0.0189624255416 0.0191273161984 0.017354741637 0.00762619288085 0.000267947317435 0.291279345384 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.000288546563038 0.00254107134546 0.00341601898823 0.00305300879602 0.00302043095825 0.00299250709731 0.0030297389119 0.00295062130591 0.00276446223298 0.00272257644157 0.00248987760041 0.00245729976265 0.00240145204077 0.00235025829571 0.00226183273607 0.00224321682878 0.00220598501419 0.00232233443477 0.00218271513008 0.00209428957044 0.00199655605715 0.00197328617303 0.0019872481035 0.00214548331549 0.00231302648113 0.00228510262019 0.00240610601759 0.0025084935077 0.00269930655745 0.00283892586215 0.00301577698143 0.00305300879602 0.00333690138223 0.00376972122679 0.0039931121143 0.00452831944897 0.00500767906176 0.00548703867455 0.00651091357565 0.00749755666217 0.00915902638805 0.0112533159585 0.0149299576488 0.0198305952436 0.0250616651929 0.0342858472565 0.0479545771862 0.0594871317541 0.0386373155862 0.0023083725043 0.617950388607 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.000542777664699 0.00560870253522 0.00965691928444 0.0126421964403 0.0145193025307 0.0141800664903 0.0145871497388 0.0160797883167 0.0159893253726 0.0156274735961 0.016328561413 0.0152430060836 0.0143383766425 0.014745459891 0.0142252979623 0.014768075627 0.0148585385711 0.0140896035461 0.01395390913 0.014745459891 0.0146776126829 0.0135920573535 0.0136599045616 0.0148359228351 0.0143609923785 0.0143609923785 0.0138408304498 0.0128231223285 0.0127778908565 0.013207589841 0.013184974105 0.0134337472013 0.0130945111609 0.0125065020241 0.0127100436484 0.0122351131918 0.0128457380645 0.0128909695366 0.0135920573535 0.0136146730895 0.0142479136984 0.0142705294344 0.0159893253726 0.0168261076057 0.0192912228328 0.02329420811 0.0280661284121 0.0304860121673 0.0210326345071 0.00189972182645 0.279620960264 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 2.11516360791e-05 0.00120916852919 0.00296122905107 0.00398355812822 0.00434666121424 0.00401528558234 0.00397650758286 0.0039165779473 0.00370153631383 0.00354289904324 0.00349001995304 0.00324677613813 0.00314454323042 0.00309166414022 0.00302115868662 0.00317274541186 0.00303525977734 0.00287662250675 0.00288719832479 0.00279201596243 0.00277086432636 0.0026051765104 0.00268625778204 0.00250646887537 0.00270388414544 0.00259460069236 0.00268273250936 0.00260165123772 0.00273913687224 0.00282726868923 0.00288367305211 0.00302115868662 0.00332080686441 0.00334195850049 0.00334548377317 0.00388132522051 0.00418097339829 0.00444889412196 0.00514689811257 0.00610929755417 0.007223283721 0.00801999534664 0.0105828685849 0.0133995614561 0.0179224863043 0.0260623409221 0.0396240649214 0.0638391629593 0.08472992886 0.0217650335253 0.578000183314 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 2.39693192713e-05 0.00151006711409 0.00584851390221 0.00783796740173 0.00865292425695 0.00913231064238 0.0105225311601 0.0113614573346 0.0110498561841 0.0118648130393 0.013255033557 0.0121764141898 0.0125838926174 0.0126558005753 0.0129194630872 0.0130872483221 0.0130872483221 0.0141658676894 0.0127037392138 0.0147411313519 0.0141418983701 0.0153403643337 0.0158197507191 0.0140699904123 0.0148130393097 0.0138302972196 0.0142617449664 0.0138302972196 0.014573346117 0.0142857142857 0.0159635666347 0.0144055608821 0.0145493767977 0.01546021093 0.0136864813039 0.0140220517737 0.0135426653883 0.0158197507191 0.0156519654842 0.0153403643337 0.0167545541707 0.0156279961649 0.01546021093 0.0171140939597 0.0203020134228 0.0234659635666 0.0302492809204 0.0402205177373 0.0473394055609 0.013782358581 0.257094918504 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.000115486776764 0.00110600797747 0.00231417733439 0.00343795250828 0.00426856894116 0.0052057885526 0.00566773565965 0.00604528858369 0.00630735473096 0.00625405314168 0.0061918679542 0.00611191557028 0.00583208222659 0.00588094201675 0.00558778327574 0.00547229649897 0.00548562189629 0.00530794993204 0.00505476738298 0.00511695257047 0.00473051604822 0.00447289170005 0.00467277265984 0.00454840228486 0.00429966153491 0.00415752396351 0.00404647898585 0.00428633613759 0.00440626471346 0.00413531496797 0.00424191814653 0.00399761919568 0.00427745253938 0.00424635994563 0.0041530821644 0.00484156102588 0.0050680927803 0.00521467215081 0.00577878063731 0.00646281769968 0.00730231773077 0.0081640267574 0.0097852834312 0.0133742571091 0.0175673154655 0.0263487522986 0.0447378005988 0.0849716169037 0.0642062060817 0.53473931081 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 3.75742090629e-05 0.00127752310814 0.0033441046066 0.00492222138724 0.00608702186819 0.00792815811227 0.00928082963854 0.0083039002029 0.00886751333884 0.010182610656 0.00920568122041 0.0106335011648 0.0104456301195 0.011347411137 0.0126249342451 0.0130006763358 0.0115352821823 0.0129255279176 0.0132261215901 0.0128128052904 0.0121364695273 0.0138648831442 0.0123994889908 0.0152551288795 0.0148042383708 0.0154805741339 0.0165326519877 0.0164199293605 0.0165326519877 0.0183362140227 0.0166453746149 0.0181483429774 0.0191628466221 0.0192379950402 0.0196137371308 0.0189749755768 0.0205906665665 0.0194634402946 0.0190125497858 0.0204027955212 0.0194634402946 0.020928834448 0.0213797249568 0.020327647103 0.0231457127827 0.0263770947622 0.0335537686932 0.0519275569249 0.0373863380176 0.224505899151 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 2.18485314145e-05 0.000298596595999 0.000983183913655 0.00194451929589 0.00276748064584 0.00391816996701 0.00469743425413 0.00588453779432 0.00702794427168 0.0075086119628 0.00763242030748 0.00792373405968 0.00899431209899 0.00941671703967 0.00959150529099 0.0101231528887 0.0104581637038 0.0102105470144 0.01045088086 0.0100503244507 0.0103052239839 0.0101814156392 0.00973716216708 0.00979542491752 0.00945313125869 0.00959150529099 0.0091545346627 0.00937301997684 0.00911812044367 0.00852092725167 0.00849179587645 0.00809123946719 0.00794558259109 0.00727556096104 0.00708620702212 0.00756687471324 0.00767611737031 0.00752317765041 0.00773438012075 0.00757415755704 0.00858647284592 0.00954052538435 0.0106548004865 0.0130727046297 0.0185639688586 0.0282719996504 0.0542717520337 0.0812037084241 0.473734423818 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.000135593220339 0.000610169491525 0.00210169491525 0.00277966101695 0.00386440677966 0.00528813559322 0.00793220338983 0.00833898305085 0.008 0.00989830508475 0.00827118644068 0.00915254237288 0.00983050847458 0.011593220339 0.0108474576271 0.0116610169492 0.0110508474576 0.0108474576271 0.0121355932203 0.012813559322 0.0140338983051 0.0139661016949 0.0146440677966 0.0143050847458 0.0147796610169 0.016813559322 0.016406779661 0.0202711864407 0.019186440678 0.0196610169492 0.0223050847458 0.020813559322 0.0219661016949 0.0220338983051 0.0239322033898 0.0258305084746 0.0269152542373 0.0265084745763 0.0298983050847 0.0303050847458 0.0338305084746 0.0307118644068 0.0343050847458 0.0332203389831 0.0357288135593 0.044406779661 0.0485423728814 0.167525423729 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.36417267534e-05 0.000711677123326 0.00082404719543 0.0014046259013 0.00247214158629 0.00337110216312 0.00436370446671 0.00505665324469 0.00533757842495 0.00653619252739 0.00726659799607 0.00756625152168 0.00951399943815 0.0103193182882 0.0110497237569 0.0110684521023 0.0119861410244 0.0120797827512 0.0135218653432 0.0125105346943 0.0143084558479 0.0144770109561 0.014795392827 0.016237475419 0.0161438336923 0.0170802509598 0.0174360895215 0.0164622155633 0.0159940069295 0.0163873021819 0.0165371289447 0.0155819833318 0.0157130817492 0.0159752785841 0.0153946998783 0.0153385148422 0.0147579361363 0.0135967787246 0.0142335424665 0.013990073977 0.0146081093735 0.0166869557075 0.0209195617567 0.0344414270999 0.0682460904579 0.397602771795 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000156372165754 0.000625488663018 0.000938232994527 0.00125097732604 0.00297107114934 0.00531665363565 0.0051602814699 0.0068803752932 0.00656763096169 0.00578577013292 0.0106333072713 0.00922595777952 0.0109460516028 0.00953870211102 0.0114151681001 0.0107896794371 0.00891321344801 0.0126661454261 0.0120406567631 0.0120406567631 0.0146989835809 0.0118842845973 0.0125097732604 0.0142298670837 0.0156372165754 0.0167318217357 0.0197028928851 0.0182955433933 0.0212666145426 0.0206411258796 0.0264268960125 0.026114151681 0.0264268960125 0.0262705238468 0.0278342455043 0.0311180609851 0.0384675527756 0.0395621579359 0.0434714620797 0.0473807662236 0.0512900703675 0.0537920250195 0.0570758405004 0.0630179827991 0.132290852228 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000230866905229 0.00063488398938 0.00109661779984 0.00190465196814 0.00196236869445 0.00277040286275 0.00363615375736 0.00542537227288 0.00421332102043 0.00698372388318 0.00686829043057 0.00767632459887 0.00779175805148 0.00813805840933 0.00923467620917 0.010331294009 0.0107930278195 0.011081611451 0.0128708299665 0.0132748470507 0.0152372157451 0.014833198661 0.0171418677133 0.0166801339028 0.0164492669976 0.0166801339028 0.0178921851553 0.0198545538497 0.0192196698603 0.0219323559968 0.0232598407018 0.0231444072492 0.0215860556389 0.0236061410597 0.022163222902 0.0222786563546 0.0261456770172 0.0259725268383 0.0268959944592 0.0342260187002 0.0683943206741 0.37948747547 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00046468401487 0.0 0.0 0.00092936802974 0.00092936802974 0.00185873605948 0.00046468401487 0.0046468401487 0.00511152416357 0.00836431226766 0.00604089219331 0.0092936802974 0.0092936802974 0.00789962825279 0.00882899628253 0.010687732342 0.0111524163569 0.0092936802974 0.00882899628253 0.0125464684015 0.0139405204461 0.0116171003717 0.0171933085502 0.0190520446097 0.014405204461 0.0181226765799 0.0246282527881 0.0227695167286 0.0246282527881 0.0269516728625 0.0302044609665 0.0325278810409 0.0334572490706 0.046468401487 0.046468401487 0.05343866171 0.0655204460967 0.0799256505576 0.0808550185874 0.0920074349442 0.129182156134 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.78149560345e-05 7.78149560345e-05 0.000155629912069 0.000700334604311 0.00108940938448 0.00147848416466 0.00287915337328 0.00241226363707 0.00311259824138 0.00435763753793 0.00443545249397 0.00443545249397 0.00622519648276 0.00552486187845 0.00544704692242 0.00848183020777 0.00684771613104 0.00887090498794 0.00785931055949 0.0105828340207 0.0111275387129 0.0110497237569 0.0123725780095 0.0124503929655 0.0105050190647 0.0137732472181 0.0140845070423 0.0176639950198 0.0192202941405 0.0206209633492 0.0206209633492 0.0217103727336 0.020231888569 0.02256633725 0.0273908645242 0.0304256478095 0.033849505875 0.0420200762587 0.096801805307 0.456462532099 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000730994152047 0.00146198830409 0.0 0.00146198830409 0.00219298245614 0.00219298245614 0.00219298245614 0.00219298245614 0.00146198830409 0.00511695906433 0.00950292397661 0.00657894736842 0.00950292397661 0.00950292397661 0.0175438596491 0.00804093567251 0.00804093567251 0.0124269005848 0.0116959064327 0.0182748538012 0.0182748538012 0.0182748538012 0.016081871345 0.0219298245614 0.0197368421053 0.0241228070175 0.0328947368421 0.0233918128655 0.0453216374269 0.0519005847953 0.0555555555556 0.0738304093567 0.118421052632 0.168128654971 0.18201754386 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.2936802974e-05 0.0 9.2936802974e-05 0.000743494423792 0.000371747211896 0.000650557620818 0.000836431226766 0.000743494423792 0.00185873605948 0.00167286245353 0.00176579925651 0.0025092936803 0.00325278810409 0.00399628252788 0.00371747211896 0.00511152416357 0.00539033457249 0.00650557620818 0.00734200743494 0.00669144981413 0.00817843866171 0.0101301115242 0.010780669145 0.0122676579926 0.0131970260223 0.0124535315985 0.0137546468401 0.0159851301115 0.0172862453532 0.021282527881 0.0231412639405 0.0300185873606 0.0394981412639 0.0966542750929 0.622026022305 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00343642611684 0.0 0.00343642611684 0.0 0.0 0.00343642611684 0.00515463917526 0.00343642611684 0.00515463917526 0.0120274914089 0.00687285223368 0.0085910652921 0.0085910652921 0.00687285223368 0.0120274914089 0.0154639175258 0.0085910652921 0.0103092783505 0.0171821305842 0.0171821305842 0.0240549828179 0.0189003436426 0.0274914089347 0.053264604811 0.0721649484536 0.113402061856 0.218213058419 0.324742268041 0.0
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.000239241429613 0.000175054704595 0.0003530269876 0.000288840262582 0.000236323851204 0.000236323851204 0.000247994164843 0.000303428154632 0.000303428154632 0.00035886214442 0.00036177972283 0.000411378555799 0.000493070751276 0.000589350838804 0.000606856309263 0.00072355944566 0.000846097738877 0.000875273522976 0.00101239970824 0.000989059080963 0.000989059080963 0.00116994894238 0.00125747629468 0.00147337709701 0.00153464624362 0.00170386579139 0.00187892049599 0.00192268417214 0.00194602479942 0.00220860685631 0.00215317286652 0.00231655725748 0.00240408460977 0.00245368344274 0.00267250182349 0.00264332603939 0.959620714807
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0117883527102 0.00962770660247 0.0210294609478 0.0186370213879 0.0170575145782 0.0155376117989 0.0142403963006 0.0133719986887 0.012362869338 0.0117047415006 0.011187345402 0.0106997513187 0.0101600037087 0.0100027152947 0.0096152890961 0.00954078405791 0.0093470709586 0.0090101426192 0.00888431188802 0.00882884702626 0.0087046719626 0.00859043090403 0.00864175659701 0.00845052699897 0.00847122284291 0.00842569198624 0.00828247674615 0.00828578808118 0.00828413241367 0.00806723996914 0.00811194299206 0.0080680678029 0.00808793581308 0.00792568039657 0.00785614236092 0.00765911792657 0.625453238982
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.000267723743642 0.000177043120795 0.000401585615462 0.000332495617103 0.000358404366488 0.000233178744462 0.000310904992616 0.000367040616283 0.000427494364847 0.000384313115873 0.000500902488104 0.00057431061136 0.000664991234206 0.000664991234206 0.000716808732976 0.000772944356643 0.000898169978668 0.000928396852951 0.000924078728053 0.00103203185049 0.00105794059987 0.00116589372231 0.00133430059331 0.0013515730929 0.00147248059003 0.00145088996554 0.00155884308798 0.00184383933121 0.00173588620877 0.00180497620713 0.00173588620877 0.00182224870672 0.00180497620713 0.00203815495159 0.00190429307977 0.0020338368267 0.962946170255
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0118784016992 0.00917828222488 0.0182769149077 0.0155555555556 0.0139041550511 0.0122182397451 0.0119713261649 0.0110447364928 0.0106385238285 0.010314615691 0.010683658569 0.0104978096376 0.00996681269083 0.0102137262711 0.0102986857826 0.0103677153856 0.0101977963627 0.0105004646223 0.0105057745918 0.01022434621 0.0101977963627 0.0103305455994 0.0101739015001 0.0101128368512 0.00992964290455 0.00986061330147 0.00991902296562 0.00984202840834 0.00971193415638 0.00954467011815 0.00961900969069 0.00973317403425 0.00939599097305 0.00926324173636 0.00894995353777 0.00897119341564 0.61600690296
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.000273289078134 0.00013223665071 0.000330591626775 0.000277696966491 0.000286512743205 0.000304144296633 0.000330591626775 0.000383486287059 0.000431973058986 0.000511315049412 0.000489275607627 0.000590657039838 0.000678814806979 0.000753748909048 0.000789012015904 0.000943288108399 0.00102703798718 0.00106670898239 0.00117249830296 0.00110197208925 0.00118572196803 0.00133999806053 0.00148986626467 0.00159565558524 0.00159565558524 0.00174993167773 0.00164855024552 0.00162210291538 0.00177197111952 0.00201881286751 0.00178519478459 0.00200118131408 0.00209374696958 0.00223920728536 0.00225683883879 0.00217749684836 0.959553216436
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0216960223959 0.0149160153972 0.0274845445002 0.0223375714452 0.0181383413041 0.0172489210311 0.0155138224659 0.0139755628135 0.013392336405 0.0129694972588 0.0123716901901 0.0128164003266 0.0120727866558 0.0122477545783 0.0119342703838 0.0107386562464 0.0118613670827 0.0115187215677 0.0106074303044 0.0108188498775 0.00999504257553 0.00990026828415 0.00983465531319 0.00912020296279 0.00914207395311 0.00938265484661 0.00905458999183 0.00882858975854 0.00839846028228 0.00804123410708 0.00744342703838 0.00807768575761 0.0074725883588 0.00734136241689 0.00717368482445 0.0068747812901 0.569258136008
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.000253066853936 0.000189800140452 0.000423886980343 0.000423886980343 0.00031633356742 0.000461847008433 0.000430213651691 0.000544093735963 0.000601033778098 0.000664300491582 0.000727567205066 0.000816140603944 0.000778180575854 0.000993287401699 0.00111982082867 0.00124635425564 0.00130329429777 0.00145513441013 0.00163860787924 0.00173350794946 0.00153738113766 0.00193596143261 0.0017651413062 0.0019992281461 0.00232188838486 0.00220168162924 0.00222698831464 0.00208147487362 0.00215739492981 0.00251168852532 0.00249903518262 0.00232821505621 0.00242944179779 0.00244842181183 0.00273312202251 0.00250536185397 0.948197214999
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0221984046829 0.0156646124039 0.0229404126389 0.0182204175856 0.0164890656883 0.0157882803966 0.0131294185543 0.0119751839561 0.0122843539378 0.0112331760002 0.0108415606901 0.0113156213286 0.0113774553249 0.010264443391 0.0117484593029 0.0105530020405 0.00937815611023 0.010078941402 0.0100171074057 0.00896592946802 0.00906898612857 0.00898654080013 0.0083269781726 0.00880103881114 0.00814147618361 0.00737885689552 0.00725518890286 0.00748191355607 0.00684296226065 0.0067399056001 0.00620401096523 0.00647195828266 0.00643073561844 0.00560628233403 0.00570933899458 0.00583300698724 0.620256817198
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00046539768232 0.000260622702099 0.000539861311491 0.000470051659143 0.000484013589612 0.000474705635966 0.000530553357844 0.000679480616187 0.000981989109694 0.000860985712291 0.000986643086517 0.00110764648392 0.00121468795085 0.00127518964956 0.00138223111649 0.00167077767953 0.00168473961 0.00203378787174 0.00179643505375 0.00216875319961 0.00215013729232 0.00218271513008 0.00235025829571 0.00276446223298 0.00260622702099 0.00299250709731 0.00289942756085 0.00294596732908 0.00297854516685 0.00289942756085 0.00307627868013 0.00304370084237 0.003290361614 0.00314143435566 0.00325312979941 0.00312281844836 0.933234048494
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0192459913608 0.0112174050704 0.0201053893299 0.014745459891 0.0135920573535 0.0112400208065 0.0114887939028 0.0101770812131 0.0102901598933 0.0110364791822 0.0103353913653 0.00990569238076 0.0106067801977 0.0104258543094 0.00943076192415 0.00952122486826 0.00879752131533 0.00882013705136 0.00816428070652 0.00841305380284 0.0080738177624 0.0073727299455 0.00775719745799 0.00780242893005 0.00784766040211 0.00757627156976 0.00664902639256 0.00694303096094 0.00694303096094 0.00667164212859 0.00533731370287 0.00594793857566 0.00554085532714 0.00583485989552 0.00585747563154 0.00585747563154 0.6644277088
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.000694478717929 0.000324325086545 0.000867217079241 0.000687428172569 0.000800236898324 0.00088836871532 0.000962399441597 0.00116333998435 0.00114571362095 0.0013995332539 0.00156874634253 0.00179083852136 0.00210458778987 0.00204818342699 0.00212221415326 0.00286604668871 0.00279906650779 0.00302115868662 0.00296827959643 0.00332785740977 0.00335605959121 0.00344066613553 0.00347239358964 0.00334548377317 0.0040575888545 0.00407168994522 0.00429378212405 0.00414572067149 0.00431140848745 0.00423385248849 0.00430788321477 0.00442069194052 0.00450177321216 0.00436076230496 0.00452645012092 0.00437486339568 0.901228910056
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0166826462128 0.00795781399808 0.0165627996165 0.0131351869607 0.0108581016299 0.0108820709492 0.0108581016299 0.00915627996165 0.00997123681687 0.00862895493768 0.00939597315436 0.00829338446788 0.00946788111218 0.00951581975072 0.00925215723873 0.00906040268456 0.0081975071908 0.00812559923298 0.00882070949185 0.00932406519655 0.00795781399808 0.00793384467881 0.00745445829338 0.00750239693193 0.00704697986577 0.00738255033557 0.00675934803452 0.00711888782359 0.00661553211889 0.00666347075743 0.00683125599233 0.00611217641419 0.00611217641419 0.00604026845638 0.00611217641419 0.00623202301055 0.685977948226
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00113265877211 0.00054189949097 0.00137695772296 0.00106603178551 0.00118596036138 0.00148800270061 0.00174562704878 0.00194994980767 0.00233194453081 0.00248296570043 0.00282942603072 0.00319365355744 0.00368225145913 0.0037311112493 0.00421082555278 0.00428189433848 0.00461058747235 0.00482379382945 0.00525909014187 0.00481046843213 0.00567217745876 0.00552559808825 0.00562775946769 0.00617854255688 0.00596533619977 0.00664048966393 0.00611191557028 0.00648946849432 0.00623628594526 0.006267378539 0.00637398171755 0.00650723569074 0.00624961134258 0.00684481242282 0.00641839970862 0.00634288912381 0.843813018025
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0127000826633 0.00458405350567 0.0142781994439 0.0123994889908 0.0111971143007 0.00976929435635 0.00999473961073 0.00939355226572 0.00946870068385 0.00995716540167 0.0105959269557 0.00958142331104 0.0100698880289 0.00958142331104 0.00886751333884 0.00943112647479 0.00958142331104 0.00898023596603 0.00856691966634 0.00943112647479 0.00807845494852 0.00789058390321 0.00822875178477 0.0080033065304 0.00841662283009 0.00875479071166 0.00822875178477 0.00789058390321 0.00736454497633 0.00665063500413 0.00758999023071 0.00811602915759 0.00770271285789 0.00661306079507 0.00691365446757 0.00755241602164 0.677575712031
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00160222563707 0.000866658412777 0.00203919626536 0.00163863985609 0.00191538792068 0.00278932917726 0.00318260274272 0.00374338171569 0.00427502931345 0.00452264600281 0.00471199994174 0.00520723332047 0.00554952697929 0.00637977117305 0.00602291182661 0.00664923639383 0.0075086119628 0.00699153005265 0.00790188552826 0.00793829974729 0.00784362277782 0.00854277578309 0.00849907872026 0.00825146203089 0.00854277578309 0.00816406790524 0.00864473559636 0.00870299834679 0.00853549293928 0.00883408953528 0.00820776496806 0.00872484687821 0.00858647284592 0.00838983606319 0.00821504781187 0.00812037084241 0.773758457202
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00874576271186 0.00291525423729 0.0162033898305 0.0123389830508 0.0101016949153 0.0109830508475 0.0104406779661 0.0126101694915 0.0108474576271 0.0107796610169 0.00942372881356 0.0106440677966 0.00969491525424 0.0124745762712 0.011186440678 0.0108474576271 0.00949152542373 0.0106440677966 0.0101694915254 0.00935593220339 0.00969491525424 0.00976271186441 0.0105084745763 0.00996610169492 0.00908474576271 0.00969491525424 0.0113898305085 0.00894915254237 0.00962711864407 0.00881355932203 0.0095593220339 0.00962711864407 0.00840677966102 0.00847457627119 0.00759322033898 0.00806779661017 0.640881355932
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00260324000375 0.001442082592 0.00307144863751 0.00292162187471 0.00335237381777 0.00372694072479 0.00490682648188 0.00573087367731 0.00633018072853 0.00638636576458 0.00677966101695 0.00736023972282 0.00840902706246 0.00876486562412 0.00970128289166 0.0103942316696 0.0105627867778 0.010412960015 0.00996347972657 0.010843711958 0.00985110965446 0.010469145051 0.0107126135406 0.0107126135406 0.0106002434685 0.0101320348347 0.0104316883603 0.0106564285045 0.010843711958 0.0104504167057 0.010843711958 0.0111246371383 0.0108062552673 0.0105253300871 0.00992602303586 0.00988856634516 0.698361269782
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00828772478499 0.00312744331509 0.0148553557467 0.0104769351056 0.00953870211102 0.0117279124316 0.0117279124316 0.0132916340891 0.0121970289289 0.00985144644253 0.00938232994527 0.0106333072713 0.0126661454261 0.0109460516028 0.0100078186083 0.010164190774 0.0129788897576 0.0125097732604 0.0100078186083 0.0120406567631 0.0121970289289 0.0115715402658 0.0114151681001 0.0111024237686 0.0106333072713 0.0103205629398 0.0103205629398 0.0109460516028 0.00891321344801 0.00922595777952 0.00797498045348 0.00906958561376 0.00938232994527 0.0104769351056 0.00828772478499 0.00781860828772 0.62392494136
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00277040286275 0.00219323559968 0.00346300357844 0.00455962137828 0.0047327715572 0.00542537227288 0.00588710608334 0.0071568740621 0.00900380930394 0.00917695948286 0.00854207549348 0.0095232598407 0.00969641001962 0.0120627957982 0.0108507445458 0.0112547616299 0.0112547616299 0.0118896456193 0.0124668128824 0.0109661779984 0.0128131132402 0.0131016968718 0.0131594135981 0.0121205125245 0.0119473623456 0.0124668128824 0.0125245296087 0.0133902805033 0.0125245296087 0.0116010619878 0.0105044441879 0.0121782292508 0.0109661779984 0.0111970449036 0.0107930278195 0.011831928893 0.644003232137
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00882899628253 0.00139405204461 0.0120817843866 0.00789962825279 0.010687732342 0.00882899628253 0.00697026022305 0.00604089219331 0.010687732342 0.00882899628253 0.00789962825279 0.0116171003717 0.0139405204461 0.0092936802974 0.0134758364312 0.0116171003717 0.0162639405204 0.0102230483271 0.010687732342 0.00697026022305 0.0111524163569 0.0130111524164 0.0134758364312 0.00882899628253 0.0116171003717 0.0116171003717 0.00743494423792 0.0102230483271 0.0139405204461 0.0120817843866 0.00975836431227 0.0116171003717 0.010687732342 0.00557620817844 0.0111524163569 0.0092936802974 0.634293680297
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00373511788966 0.00186755894483 0.00373511788966 0.00420200762587 0.00505797214225 0.00575830674656 0.00575830674656 0.00925997976811 0.0102715741966 0.00863746011984 0.00949342463622 0.00980468446035 0.011283168625 0.0109719088009 0.0128394677457 0.0123725780095 0.0127616527897 0.0164967706793 0.0108940938448 0.0136954322621 0.0122169480974 0.0161076958992 0.0127616527897 0.0153295463388 0.0132285425259 0.0145513967785 0.0129172827017 0.0142401369543 0.0122947630535 0.0138510621741 0.0138510621741 0.0125282079216 0.0101937592405 0.0129950976578 0.0122947630535 0.0103493891526 0.611392109563
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00657894736842 0.0 0.00877192982456 0.0102339181287 0.00950292397661 0.00950292397661 0.0109649122807 0.00950292397661 0.0116959064327 0.016081871345 0.0109649122807 0.00950292397661 0.00657894736842 0.0102339181287 0.0109649122807 0.00950292397661 0.0124269005848 0.00950292397661 0.0146198830409 0.00950292397661 0.00804093567251 0.00877192982456 0.0102339181287 0.0175438596491 0.00730994152047 0.0116959064327 0.0138888888889 0.0131578947368 0.00511695906433 0.00804093567251 0.00730994152047 0.00438596491228 0.00804093567251 0.0116959064327 0.0102339181287 0.0109649122807 0.646929824561
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00223048327138 0.00092936802974 0.00371747211896 0.00278810408922 0.00408921933086 0.00492565055762 0.00520446096654 0.00687732342007 0.00659851301115 0.00734200743494 0.00882899628253 0.0101301115242 0.00910780669145 0.0101301115242 0.010687732342 0.0113382899628 0.0126394052045 0.0116171003717 0.0127323420074 0.0115241635688 0.0111524163569 0.014405204461 0.0119888475836 0.0131040892193 0.010873605948 0.0128252788104 0.0137546468401 0.0146840148699 0.0128252788104 0.0119888475836 0.0102230483271 0.00882899628253 0.0103159851301 0.0122676579926 0.0101301115242 0.00947955390335 0.657713754647
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00515463917526 0.00171821305842 0.0120274914089 0.0103092783505 0.00515463917526 0.0103092783505 0.00343642611684 0.00687285223368 0.00515463917526 0.0103092783505 0.00687285223368 0.00343642611684 0.00687285223368 0.00687285223368 0.0154639175258 0.0085910652921 0.00515463917526 0.0171821305842 0.0137457044674 0.00343642611684 0.0120274914089 0.0137457044674 0.00343642611684 0.0137457044674 0.00687285223368 0.0154639175258 0.00171821305842 0.0085910652921 0.0120274914089 0.0 0.0137457044674 0.00687285223368 0.0085910652921 0.00515463917526 0.0085910652921 0.0103092783505 0.701030927835
+
diff --git a/pandoraPFA/PandoraSettings/PandoraLikelihoodData9EBin.xml b/pandoraPFA/PandoraSettings/PandoraLikelihoodData9EBin.xml
new file mode 100644
index 0000000..e86cca8
--- /dev/null
+++ b/pandoraPFA/PandoraSettings/PandoraLikelihoodData9EBin.xml
@@ -0,0 +1,652 @@
+9
+0 0.2 0.5 1 1.5 2.5 5 10 20
+376300 246156 232665 161609 218333 285515 225043 137464 94852
+1276874 396612 139177 48110 43200 39624 24210 13557 9870
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 7.97236247675e-05 0.00251926654265 0.0197874036673 0.0950146159979 0.174956152006 0.0910496943928 0.107889981398 0.0888254052618 0.06655593941 0.0586925325538 0.0498299229338 0.0424926920011 0.0353202232261 0.029080520861 0.0236885463726 0.0197183098592 0.0168137124635 0.014097794313 0.0116369917619 0.00945256444326 0.00776242359819 0.00604305075737 0.00514748870582 0.00417486048366 0.00343077331916 0.002742492692 0.00222960403933 0.00192931171937 0.00139782088759 0.00130746744619 0.00103109221366 0.000916821684826 0.000669678448047 0.000688280627159 0.000502258836035 0.000443794844539 0.000358756311454 0.000273717778368 0.000273717778368 0.000178049428647 0.000178049428647 0.000159447249535 0.000159447249535 0.000119585437151 0.00012224289131 0.000100983258039 8.76959872442e-05 6.90938081318e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 2.03622283796e-05 0.000847381965644 0.00734841495715 0.0482937235781 0.136997072538 0.0682839497084 0.113105913348 0.102326462909 0.0742774933157 0.0767820474064 0.0585656846329 0.0503072346997 0.0422837335555 0.0347254310136 0.0274169573505 0.0234651187196 0.0198022670992 0.0164949713128 0.0139496927653 0.011637013519 0.00989369350461 0.00827567951106 0.00692942295011 0.00588233451382 0.00513676369007 0.0043120934407 0.00381165252014 0.003337839129 0.00297210218079 0.00258991881736 0.00231581189687 0.00204640395215 0.0019406769971 0.00161566450566 0.00151620285165 0.00136035348828 0.00116847864394 0.00113010367507 0.000985218588522 0.000881057958734 0.000827019737265 0.000769065702646 0.000700147391207 0.000606951038239 0.000595203598789 0.000580323508819 0.000473813391141 0.000415076193892 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.000109686540243 0.00093436682429 0.00398527762882 0.0152058044492 0.0347137587546 0.059498854385 0.0855026893515 0.104961894083 0.115113992753 0.113172134744 0.0997335023319 0.0828092754188 0.0641016266108 0.0487617608346 0.0362818700336 0.0272022619802 0.0202107606558 0.0153601780984 0.0121061440712 0.00961991582574 0.00794211800647 0.00616682104032 0.00525276653829 0.00429808739174 0.00380652919287 0.00311997270024 0.00276247582834 0.0021815434115 0.00191748322202 0.00180779668178 0.00152342417004 0.00140155023644 0.00105624075789 0.00106842815125 0.00093436682429 0.000881554786396 0.000719056208258 0.000617494596922 0.000564682559028 0.000454996018785 0.000418433838704 0.000353434407449 0.000284372511741 0.000280310047287 0.00025999772502 0.000235622938299 0.00012999886251 0.000174685971498 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 1.26067794217e-05 0.000463929482719 0.00208011860458 0.005668008028 0.016850221375 0.0345425756155 0.04547517473 0.0636012021825 0.072506631166 0.0771030629431 0.0786789103708 0.0739211118171 0.0681295573508 0.0600889534356 0.052865268827 0.0455256018476 0.0387683680776 0.0341416800299 0.0294317872379 0.0249942008815 0.0216407975553 0.019074057265 0.0165930430748 0.0141422851553 0.0125966939982 0.0108241808115 0.00922059846903 0.00809103103285 0.00703206156143 0.00634625276088 0.00569070023096 0.00497211380392 0.00446784262705 0.00411485280324 0.00349712061158 0.00316682299073 0.00290712333464 0.00260203927264 0.00244319385193 0.00215323792523 0.00201708470747 0.00204986233397 0.00175234233962 0.00156071929241 0.00142960878642 0.00129597692455 0.0011749518421 0.0012077294686 0.00108670438615 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 2.14901252874e-05 5.15763006898e-05 0.000550147207358 0.00183525669955 0.00422925665657 0.0096748544044 0.0241634968732 0.0499258590678 0.0848645047601 0.12037908581 0.138022478671 0.134876324329 0.116244385705 0.0905593879612 0.0648786882428 0.0470633743795 0.0315990802226 0.0215417015881 0.0143210194915 0.00977800700578 0.00718199987106 0.00549717404852 0.00418197838093 0.0031848365676 0.00236391378162 0.00202007177702 0.00156448112092 0.00129800356736 0.00116046676552 0.000941267487589 0.000859605011497 0.0007177701846 0.000563041282531 0.000494272881611 0.000416908430576 0.000391120280231 0.000322351879311 0.000305159779082 0.000309457804139 0.000326649904369 0.000227795328047 0.000189113102529 0.000180517052414 0.000167622977242 0.000180517052414 0.000150430877012 0.00012034470161 0.00010315260138 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.000100591333338 0.000610733095267 0.00128613204768 0.00299618471443 0.00737909280988 0.0140684164769 0.0196368652866 0.0330586231921 0.0470480036213 0.0619355209553 0.0765068940989 0.0842021310992 0.0829088139563 0.0793881172895 0.0691996522414 0.059995545241 0.0501950753357 0.0406460837638 0.0350560796683 0.0297894048586 0.0245802108107 0.0210595141439 0.0185231755247 0.0159006157627 0.0133067963816 0.011963183572 0.0108854192862 0.00969987857189 0.00814071290515 0.00735035242892 0.00649532609555 0.00613607133363 0.00539600652407 0.00492179023833 0.00456253547641 0.00381528557161 0.0036069178097 0.00339855004778 0.00314707171444 0.0027662616668 0.00272315109537 0.00237108142868 0.00273033619061 0.00194716080962 0.00195434590485 0.00185375457152 0.00160227623817 0.00167412719056 0.00148012961912 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 1.85633225872e-05 1.85633225872e-05 0.000321764258179 0.00119424041978 0.0020419654846 0.00330427142053 0.00564325006652 0.0132851511983 0.0337666837862 0.0691112499923 0.112567988169 0.142281679857 0.148277633053 0.129466799498 0.10052039181 0.0725516524451 0.048871040598 0.0329375220439 0.021842842911 0.0148506580698 0.0106986615844 0.00724588358322 0.00530911025995 0.00416437203374 0.00323001813018 0.00269168177515 0.00201721438781 0.00168926235544 0.00150981690376 0.00119424041978 0.000940541677753 0.000822973968034 0.000748720677685 0.000655904064749 0.000606401871183 0.000674467387336 0.000352703129157 0.000352703129157 0.000346515354962 0.000259886516221 0.000340327580766 0.000198008774264 0.000253698742026 0.000167069903285 0.000148506580698 0.000148506580698 0.000191821000068 0.000167069903285 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.000290999792143 0.000457285387653 0.00116399916857 0.00170442735398 0.00459363957597 0.00879235086261 0.0114944917896 0.0173560590314 0.0253585533153 0.0367491166078 0.055331531906 0.0749948035751 0.0883600083143 0.0940552899605 0.0926210766992 0.0794845146539 0.0672001662856 0.0531906048639 0.0420910413635 0.0348784036583 0.0277904801497 0.0233423404698 0.0194554146747 0.015776345874 0.0130534192476 0.0126169195593 0.0108917065059 0.00918727915194 0.00808563708169 0.0076075659946 0.00656828102266 0.00627728123051 0.00484306796924 0.00488463936811 0.00426106838495 0.00378299729786 0.0041779255872 0.00324256911245 0.00338806900852 0.00280606942424 0.00245271253378 0.00232799833714 0.00234878403658 0.00189149864893 0.00212014134276 0.00184992725005 0.00151735605903 0.00184992725005 0.00143421326128 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 1.83206386575e-05 3.20611176506e-05 0.000247328621876 0.00097557400851 0.00174046067246 0.0029954244205 0.00398015874833 0.00544122968127 0.0114183380433 0.0289145479611 0.0628855921917 0.108174210953 0.142181896461 0.150348321142 0.132595622283 0.10289786702 0.0726046909995 0.0487237385095 0.0329313479868 0.0227130117756 0.0152336110437 0.0107404744129 0.00786413414372 0.00628397905951 0.00472672477363 0.00382443331975 0.0029954244205 0.00254656877339 0.00196030833635 0.00163969715984 0.0014656510926 0.00117252087408 0.0010534367228 0.000916031932873 0.000760306504285 0.00072366522697 0.000632062033682 0.000558779479053 0.000490077084087 0.000517558042073 0.000425954848786 0.000343511974827 0.000311450857177 0.00025190878154 0.000192366705903 0.000206107184896 0.000155725428588 0.000187786546239 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 2.31481481481e-05 0.000138888888889 0.000393518518519 0.000578703703704 0.00101851851852 0.00238425925926 0.00451388888889 0.00625 0.0120138888889 0.0152083333333 0.0216435185185 0.0323611111111 0.0488425925926 0.0711574074074 0.0901851851852 0.0978240740741 0.0932175925926 0.0793518518519 0.0715740740741 0.0529861111111 0.0443287037037 0.0357407407407 0.028587962963 0.0243518518519 0.019537037037 0.0166898148148 0.0148611111111 0.0125925925926 0.0114583333333 0.00981481481481 0.00819444444444 0.00784722222222 0.00789351851852 0.0062962962963 0.00537037037037 0.00490740740741 0.00458333333333 0.00458333333333 0.00425925925926 0.00375 0.00326388888889 0.00259259259259 0.00291666666667 0.00277777777778 0.00236111111111 0.00215277777778 0.00178240740741 0.00171296296296 0.001875 0.00125 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 7.00488590792e-06 0.00013309283225 0.000882615624398 0.00156909444337 0.00306463758472 0.00445160499448 0.00491392746441 0.00600318722309 0.00913787366688 0.0199113881933 0.0459380417841 0.0872843808556 0.128133373028 0.148654186295 0.138864858239 0.111794476647 0.0810815543842 0.0559270090888 0.0378964327619 0.0266605957655 0.0195821585556 0.0139397229568 0.0103707335867 0.00806262368002 0.00627287533054 0.00461972225627 0.0041538973434 0.00328178904786 0.00274941771886 0.00221704638986 0.00205593401397 0.00165315307427 0.00140447962454 0.00119083060435 0.00104372800028 0.000872108295536 0.00074251790624 0.000682976376022 0.000581405530357 0.000420293154475 0.000367756510166 0.000339736966534 0.000322224751764 0.000182127033606 0.000234663677915 0.000171619704744 0.000175122147698 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 7.57116898849e-05 7.57116898849e-05 0.00015142337977 0.000328083989501 0.000403795679386 0.00161518271754 0.0033565515849 0.00615788411064 0.00853018372703 0.0112305673329 0.0159499293358 0.0229911164951 0.0366696951343 0.0569099535635 0.0754845548153 0.091459721381 0.0895164546739 0.0831061982637 0.071068039572 0.0596103371694 0.0479254996972 0.0409095497678 0.0354330708661 0.0303856248738 0.0253634161114 0.0220573389865 0.0180193821926 0.0163284877852 0.0159751665657 0.0136533414092 0.0112558045629 0.0108520088835 0.00908540278619 0.00890874217646 0.00777306682818 0.00696547546941 0.00676357762972 0.00560266505148 0.00449222693317 0.0043408035534 0.00388653341409 0.00333131435494 0.00310417928528 0.00275085806582 0.00199374116697 0.00285180698567 0.00222087623662 0.00153947102766 0.00153947102766 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 1.77743808961e-05 0.000275502903889 0.000702088045396 0.00212848211231 0.00426585141506 0.00584777131482 0.00809623049817 0.00899383673342 0.0109534622272 0.0168545566847 0.0323049372787 0.0647698439854 0.106983998614 0.137489279827 0.139991023938 0.119012810885 0.0898983749772 0.0643388152486 0.0453602200468 0.0324249143497 0.0237243549011 0.0177788244913 0.0138684606942 0.010611305395 0.00856280799669 0.00674982114529 0.00558115560137 0.00439027208134 0.00360375572668 0.00264838275352 0.00206182818395 0.00175966370871 0.00159525068542 0.00133307856721 0.000977590949285 0.000848726687789 0.000702088045396 0.000559892998227 0.000471021093747 0.000288833689562 0.000337713237026 0.000279946499114 0.000204405380305 0.000151082237617 6.22103331363e-05 0.000137751451945 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 4.13052457662e-05 0.000454357703428 0.00115654688145 0.00289136720363 0.00491532424618 0.00755885997522 0.0100371747212 0.0131350681537 0.0166460140438 0.0263940520446 0.0424617926477 0.0553903345725 0.0727385377943 0.0732755059893 0.0703841387856 0.0673688558447 0.0597273853779 0.0529946303181 0.0457249070632 0.0429987608426 0.0417596034696 0.037629078893 0.0330855018587 0.0304419661297 0.0266005782734 0.0244527054936 0.0194960760017 0.0190417182982 0.0147046674928 0.0141676992978 0.0106154481619 0.00999586947542 0.00921106980587 0.00797191243288 0.00578273440727 0.00536968194961 0.00437835605122 0.00483271375465 0.00359355638166 0.00297397769517 0.00177612556795 0.00202395704254 0.00177612556795 0.00111524163569 0.000908715406857 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 3.63731595181e-05 0.000109119478554 0.000734737822266 0.00210964325205 0.0036082174242 0.00576150846767 0.00834400279346 0.0105773147879 0.0142728277949 0.0208563696677 0.0345035791189 0.0612305767328 0.0978219752081 0.125792934877 0.131787231566 0.116939707851 0.0909328987953 0.0675886050166 0.0494311237851 0.0364022580457 0.0272798696386 0.0210018623058 0.0163097247279 0.0117630797882 0.00974073211895 0.00754379328406 0.00570331141244 0.00479398242449 0.00379008322179 0.00304807076762 0.00235698073677 0.00196415061398 0.00144765174882 0.00112756794506 0.000749287086073 0.000589245184194 0.00050194960135 0.000371006227085 0.000283710644241 0.00024006285282 0.000203689693302 0.000138218006169 0.000101844846651 5.09224233254e-05 5.8197055229e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 7.37626318507e-05 0.0 0.0 0.0 7.37626318507e-05 0.000147525263701 0.000737626318507 0.00147525263701 0.00390941948809 0.00582724791621 0.00715497528952 0.00973666740429 0.0139411374198 0.0191782842812 0.0320867448551 0.0396105333038 0.0466917459615 0.0577561407391 0.0542892970421 0.0556907870473 0.0534779080918 0.0556170244154 0.0494947259718 0.0552482112562 0.0500848270266 0.0519288928229 0.0511175038725 0.045954119643 0.0406432101497 0.033119421701 0.0300213911632 0.025669395884 0.0220550269234 0.0183668953308 0.0149000516338 0.0118020210961 0.00981043003614 0.00745002581692 0.00582724791621 0.00582724791621 0.00331931843328 0.00309803053773 0.00258169211477 0.000958914214059 0.00103267684591 0.000737626318507 0.000885151582208 0.000590101054806 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.05427402691e-05 0.0 0.000179226584574 0.000569307974529 0.00104373128664 0.00181335132628 0.00347910428879 0.00528191287479 0.00857124783874 0.0154134862734 0.0259140555813 0.0459452620925 0.0726711086746 0.0988698182432 0.114293847257 0.120440264834 0.112986547463 0.0969404967739 0.0730611900645 0.0519862522667 0.0380909205921 0.0273794964787 0.0203474887193 0.0155610846371 0.0118922110235 0.00880318812466 0.006778981993 0.00546113945937 0.00404841226332 0.00319445030152 0.00255134314511 0.0016341247417 0.00139164171551 0.00110698772825 0.000516594273183 0.000537679753722 0.000379538649686 0.000284653987264 0.000137055623498 0.000126512883229 0.000126512883229 9.48846624215e-05 6.32564416143e-05 2.10854805381e-05 0.0
+
+
+ 50
+ 0
+ 5
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000303951367781 0.000101317122594 0.000405268490375 0.00081053698075 0.0016210739615 0.00212765957447 0.00557244174265 0.00506585612969 0.0115501519757 0.0146909827761 0.0209726443769 0.0301925025329 0.0401215805471 0.0502532928065 0.0529888551165 0.051367781155 0.0567375886525 0.0579533941236 0.0531914893617 0.0626139817629 0.061600810537 0.0560283687943 0.0549138804458 0.055623100304 0.0519756838906 0.0417426545086 0.0403242147923 0.0305977710233 0.0241134751773 0.019452887538 0.0131712259372 0.00871327254306 0.00688956433637 0.00445795339412 0.00466058763931 0.00273556231003 0.0016210739615 0.000911854103343 0.000911854103343 0.000709219858156 0.000101317122594 0.000101317122594 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.125445123572 0.0984241296838 0.0862450172735 0.0776295508902 0.0703667286739 0.0628381610417 0.0567074142971 0.0517406324741 0.0470475684294 0.0429444592081 0.0366276906723 0.031788466649 0.027842147223 0.024398086633 0.0219479138985 0.0187695987244 0.0167127292054 0.0146877491363 0.0129550890247 0.0116316768536 0.0104331650279 0.00883072017008 0.00784214722296 0.00699441934627 0.00625564709009 0.00550624501727 0.00507839489769 0.00444592080787 0.00424661174595 0.00361679511028 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.123464805455 0.0754929617174 0.0711291795432 0.0626177680805 0.0573455172554 0.055667982902 0.0481065477095 0.0446269561445 0.0500260793156 0.0495546154123 0.0441766376322 0.0346110892696 0.030118868424 0.027983183932 0.024588173931 0.0225558669062 0.0205635011755 0.0186204746905 0.0165090682401 0.0146702023849 0.0134774456994 0.0130756832702 0.01319472399 0.0130161629104 0.0114318249099 0.00984748690944 0.00915987012031 0.00863045218244 0.00822634026537 0.00751052962156 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.120525195405 0.109406230195 0.0991931945595 0.089037033426 0.0789621215814 0.0683306521068 0.059982287655 0.0524667284161 0.0462105331578 0.0383862266205 0.0338200165749 0.0286119371455 0.0254229025496 0.0216935601813 0.0183907765807 0.0160223598044 0.0140439396155 0.0122320804693 0.0104242837875 0.00912429516242 0.00790961829084 0.00684931506849 0.00599213506882 0.00532589089845 0.00491964445311 0.00423715042493 0.00347746957214 0.00329872113619 0.00308747298461 0.00261622710801 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.105836434601 0.0926976490878 0.0835627767188 0.0765433219368 0.0692414752958 0.0628321886378 0.0568439684125 0.0507044668341 0.0454650893064 0.0402963097435 0.0352485552631 0.0314160943189 0.0281912801428 0.02537492562 0.022714895162 0.0202817867336 0.0188950409972 0.0171376559459 0.0154054844533 0.0136153217754 0.0126017367099 0.0115629380856 0.0104384133612 0.00965931439291 0.00897098423648 0.00796748459452 0.00740270087642 0.00701189071435 0.00609663852833 0.00598317751354 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.150529731588 0.133595512862 0.119867620828 0.103436271033 0.0884447596329 0.0748243182258 0.0611437044678 0.0517654137924 0.0403111770142 0.0333999527217 0.0270990479874 0.0220359744697 0.0180001289408 0.014501536544 0.0117336084069 0.00904734274601 0.00766767670256 0.00607310940623 0.00512754389358 0.0044183697591 0.00325790299357 0.00287537876346 0.0022951453807 0.00198568757656 0.00150430877012 0.00141405024391 0.00112178454 0.000992843788279 0.000842412911267 0.000687684009198 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.124920065815 0.111943783815 0.0999518598619 0.0880677123375 0.0770601464322 0.0657364363365 0.0584363795742 0.0511650631929 0.0440805592878 0.0375277524304 0.0322538925253 0.0279859459537 0.0238760714773 0.0202907089533 0.0181639207628 0.0154766951436 0.0144420414293 0.0120781450958 0.011057861572 0.00941247476235 0.00862211428612 0.00750123942893 0.00686895104795 0.00604266509553 0.00567622523837 0.00513734309548 0.00451223980974 0.0044116484764 0.00381528557161 0.00348477119064 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.17322673861 0.15495424141 0.135134800661 0.11171407533 0.0923649054199 0.0745255524135 0.059334566763 0.0454368259193 0.0349918630769 0.0278078572357 0.0216324585883 0.0151909856506 0.0119671552946 0.00905271364837 0.00701693593797 0.00557518455037 0.00446138519513 0.00332902251731 0.00264217958158 0.00216572096851 0.00147887803278 0.00129324480691 0.00113236267782 0.000754908451881 0.000810598419642 0.000594026322791 0.000464083064681 0.000420768645311 0.000309388709787 0.000216572096851 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.148596965288 0.132009977136 0.114924132197 0.100124714197 0.0850966535024 0.0713780918728 0.0583246726252 0.048222822698 0.0399916857202 0.03259197672 0.0271669091665 0.0218249844107 0.0188318436915 0.0148825607982 0.0131989191436 0.0111827062981 0.00993556433174 0.00789856578674 0.00673456661817 0.0054666389524 0.00513406776138 0.00505092496363 0.00392849719393 0.00353356890459 0.00284764082311 0.00274371232592 0.00282685512367 0.00222406983995 0.00191228434837 0.00141342756184 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.193685791887 0.170972780111 0.144710144596 0.118951326643 0.0939207540775 0.0712077423019 0.0538626776529 0.041116093307 0.0294824877595 0.0217053766494 0.0155725428588 0.0115420023542 0.00811604292526 0.00638932273179 0.00442443423578 0.00314198952976 0.00246870605909 0.00184580434474 0.00131450582367 0.00122290263039 0.000888550974887 0.000737405705963 0.000618321554689 0.000540458840395 0.000435115168115 0.000334351655499 0.000242748462211 0.000201527025232 0.000242748462211 0.00010534367228 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.164884259259 0.15 0.127986111111 0.106481481481 0.0861574074074 0.0703935185185 0.0575 0.0452546296296 0.0358101851852 0.0284490740741 0.0225231481481 0.018287037037 0.014212962963 0.0128009259259 0.00983796296296 0.00782407407407 0.00631944444444 0.00590277777778 0.00511574074074 0.00444444444444 0.00324074074074 0.00296296296296 0.00282407407407 0.00256944444444 0.00199074074074 0.00131944444444 0.00168981481481 0.00115740740741 0.00104166666667 0.00101851851852 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.219315972891 0.192315640159 0.156429609653 0.122186224892 0.0906607358633 0.0663012451185 0.0466105108313 0.032029840814 0.0222089907711 0.0149309143127 0.0103322067142 0.00720102271334 0.00512407404164 0.0034534087526 0.00258480290002 0.00197187538308 0.0014149869534 0.00107174754391 0.000816069208273 0.000612927516943 0.000581405530357 0.000423795597429 0.00033623452358 0.000231161234961 0.00020314169133 0.000196136805422 0.000136595275204 0.000112078174527 0.000140097718158 6.65464161252e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.192004845548 0.168130426004 0.138703815869 0.11207853826 0.088835049465 0.0683676559661 0.0518625075712 0.0403795679386 0.0318241469816 0.0219311528367 0.0174136886735 0.0135019180295 0.0116848374722 0.00928730062588 0.00709166161922 0.00482031092267 0.00451746416313 0.00295275590551 0.00232182515647 0.00224611346659 0.00229658792651 0.00136281041793 0.00121138703816 0.00100948919847 0.00111043811831 0.000731879668888 0.000630930749041 0.000757116898849 0.000479507369271 0.00045427013931 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.246339588434 0.210679736761 0.167874583968 0.122652115374 0.0854458925628 0.0577267455553 0.0369262763116 0.0234221904258 0.0155081473318 0.0103802384433 0.00667872362171 0.00474575969926 0.00311051665682 0.00222179761201 0.00156858911408 0.00108868082989 0.000915380616149 0.000679870069276 0.000475464688971 0.000377705594042 0.000284390094338 0.000213292570753 0.000182187404185 0.000146638642393 0.000115533475825 7.55411188084e-05 6.66539283604e-05 3.99923570162e-05 3.11051665682e-05 2.66615713441e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.212019826518 0.18488228005 0.152870714581 0.11726559273 0.0876497315159 0.0679058240397 0.0487401900041 0.0328376703841 0.0247005369682 0.0187525815779 0.0138785625774 0.0092936802974 0.00760016522098 0.00475010326311 0.00396530359356 0.00371747211896 0.00156959933912 0.00185873605948 0.00161090458488 0.000702189178026 0.000702189178026 0.000619578686493 0.000289136720363 0.000413052457662 0.000206526228831 0.00033044196613 0.000371747211896 0.000289136720363 0.000123915737299 8.26104915324e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.26540039574 0.222341849502 0.1706264913 0.119187569109 0.079788162719 0.0510169935401 0.032910434732 0.0203762439621 0.012606937089 0.00835855205727 0.00576878309958 0.00357911889658 0.00233515684106 0.00165134144212 0.00111301868125 0.000814758773206 0.000574695920386 0.000407379386603 0.000312809171856 0.000189140429494 0.000225513589012 0.000116394110458 8.72955828435e-05 5.09224233254e-05 5.8197055229e-05 2.90985276145e-05 3.63731595181e-05 2.90985276145e-05 0.0 7.27463190363e-06 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.23994984141 0.201298222321 0.160507486907 0.122888544663 0.0887364461164 0.0570185144206 0.0376189422439 0.0290624769492 0.0204322490226 0.0137936121561 0.00848270266283 0.00612229844361 0.00383565685624 0.00295050527403 0.00199159105997 0.00147525263701 0.00140149000516 0.000811388950358 0.000442575791104 0.000368813159254 0.000295050527403 7.37626318507e-05 7.37626318507e-05 0.0 0.000147525263701 7.37626318507e-05 7.37626318507e-05 0.0 7.37626318507e-05 0.0 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.290083498503 0.238993379159 0.174830261882 0.113366086113 0.0711634968161 0.0438999704803 0.0263779361532 0.015793024923 0.00982583393076 0.00591447729094 0.0036794163539 0.0020452916122 0.00127567157256 0.00100156032556 0.00055876523426 0.00033736768861 0.000305739467802 0.000147598363767 0.000168683844305 5.27137013453e-05 2.10854805381e-05 5.27137013453e-05 1.05427402691e-05 0.0 3.16282208072e-05 1.05427402691e-05 2.10854805381e-05 1.05427402691e-05 1.05427402691e-05 1.05427402691e-05 0.0
+
+
+ 30
+ 1
+ 3
+ 0.0 0.280040526849 0.237082066869 0.179837892604 0.117223910841 0.0727456940223 0.0445795339412 0.0245187436677 0.0156028368794 0.0107396149949 0.00618034447822 0.00425531914894 0.00263424518744 0.00141843971631 0.000709219858156 0.000607902735562 0.000506585612969 0.000405268490375 0.000303951367781 0.000202634245187 0.000202634245187 0.0 0.0 0.0 0.000101317122594 0.0 0.0 0.0 0.0 0.000101317122594 0.0 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.134400744087 0.13538665958 0.121155992559 0.122181769864 0.126359287802 0.11976348658 0.084180175392 0.0641668881212 0.0444857826202 0.0352883337762 0.0126308796173 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.219461747988 0.11081359633 0.106647954301 0.11698961683 0.124843171683 0.122409885392 0.085829142108 0.0554001412825 0.0313836760714 0.0197247339988 0.00649633401573 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.211934708071 0.24238287915 0.176185020881 0.119668015405 0.0868433026211 0.0636628804498 0.0376590454834 0.0254594647297 0.017801719235 0.0131420725069 0.0052608914672 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.135883432675 0.126244289129 0.127169626738 0.12936824907 0.130510423285 0.119134065535 0.0836510241748 0.0608680524039 0.0427596744425 0.0321649370165 0.0122462255302 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.235136354845 0.306634001676 0.204336707283 0.115814583199 0.0666064943159 0.0365461070638 0.0167537016741 0.0089269980444 0.00494702684117 0.0031848365676 0.00111318848989 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.153732297722 0.15442925196 0.133218850816 0.121406554244 0.11812296572 0.101683467814 0.0749908390036 0.0549372381931 0.0415298504782 0.0328574405254 0.0130912435244 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.240964302731 0.324808643083 0.208286667203 0.11198014962 0.0600832874407 0.0297941327525 0.0125673693916 0.00597738987309 0.00317432816242 0.00182539338774 0.00053833635503 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.171461234671 0.184327582623 0.146975680732 0.121804198711 0.107087923509 0.0856786530867 0.0629390979006 0.0446061109956 0.0363126169196 0.0275826231553 0.0112242776969 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.242917928119 0.329606610086 0.209505663367 0.111545208466 0.0571283314936 0.0282092033728 0.0117297889004 0.00507023674845 0.0024549655801 0.00137862805897 0.000453435806772 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.188101851852 0.205324074074 0.150231481481 0.115740740741 0.0955092592593 0.0747916666667 0.0570601851852 0.0421527777778 0.0335416666667 0.0263425925926 0.0112037037037 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.238982190078 0.333352013029 0.211340910285 0.111051958741 0.057359508257 0.0275677284906 0.0113724322715 0.00475281508852 0.00250074426913 0.00130991366478 0.000409785825613 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.199020795477 0.214945487583 0.15117100747 0.108999596204 0.0880779325661 0.0700333131435 0.0542600444175 0.0411619220674 0.0330607712497 0.0280133252574 0.0112558045629 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.233715334403 0.33213652502 0.214434574726 0.112356305239 0.0568469137009 0.0285056633621 0.0119088352004 0.00551005807779 0.00263949556307 0.00147527361438 0.000471021093747 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.184345311855 0.202891367204 0.145807517555 0.108219743907 0.0869062370921 0.0715406856671 0.0594795539033 0.0493597686906 0.041346551012 0.0344898802148 0.0156133828996 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.23096956294 0.330559273701 0.213932375022 0.114204446255 0.0569603678054 0.0294186114183 0.0131743583775 0.00632892975615 0.00276436012338 0.00131670837456 0.000371006227085 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.168695139043 0.173858523272 0.13550195471 0.100390941949 0.088441395589 0.0802537434536 0.0688942981486 0.0626244744412 0.0525927565096 0.0486095743896 0.0201371984952 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.269356471134 0.332170117657 0.203643571037 0.10109433644 0.0495508792645 0.0235313962805 0.0115232151141 0.00535571205668 0.00224560367731 0.00114915868933 0.000379538649686 0.0
+
+
+ 11
+ -0.5
+ 10.5
+ 0.0 0.182472137791 0.153698074975 0.116514690983 0.0989868287741 0.0833839918946 0.0836879432624 0.0734549138804 0.07031408308 0.0612968591692 0.0530901722391 0.0231003039514 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.00155195322881 0.0014615997874 0.00144299760829 0.00146957214988 0.00150943396226 0.00155726813712 0.00176986446984 0.00201700770662 0.00245017273452 0.00307201700771 0.0041722030295 0.00563911772522 0.007541854903 0.01 0.0134334307733 0.0175870316237 0.0221870847728 0.0277677385065 0.0324475152804 0.0385756045708 0.042676056338 0.0463832048897 0.0503268668615 0.0520037204358 0.0529922933829 0.053895827797 0.0530560722828 0.0518708477279 0.0506058995482 0.0468110550093 0.0447781025777 0.0422083444061 0.0382513951634 0.0353999468509 0.0310842412968 0.0282567100718 0.0247196385862 0.0215227212331 0.0192373106564 0.0162662769067 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.000608517363499 0.000610866851389 0.00054899700362 0.000589721460379 0.000655507121298 0.000648458657628 0.000787861605765 0.00105883587574 0.00152560080321 0.00252491631907 0.00437631277636 0.00727479766993 0.0112900724739 0.0165952161294 0.0230351624358 0.0317196528397 0.0391972896308 0.0482067925261 0.0539489409292 0.058394172017 0.0614555547376 0.06287072961 0.0614774832912 0.0571246653938 0.0533607857941 0.0500668037723 0.0458486898472 0.0415765377007 0.0383365939004 0.0346463315879 0.0313899413724 0.0285509768387 0.0254324232461 0.0221940457712 0.0193065251544 0.0167800425101 0.0143459730561 0.0122956532908 0.0105053435186 0.00883720711676 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 4.06246445344e-06 1.62498578137e-05 2.03123222672e-05 4.87495734412e-05 5.68745023481e-05 8.12492890687e-05 0.000154373649231 0.000223435544939 0.000450933554331 0.000946554217651 0.00175092217943 0.00317684720259 0.00581338663287 0.00906742066007 0.0137473797104 0.0193820179073 0.026133833829 0.032845025106 0.0402265230179 0.0463974065227 0.0519792326817 0.0569598141016 0.0585563626318 0.0606729066121 0.060376346707 0.0593160434846 0.0572929361868 0.0529379742927 0.0492248817823 0.0455483514519 0.0418921334438 0.037431547474 0.0336859552479 0.0295503664343 0.0264060189473 0.022818862835 0.0207063813192 0.0182973398983 0.0158029867239 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 1.00854235374e-05 3.52989823808e-05 7.81620324146e-05 0.000123546438333 0.000153802708945 0.000184058979557 0.000413502365032 0.00066815930935 0.00134388268635 0.0023347755489 0.00369126501467 0.00554950430143 0.00805321069458 0.0100576886226 0.0133757929664 0.0167846661221 0.0205440077456 0.0248101419019 0.029255292326 0.0338088610531 0.0380296108035 0.0417839097153 0.0447641523706 0.0479511462084 0.0501321190483 0.0512415156374 0.0514709590229 0.0518415983379 0.0506742105635 0.0504725020927 0.0485184512824 0.046128205904 0.0438690710316 0.0418746785271 0.0396004155194 0.0362671830404 0.0338063396972 0.0314463505895 0.0288518753845 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.29802505749e-06 6.01723508048e-05 0.000124642726667 0.000416908430576 0.00109599638966 0.00279801431242 0.00585820815335 0.0104828831152 0.0170072851525 0.0247007500054 0.0350890765693 0.0447897191241 0.0540046848473 0.0614359701717 0.0668256935938 0.0708744331979 0.0701910472138 0.0696151118561 0.0657683794297 0.0610276577912 0.0549674424602 0.0489287172544 0.0437152128597 0.0369028431436 0.0315088216964 0.0262609331012 0.0221649152215 0.0177508434874 0.0150387896761 0.0120645563364 0.0095330195775 0.00740549717405 0.00626652053381 0.00532095502117 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 7.18509523844e-06 7.18509523844e-06 3.59254761922e-05 7.18509523844e-05 0.000129331714292 0.000165257190484 0.000373624952399 0.000574807619075 0.000847841238136 0.00161664642865 0.00298181452395 0.0050654921431 0.00748686923845 0.0110866019529 0.0153329932388 0.0199170840009 0.0246951723345 0.0301917701919 0.0341938682397 0.0394246175733 0.041041264002 0.0443895183831 0.045984609526 0.048154508288 0.0494981210976 0.0483269505737 0.0487221308118 0.0491029408595 0.0475797006689 0.047400073288 0.0470911141927 0.045230174526 0.043362049764 0.0434770112878 0.0408688217162 0.0394246175733 0.0384402595256 0.0377001947161 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 6.18777419574e-06 1.23755483915e-05 4.9502193566e-05 0.000216572096851 0.00095910500034 0.00250604854928 0.00615064755057 0.0120723474559 0.0210136811687 0.0316133383661 0.0446324152739 0.0579051909238 0.0695258308634 0.0776318150598 0.0816662438354 0.0814744228354 0.0797851604799 0.0724340847354 0.0659307340557 0.0567295138266 0.0485307130172 0.0399235191109 0.0331726574634 0.0266259923643 0.0214282620399 0.0172577022319 0.0130500157788 0.00992518980997 0.00773471774468 0.00602070429246 0.00452945071128 0.00328570809794 0.00250604854928 0.00212859432334 0.00156550687152 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 4.15713988776e-05 8.31427977551e-05 0.000145499896072 0.000145499896072 0.000290999792143 0.000623570983164 0.00155892745791 0.00345042610684 0.00588235294118 0.0110787778009 0.0154645603825 0.0228434836832 0.0287258366244 0.0362294741218 0.0414674703804 0.0446892537934 0.0480773228019 0.0487008937851 0.0505716067346 0.0506755352318 0.0464560382457 0.0470796092289 0.0431511120349 0.0394096861359 0.0397630430264 0.0367699023072 0.0367491166078 0.0365620453128 0.0363541883184 0.0342756183746 0.0326335481189 0.031926834338 0.0318021201413 0.0326335481189 0.0321139056329 0.0315734774475 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.49619159724e-05 0.000132824630267 0.000728245386634 0.00243206478178 0.00658626959736 0.0141618536822 0.0256443139608 0.041812277576 0.0597344423427 0.0757512606889 0.0878657830012 0.0931329666152 0.0925604466572 0.0896886865476 0.080363481471 0.069023006142 0.0583603944434 0.0460855665428 0.0373374615839 0.0288458455662 0.0222733164478 0.0167588042119 0.0129801724888 0.00973741944644 0.00728245386634 0.00553283287455 0.00414962465592 0.00300458473982 0.0022488583952 0.00174962099179 0.00128244470602 0.00115420023542 0.000819848579921 0.00072366522697 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 9.25925925926e-05 0.000138888888889 0.000277777777778 0.000532407407407 0.00131944444444 0.00393518518519 0.00763888888889 0.0149305555556 0.0231712962963 0.0310185185185 0.0417361111111 0.0490972222222 0.0554398148148 0.0572916666667 0.0597916666667 0.0573148148148 0.0563425925926 0.0509490740741 0.0468287037037 0.0442361111111 0.0377546296296 0.0347685185185 0.0311574074074 0.0293055555556 0.0281481481481 0.026087962963 0.0259259259259 0.0252777777778 0.0238888888889 0.0231018518519 0.0233796296296 0.0223611111111 0.0219907407407 0.0225694444444 0.0221990740741 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 3.50244295396e-06 3.50244295396e-06 0.000192634362468 0.000854596080766 0.00407684359841 0.0117787156542 0.0269057667723 0.0481761028317 0.0737824632681 0.0941982032468 0.10709069576 0.110607148486 0.104253716968 0.0924224646691 0.0772814037791 0.0611596588621 0.0472864823214 0.0358685182915 0.0265870444635 0.0197993100187 0.0145911773462 0.0107384900968 0.00797156016321 0.00585958706198 0.00437805369245 0.00341838432307 0.00267936885978 0.00184928987969 0.00164614818836 0.00117331838958 0.000861600966674 0.000767035006917 0.000595415302173 0.000458820026969 0.000332732080626 0.000350244295396 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.52372299616e-05 0.000100948919847 0.000782354128811 0.00211992731678 0.00658691701999 0.0159246921058 0.0272814455885 0.040127195639 0.0563042600444 0.067736725217 0.0700585503735 0.0731122551989 0.0708409045023 0.0625378558449 0.0576165960024 0.0484554815263 0.0435089844539 0.0399757722592 0.0337169392288 0.0284423581668 0.0280890369473 0.0240763173834 0.0215021199273 0.0195336159903 0.0187260246315 0.0176912982031 0.0166818090046 0.0149656773673 0.0142337976984 0.0136281041793 0.0145114072279 0.0123157682213 0.0123662426812 0.0139309509388 0.012492428831 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 8.88719044805e-06 0.000231066951649 0.00197739987469 0.00949151939851 0.0284612274099 0.0615082450909 0.0966793012891 0.123265331514 0.13180147794 0.123705247442 0.106135271926 0.0830685691179 0.0629079775865 0.0455690690224 0.0323227116595 0.0235599418778 0.0174366676591 0.012139902152 0.00912270099492 0.0068253622641 0.005216780793 0.00399923570162 0.0030882986807 0.00248396973023 0.00191963313678 0.0015730327093 0.00122198868661 0.000942042187493 0.000808734330772 0.00066209568838 0.000462133903298 0.00045324671285 0.000337713237026 0.000231066951649 0.000204405380305 0.000177743808961 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00103263114416 0.00499793473771 0.0138785625774 0.031102850062 0.0505576208178 0.0703428335399 0.0809995869475 0.084799669558 0.0824452705494 0.0737711689385 0.0639405204461 0.0529946303181 0.0453531598513 0.0415943824866 0.0344898802148 0.0306484923585 0.0263527467988 0.0220156959934 0.0217678645188 0.0198678232135 0.0167286245353 0.0150351094589 0.0142090045436 0.0124328789756 0.0115241635688 0.0104915324246 0.0111111111111 0.00900454357703 0.00978934324659 0.00660883932259 0.00908715406857 0.00764147046675 0.00685667079719 0.00652622883106 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 7.27463190363e-06 0.000225513589012 0.00349182331374 0.0214528894838 0.0635802828377 0.113978932666 0.147580457429 0.147602281325 0.131139789327 0.100491765117 0.0747177442821 0.0520281673747 0.0366641447943 0.0264869347611 0.0186958039923 0.0139090961997 0.0102863295117 0.00781295466449 0.00611796543095 0.00496129895827 0.00374643543037 0.00290257812955 0.00250247337485 0.00190595355875 0.00176773555258 0.00119303963219 0.000982075306989 0.000931152883664 0.000625618343712 0.000538322760868 0.00032008380376 0.000334633067567 0.000261886748531 0.000247337484723 0.000254612116627 0.000174591165687 8.00209509399e-05 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.0 0.0 7.37626318507e-05 0.00110643947776 0.00863022792653 0.0272184111529 0.0520026554547 0.0822453345135 0.0902116987534 0.0897691229623 0.0823928597772 0.0713284649996 0.0638046765509 0.0513387917681 0.0506011654496 0.0400531090949 0.0349634874972 0.0321605074869 0.0270708858892 0.0230139411374 0.0224238400826 0.0146050011064 0.0169654053257 0.0140886626835 0.0146787637383 0.0109168695139 0.0129084605739 0.00944161687689 0.00789260160803 0.00804012687173 0.00656487423471 0.00634358633916 0.00575348528435 0.00486833370215 0.00464704580659 0.00339308106513 0.00486833370215 0.00361436896068 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.000506051532914 0.00768565765614 0.0340846792898 0.0801353687851 0.128853371568 0.153449584616 0.144077088517 0.117435583857 0.0871041201029 0.0639417197318 0.0449331590267 0.031269767638 0.0249019525155 0.0179226584574 0.0138637034538 0.0102791717623 0.00800193986421 0.0064732425252 0.00509214354995 0.00389027115928 0.00321553578206 0.00276219795049 0.00212963353435 0.00151815459874 0.00144435541686 0.000906675663138 0.000864504702062 0.00066419263695 0.000474423312107 0.000326824948341 0.000326824948341 0.000316282208072 0.000358453169148 0.000253025766457 0.000210854805381 0.000105427402691 0.000137055623498 8.43419221524e-05 0.0 0.0
+
+
+ 42
+ -0.02
+ 0.82
+ 0.0 0.0 0.0 0.0 0.000202634245187 0.00222897669706 0.0123606889564 0.0354609929078 0.0626139817629 0.0892603850051 0.0961499493414 0.0946301925025 0.0824721377913 0.0700101317123 0.0612968591692 0.0507598784195 0.0418439716312 0.0398176291793 0.0340425531915 0.0289766970618 0.0249240121581 0.0225937183384 0.0177304964539 0.0165146909828 0.0159067882472 0.012462006079 0.0126646403242 0.0110435663627 0.0105369807497 0.0081053698075 0.00587639311044 0.00587639311044 0.00425531914894 0.00536980749747 0.00395136778116 0.00435663627153 0.00354609929078 0.00283687943262 0.00273556231003 0.00192502532928 0.00243161094225 0.00222897669706 0.0 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0182753122509 0.0303933032155 0.028929045974 0.0261998405528 0.0232341217114 0.0213473292586 0.0198591549296 0.0181238373638 0.0166648950306 0.0153521126761 0.0141403135796 0.0135530162105 0.0124262556471 0.0116741961201 0.0110656391177 0.0106431039065 0.00985384002126 0.00960138187616 0.00918947648153 0.00863672601648 0.00833909115068 0.0079883072017 0.00781291522721 0.00720967313314 0.00698113207547 0.00674461865533 0.00638054743556 0.00625033218177 0.00591815041191 0.00542120648419 0.005200637789 0.00471166622376 0.0041589157587 0.00384799362211 0.00357161838958 0.00319691735318 0.00283816104172 0.0022056869519 0.00203029497741 0.00138719107095 0.00108158384268 0.000685623173 0.000401275577996 0.000180706882806 4.78341748605e-05 1.06298166357e-05 1.06298166357e-05 5.31490831783e-06 0.0 0.0 0.566218442732 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0172930140327 0.0395622434163 0.0506400788175 0.0555027355871 0.0531790920639 0.048899108291 0.0438155996598 0.0390195117138 0.0341286610895 0.0304736410954 0.0266854834541 0.0238433862699 0.0214445591343 0.0192039308499 0.0172593380396 0.015899767714 0.0140859630629 0.0130882138723 0.0118453347785 0.011152235851 0.0104027492141 0.00962115290937 0.00906119162893 0.00840725083289 0.00801018737949 0.00741655010596 0.00707039222351 0.00662398952442 0.00615879092221 0.00586432177333 0.00539755684586 0.0050850749565 0.00458620036119 0.00406618037488 0.0037035760772 0.00332765801481 0.00290005121884 0.00232912566158 0.00189838621508 0.0014809605333 0.00115751436712 0.000827019737265 0.00052158631157 0.000252178366855 7.67499377386e-05 1.17474394498e-05 0.0 0.0 0.0 0.0 0.296719958273 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00482620777068 0.0113220884317 0.0111677147825 0.0104202213231 0.00890898454639 0.00814524122914 0.00835242691626 0.00786493118185 0.00797868018655 0.00798680511546 0.00819805326703 0.00822242805375 0.00837680170299 0.00817774094477 0.00830773980728 0.00812899137133 0.00794211800647 0.00770243260371 0.00798680511546 0.00737337298299 0.00743024748533 0.00723931165602 0.00697525146655 0.00723931165602 0.00717837468922 0.00679244056615 0.00737743544744 0.00748305952323 0.00711743772242 0.00742212255643 0.00794211800647 0.00831180227173 0.00824680284048 0.00860836217683 0.00905117080226 0.00960772843238 0.00943304246088 0.00983116397732 0.00966866539918 0.00996116283983 0.0095792911812 0.00930710606282 0.00796649279319 0.00677212824388 0.00526495393165 0.00292091194202 0.00110499033133 0.00014218625587 4.06246445344e-06 4.06246445344e-06 0.626627017014 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00770526358254 0.0206801609634 0.0245126219076 0.0238595907335 0.0219786592438 0.0212096456991 0.0201582402953 0.0190185874356 0.0184185047351 0.0181209847408 0.0179823101671 0.0175511583109 0.0169687251016 0.0165728722278 0.0168779562898 0.0166535556161 0.015783687836 0.0151861264914 0.0153071515738 0.0149592044618 0.0142027976965 0.0141574132906 0.0135472451666 0.0134035278812 0.0128059665366 0.0126093007776 0.0122008411243 0.0122764818009 0.0119966112977 0.0115301604591 0.0110914445352 0.0106779421702 0.0102392262463 0.0104131998023 0.0102140126875 0.00993918489607 0.00970722015471 0.00924076931611 0.00938952931328 0.00874910491866 0.00823474831826 0.00766744324428 0.00727159037044 0.00640172259034 0.00515365142759 0.00352989823808 0.00201456335159 0.000474014906256 1.76494911904e-05 2.52135588434e-06 0.371335209222 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00144413641932 0.00372208969978 0.00425074678185 0.00418627640599 0.00389401070208 0.00331807534438 0.00318053854254 0.00292695506415 0.002840994563 0.00268626566093 0.00275933208691 0.00255302688415 0.00271205381127 0.00280661036254 0.00289686888875 0.00286678271334 0.00319343261771 0.00350718844691 0.00345131412116 0.00343412202093 0.00355016869748 0.00360174499817 0.00349859239679 0.00363612919863 0.00343412202093 0.00369200352438 0.0037306857499 0.00394128897771 0.00428083295726 0.0046805492876 0.00480519201427 0.00497711301657 0.00517052414416 0.00555304837427 0.00629660670922 0.00746566952485 0.00829948638601 0.00896997829497 0.0109556658715 0.0128940751725 0.0148238884233 0.0170287752778 0.0195517159865 0.0210001504309 0.0216448541895 0.0208969978295 0.0165388004212 0.00805449895773 0.000979949713107 2.14901252874e-05 0.68339458019 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00355662214303 0.0134217579054 0.0185159904295 0.0205924829534 0.0203481897153 0.0202691536676 0.0196512354771 0.0188608750009 0.0172873391437 0.0170789713818 0.0162239450484 0.0170717862865 0.0160730580484 0.0151246254769 0.0152036615245 0.0146863346674 0.0148012961912 0.0143486351912 0.0147150750483 0.0141905630959 0.0139965655245 0.0132924261911 0.0129475416197 0.0127319887625 0.0128900608578 0.0127535440482 0.0121284407625 0.0123727340006 0.0118697773339 0.0123368085244 0.0123368085244 0.0124733253339 0.0119057028101 0.0122505873815 0.0117260754291 0.0118194816672 0.0124014743815 0.0120781450958 0.0124086594768 0.0123368085244 0.0125020657149 0.0124086594768 0.0128613204768 0.0132924261911 0.0130840584292 0.012566731572 0.0119200730006 0.00814071290515 0.00204775214295 7.18509523844e-06 0.330090460349 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.000693030709923 0.00285256390424 0.00294538051717 0.00295156829137 0.00296394383976 0.00266074290417 0.0026174284848 0.00252461187186 0.00238229306536 0.00250604854928 0.00214096987173 0.00207290435557 0.00172638900061 0.00190583445229 0.00207290435557 0.00194296109746 0.00180064229096 0.00190583445229 0.00193058554907 0.00201721438781 0.00201102661362 0.00229566422662 0.0023266030976 0.00214096987173 0.0023266030976 0.00256792629123 0.00263599180739 0.00281543725906 0.00297013161396 0.00277831061389 0.00321145480759 0.00338471248507 0.00373122784003 0.00420768645311 0.00469033284037 0.00458514067905 0.00573606667945 0.00649716290553 0.00771615442209 0.00950442116466 0.0114473822621 0.0143741994567 0.0183591260388 0.0241013804924 0.0294599929459 0.0350104263995 0.0390572307235 0.0328075787858 0.00973336880991 0.000142318806502 0.662760118558 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.00145499896072 0.0091664934525 0.0138848472251 0.0171897734359 0.0177509873207 0.0185824152983 0.0176262731241 0.0175015589275 0.0177509873207 0.0170858449387 0.0168779879443 0.0154229889836 0.0151735605903 0.0152359176886 0.0142174184161 0.0138432758262 0.0133028476408 0.0141342756184 0.0137809187279 0.0131365620453 0.0135107046352 0.0137809187279 0.0129494907504 0.0131781334442 0.0130534192476 0.0128039908543 0.012554562461 0.0126792766577 0.0123882768655 0.0124922053627 0.0122635626689 0.0121804198711 0.01222199127 0.0116607773852 0.0121180627728 0.0114737060902 0.0113905632925 0.0114113489919 0.0127000623571 0.012741633756 0.0132820619414 0.013926418624 0.0158179172729 0.0157139887757 0.0180835585117 0.0186239866972 0.0195593431719 0.0187487008938 0.00806485138225 0.00016628559551 0.315339846186 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.000352672294156 0.0023129806305 0.0032519133617 0.00292214186587 0.00299084426083 0.00289466090788 0.00274351563896 0.00271603468097 0.00284885931124 0.00279847755493 0.00253282829439 0.00230840047084 0.0023908433448 0.0021984766389 0.00196946865568 0.00206565200863 0.00194198769769 0.00202443057165 0.00191908689937 0.00197862897501 0.00213435440359 0.00204275121031 0.00196946865568 0.00193740753803 0.001992369454 0.00196488849601 0.0023908433448 0.00229007983218 0.00229465999185 0.00258779021037 0.00282595851291 0.00269313388265 0.00316489032808 0.00326565384069 0.00351756262223 0.00435115168115 0.00459390014336 0.00512977882409 0.00555573367288 0.00692978157219 0.00854199777404 0.0107084132953 0.0145282664554 0.0185817077583 0.0247374423472 0.0337832576844 0.0478626684926 0.0577832943256 0.0382443331975 0.00244122510111 0.631993331288 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.000625 0.00587962962963 0.0103240740741 0.012337962963 0.0142592592593 0.0159490740741 0.0152314814815 0.0164814814815 0.0156481481481 0.015625 0.0161111111111 0.0150462962963 0.0147916666667 0.0150462962963 0.0142592592593 0.0141435185185 0.0146527777778 0.012962962963 0.0140046296296 0.0129166666667 0.0136574074074 0.0137268518519 0.013912037037 0.0132407407407 0.0132638888889 0.0131944444444 0.0121990740741 0.0128240740741 0.0134259259259 0.012037037037 0.0113194444444 0.0128935185185 0.0123842592593 0.0119444444444 0.0123611111111 0.0122453703704 0.0112731481481 0.0122916666667 0.0119444444444 0.0123842592593 0.0136574074074 0.0146990740741 0.0147222222222 0.0177314814815 0.0194444444444 0.0230555555556 0.0269907407407 0.031712962963 0.0225925925926 0.00217592592593 0.294398148148 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 5.25366443094e-05 0.00127138679229 0.00299458872564 0.0040698387125 0.00408034604136 0.0039332434373 0.00383517503459 0.00371959441711 0.00368456998757 0.00354447226941 0.0036285309003 0.00322925240355 0.00318372064515 0.00323625728946 0.00326077439014 0.00285799345043 0.00294205208133 0.00297707651087 0.00280195436317 0.00292453986656 0.00268987618864 0.0026093200007 0.00267236397387 0.0025637882423 0.0025637882423 0.00254627602753 0.00257079312821 0.00267586641683 0.00272139817523 0.00260231511479 0.00287200322225 0.00285799345043 0.00283347634975 0.00304362292699 0.0032257499606 0.00348142829624 0.00389821900776 0.00450764408175 0.00515909847118 0.00563893315588 0.00654956832391 0.00749522792148 0.00999246974765 0.0133933418559 0.0178869761659 0.0249233840604 0.0393499465877 0.0628478363659 0.0831339859552 0.0206363938847 0.587829010735 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 5.04744599233e-05 0.00204421562689 0.00524934383202 0.00764688067838 0.00948919846558 0.0101453664446 0.0110034322633 0.0119119725419 0.0120633959217 0.0129214617404 0.0122652937614 0.0133757318797 0.0129466989703 0.0126438522108 0.0128709872804 0.013830002019 0.0126943266707 0.0128962245104 0.0136785786392 0.01314859681 0.0143852210781 0.0145114072279 0.0150413890571 0.0134514435696 0.0141076115486 0.0140318998587 0.0145618816879 0.0142085604684 0.0148899656774 0.0149909145972 0.0143347466182 0.0141328487785 0.0151928124369 0.0145114072279 0.0139057137089 0.0146123561478 0.014486169998 0.0135523924894 0.0145114072279 0.013804764789 0.0140823743186 0.0148394912174 0.0167575206945 0.0178174843529 0.0193064809207 0.0228144558853 0.0285180698567 0.0397233999596 0.046714112659 0.0120886331516 0.267237028064 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.000133307856721 0.000964260163613 0.00213736930276 0.00342601191772 0.00450580555716 0.00541229898286 0.00584777131482 0.00608328186169 0.00663873126469 0.00620770252796 0.00640766431304 0.00586554569571 0.00566114031541 0.00594553040974 0.00567447110108 0.00540785538764 0.00561670436317 0.0053634194354 0.00497682665091 0.00500348822225 0.0047724212706 0.00454135431895 0.00471465453269 0.00440360286701 0.0043280617482 0.00409699479655 0.00438138489089 0.00428362579596 0.00405700243953 0.00427029501029 0.00405255884431 0.00404811524909 0.00415031793924 0.00405255884431 0.00441249005746 0.00440360286701 0.00462133903298 0.00520345000733 0.00541674257809 0.00633656678946 0.0066964980026 0.00815844083131 0.00981590184987 0.0131174931013 0.0168678874704 0.0262927529405 0.0432761738868 0.0839217394009 0.0643699204152 0.539656865577 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.000247831474597 0.00132176786452 0.00297397769517 0.00499793473771 0.00681536555143 0.00826104915324 0.00834365964477 0.0094175960347 0.0101197852127 0.0102023957043 0.0107393638992 0.012722015696 0.0118133002891 0.0114415530772 0.0116893845518 0.0126807104502 0.0142090045436 0.0135068153656 0.0129698471706 0.0154481619166 0.0139198678232 0.0137546468401 0.0152829409335 0.0143329202809 0.0163981825692 0.0159438248658 0.0155720776539 0.0167286245353 0.0175547294506 0.0181330028914 0.0180503923998 0.0193721602644 0.0190417182982 0.0184221396117 0.019785212722 0.0184221396117 0.0205700123916 0.021726559273 0.0195373812474 0.0193721602644 0.0208178438662 0.0209830648492 0.0216852540273 0.0213135068154 0.0243287897563 0.0253614209005 0.0321767864519 0.0505576208178 0.031970260223 0.208963238331 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 3.63731595181e-05 0.000371006227085 0.00112756794506 0.00189140429494 0.00312809171856 0.00412471628936 0.00493220043066 0.00600884595239 0.00669266135134 0.00746377233312 0.008227608683 0.00831490426584 0.00911511377524 0.0090205435605 0.00988622475703 0.0100171681313 0.0111010882849 0.0102208578246 0.0104318221498 0.0100171681313 0.0100971890822 0.0094279229471 0.0104754699412 0.00981347843799 0.00953704242565 0.00944247221091 0.00915876156666 0.00907874061572 0.00835855205727 0.00909328987953 0.00836582668917 0.00856951638247 0.00758016644358 0.00777658150498 0.00739830064599 0.00709276610604 0.00773293371355 0.00707821684223 0.0076165396031 0.00756561717977 0.00861316417389 0.00901326892859 0.0107664552174 0.0130434150032 0.0180265378572 0.0277963685038 0.0532794040622 0.0790970726881 0.476975790025 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 7.37626318507e-05 0.000516338422955 0.00103267684591 0.00250792948292 0.00287674264218 0.00582724791621 0.0053846721251 0.00715497528952 0.00863022792653 0.00840894003098 0.00958914214059 0.00877775319023 0.0106218189865 0.0112119200413 0.0120233089917 0.0124658847828 0.0118020210961 0.0116544958324 0.0137198495242 0.0147525263701 0.0131297484694 0.0140149000516 0.014826289002 0.0157852032161 0.0145312384746 0.0171866932212 0.0196208600723 0.0145312384746 0.0191045216493 0.0208010621819 0.0216124511323 0.0222025521871 0.0230139411374 0.0224238400826 0.0244154311426 0.0253743453566 0.0297263406358 0.0260382090433 0.030611492218 0.0314966438003 0.0320129822232 0.0310540680091 0.0314966438003 0.0308327801136 0.0341520985469 0.0334882348602 0.0419709375231 0.0441838164786 0.141329202626 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.43419221524e-05 0.000231940285919 0.000516594273183 0.00109644498798 0.00123350061148 0.00189769324843 0.00244591574242 0.00302576645722 0.00343693332771 0.00392189938009 0.00484966052376 0.00578796440771 0.00616750305739 0.00667355459031 0.0075275165521 0.00803356808502 0.00856070509847 0.00866613250116 0.0103107999831 0.0104162273858 0.0109222789187 0.0118184118416 0.012187407751 0.0129148568296 0.0137899042719 0.0141272719605 0.0141272719605 0.0155610846371 0.0149706911821 0.0148441782988 0.0153713153123 0.0154345717539 0.0157192257412 0.0166575296251 0.017005440054 0.0170265255345 0.0169527263526 0.0165415594821 0.0172162948594 0.0168472989499 0.0187871631594 0.0206637709273 0.0256399443343 0.0354025218235 0.0768882047822 0.427697887235 0.0
+
+
+ 52
+ -0.02
+ 1.02
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.000202634245187 0.000607902735562 0.00111448834853 0.00192502532928 0.00263424518744 0.00314083080041 0.003242147923 0.00395136778116 0.0047619047619 0.0063829787234 0.00597771023303 0.00820668693009 0.00587639311044 0.00952380952381 0.00790273556231 0.00901722391084 0.0096251266464 0.0109422492401 0.0115501519757 0.00982776089159 0.0130699088146 0.0109422492401 0.0149949341439 0.0165146909828 0.0156028368794 0.0150962512665 0.0195542046606 0.0185410334347 0.0192502532928 0.019452887538 0.0218844984802 0.0255319148936 0.0269503546099 0.0306990881459 0.0327254305978 0.0342451874367 0.0363728470111 0.0473150962513 0.0509625126646 0.0543059777102 0.0621073961499 0.0722391084093 0.0927051671733 0.132522796353 0.0
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00391177252192 0.00273717778368 0.00380015944725 0.00331384533617 0.00294711666224 0.00264682434228 0.0024448578262 0.00224289131012 0.00216848259368 0.00197980334839 0.00192665426521 0.00187084772788 0.00191868190274 0.00185756045708 0.00196120116928 0.00194525644433 0.00190007972362 0.00201435025246 0.00204889715652 0.00205155461068 0.0020701567898 0.0022508636726 0.00219771458942 0.00225352112676 0.00240499601382 0.00245017273452 0.00252723890513 0.00261493489237 0.00285676322083 0.00296040393303 0.00280627159182 0.00289396757906 0.00308796173266 0.00332979006112 0.00332979006112 0.0032341217114 0.909043316503
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.016674315555 0.0136254634365 0.0257637010386 0.0229239533423 0.0202400550093 0.0184520947251 0.0166946777834 0.0151275693608 0.014077348274 0.0133028004329 0.012619099457 0.0122361329309 0.0118398526401 0.0114420060241 0.0109838558855 0.0107418586329 0.0107120984529 0.0106095041484 0.0104669685498 0.0103792543352 0.0102147901829 0.0101873794909 0.0100581576569 0.0100424944043 0.00972218088864 0.00980049715164 0.0094966300512 0.00948018363597 0.00921782415493 0.00922017364282 0.00889986012715 0.00874870973957 0.00858737823779 0.00828899327577 0.00824513616849 0.00811434800928 0.562762653167
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00642275630088 0.00417621345813 0.00500089374218 0.00395277791319 0.00351809421668 0.00292091194202 0.00266903914591 0.00212060644469 0.00208404426461 0.00190935829311 0.00190123336421 0.00176717203724 0.00181592161069 0.00156404881457 0.00174685971498 0.00172248492826 0.00182404653959 0.00186467118413 0.0017184224638 0.00174685971498 0.0017184224638 0.00184842132631 0.00182810900405 0.0019459204732 0.00185248379077 0.00211654398024 0.00220998066267 0.00216123108923 0.00206373194235 0.00233185459627 0.0021815434115 0.00223029298494 0.00222623052048 0.00233185459627 0.00213279383805 0.00245779099433 0.913916378232
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0162274464716 0.0120319102801 0.0225535283854 0.0189933738767 0.0168981271368 0.0147297610763 0.0141674987141 0.0124227204421 0.0121403285831 0.0119436628241 0.0113032384295 0.0114822546973 0.0116990913033 0.0112023841941 0.0111998628382 0.0115352031709 0.011532681815 0.0112981957177 0.0110511028411 0.011030931994 0.0111746492794 0.0107208052202 0.0107107197967 0.0108670438615 0.0110031970793 0.0108140953879 0.0105090113259 0.0104888404789 0.0102997387875 0.00972991235767 0.0100904662491 0.00955846015753 0.00954081066634 0.00942230693978 0.00938196524563 0.00932145270441 0.570923219671
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00327079706875 0.0018094685492 0.00219629080438 0.00159026927127 0.0014355403692 0.00122923516644 0.00102292996368 0.0008896911869 0.00101433391357 0.000945565512647 0.000954161562762 0.000928373412417 0.00106591021426 0.000984247738164 0.00119055294092 0.00109599638966 0.00131089764253 0.00123783121656 0.00138396406851 0.00145703049449 0.00152579889541 0.00152579889541 0.00171491199794 0.00186104484989 0.00184385274966 0.00188253497518 0.002093138203 0.00217480067909 0.00210603227817 0.00203726387725 0.00208454215288 0.00216620462897 0.00224786710507 0.00231663550599 0.00227365525541 0.00229944340576 0.940833387059
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0253705712869 0.0174382261437 0.0326706280492 0.0267788499537 0.0214403241915 0.0200320455248 0.0175172621913 0.0164610531913 0.0148300365721 0.0147941110959 0.0136732362387 0.0135582747149 0.0128110248101 0.0134002026197 0.012595471953 0.0128038397149 0.0122865128577 0.0123296234292 0.0113883759529 0.0117763710958 0.0112949697148 0.0109644553339 0.0101740948576 0.0100519482386 0.0103249818576 0.00939810457188 0.0097573593338 0.00893825847662 0.00869396523851 0.00853589314326 0.00815508309563 0.00839937633373 0.00748686923845 0.00732161204797 0.00723539090511 0.00725694619082 0.522054649834
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00180683006516 0.00091579058097 0.00111379935523 0.000884851709991 0.000816786193838 0.000761096226077 0.000822973968034 0.000748720677685 0.000699218484119 0.000841537290621 0.000934353903557 0.000983856097123 0.00107667271006 0.00122517929076 0.00126230593593 0.00115092600041 0.00131799590369 0.00151600467796 0.00149125358117 0.00168307458124 0.001738764549 0.00190583445229 0.00180064229096 0.00216572096851 0.00209765545236 0.00231422754921 0.00225853758145 0.00250604854928 0.00235754196858 0.00255555074284 0.00254317519445 0.00266693067837 0.00279687393648 0.00277212283969 0.00288350277522 0.00293300496878 0.939650638269
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0263146954895 0.0171066306381 0.0277696944502 0.0213053419248 0.0185200582 0.0171897734359 0.0146954895032 0.0141342756184 0.013593847433 0.0127000623571 0.012741633756 0.0124714196633 0.0112034919975 0.0114529203908 0.0123674911661 0.010704635211 0.010850135107 0.00958220744128 0.0101642070256 0.00945749324465 0.00979006443567 0.00912492205363 0.00897942215756 0.0091664934525 0.00856370816878 0.00804406568281 0.00758678029516 0.00756599459572 0.00667220951985 0.00704635210975 0.00681770941592 0.00654749532322 0.00650592392434 0.0054666389524 0.00581999584286 0.00548742465184 0.586489295365
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00139694869763 0.000590840596703 0.00103053592448 0.000774046983278 0.000760306504285 0.000737405705963 0.000751146184956 0.00075572634462 0.000819848579921 0.00102595576482 0.00103053592448 0.00119084151274 0.00130992566401 0.00158473524387 0.00177710194977 0.00170839955481 0.00220763695822 0.00197862897501 0.00211603376494 0.00225801871453 0.00234046158849 0.00249160685742 0.00259237037003 0.0027114545213 0.00281679819359 0.00282595851291 0.00295420298352 0.00321069192472 0.00310076809278 0.00327023400036 0.00327023400036 0.00335725703398 0.00323359272304 0.00343053958861 0.00338931815163 0.00348550150458 0.925714390404
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0227083333333 0.0141435185185 0.0249768518519 0.0174074074074 0.0153935185185 0.0136574074074 0.0126388888889 0.0120833333333 0.0117824074074 0.0106481481481 0.0110648148148 0.0104166666667 0.0106018518519 0.010462962963 0.0106018518519 0.0100925925926 0.00988425925926 0.00907407407407 0.00865740740741 0.00888888888889 0.00791666666667 0.008125 0.00789351851852 0.00824074074074 0.00824074074074 0.00782407407407 0.00724537037037 0.00641203703704 0.00701388888889 0.00759259259259 0.00615740740741 0.00599537037037 0.00597222222222 0.00650462962963 0.00587962962963 0.00550925925926 0.632291666667
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00143249916817 0.000609425073989 0.00112428418822 0.000935152268707 0.000970176698247 0.000900127839168 0.00112428418822 0.00115930861776 0.00128889900706 0.0016356408595 0.00154807978565 0.00196837294013 0.00211547554419 0.00230110502075 0.00251125159799 0.00268287130273 0.00282647146385 0.00302961315518 0.00323975973241 0.00334833546399 0.00343589653784 0.00341488188011 0.00359350647076 0.00390522389367 0.0040698387125 0.00434302926291 0.00429749750451 0.00408034604136 0.00465474668581 0.00437805369245 0.00461972225627 0.00449363430993 0.00452515629652 0.00484037616237 0.00476682486034 0.00452865873947 0.895301472777
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0192812436907 0.0103472642843 0.0205683424187 0.0146375933778 0.0128709872804 0.011836260852 0.010549162124 0.0104734504341 0.00951443569554 0.00941348677569 0.00941348677569 0.010523924894 0.0101453664446 0.00979204522512 0.00827781142742 0.00933777508581 0.00956491015546 0.0088835049465 0.0083535231173 0.00863113264688 0.00810115081769 0.00784877851807 0.00719261053907 0.00827781142742 0.00860589541692 0.00714213607914 0.00800020189784 0.00744498283868 0.00613264688068 0.00648596810014 0.00663739147991 0.00668786593983 0.00603169796083 0.00663739147991 0.0065112053301 0.00588027458106 0.663966283061
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00183520482752 0.00077318556898 0.00155970192363 0.00128864261497 0.00150193518572 0.00163524304244 0.00193296392245 0.00198184346991 0.00240842861142 0.0025150748968 0.0029772088001 0.0036437480837 0.00377705594042 0.00394146896371 0.00419475389148 0.00474131610403 0.00493683429389 0.00489684193687 0.00502126260315 0.00526121674524 0.00554560683958 0.00572779424377 0.00575889941033 0.00616326657572 0.00626102567065 0.00623436409931 0.00629213083722 0.00670538519305 0.00654985936021 0.0066209568838 0.00644321307483 0.00657652093156 0.00671871597872 0.00660762609812 0.00637655914647 0.00657207733633 0.838022066894
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0171829822387 0.00532837670384 0.0179677819083 0.0127633209418 0.0119372160264 0.0110285006196 0.00999586947542 0.0100371747212 0.0101197852127 0.00983064849236 0.00883932259397 0.00962412226353 0.009541511772 0.00896323833127 0.00950020652623 0.0104915324246 0.00925237505163 0.0086741016109 0.0100371747212 0.0103263114416 0.00855018587361 0.00933498554316 0.00888062783974 0.00855018587361 0.009541511772 0.00863279636514 0.00908715406857 0.00826104915324 0.00813713341594 0.00817843866171 0.00813713341594 0.00801321767865 0.00805452292441 0.00702189178026 0.00685667079719 0.00826104915324 0.655059892606
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00245882558343 0.00115666647268 0.0020150730373 0.00204417156492 0.00217511493918 0.00272798696386 0.00319356340569 0.00363004131991 0.00379735785369 0.00469213757784 0.00477943316068 0.00555781877437 0.00595064889717 0.00674358377466 0.00680178082989 0.00715823779317 0.00751469475645 0.00775475760926 0.00818396089158 0.00775475760926 0.00838765058488 0.00803846825351 0.00881685386719 0.008831403131 0.00876593144387 0.00871500902054 0.00878775533958 0.00929697957283 0.00912966303905 0.00896962113717 0.00888232555433 0.00910783914334 0.00871500902054 0.00840219984869 0.00848222079963 0.00866408659722 0.763916370832
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0129084605739 0.00339308106513 0.0157114405842 0.0121708342554 0.0125396474146 0.0104005310909 0.00885151582208 0.0111381574095 0.0118020210961 0.0102530058272 0.0115069705687 0.0104742937228 0.0120233089917 0.012834697942 0.0120233089917 0.0103267684591 0.0109906321458 0.0101054805635 0.0106218189865 0.0112856826732 0.0101792431954 0.0107693442502 0.0100317179317 0.00951537950874 0.0105480563547 0.0104742937228 0.00914656634949 0.0101054805635 0.00988419266799 0.00855646529468 0.00811388950358 0.00804012687173 0.00848270266283 0.00818765213543 0.00796636423988 0.00789260160803 0.630744264955
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.0034053051069 0.00181335132628 0.00361615991228 0.00371104457471 0.00413275418547 0.00513431451103 0.00579850714798 0.00625184497955 0.00682115295408 0.00741154640914 0.00889807278708 0.00966769282672 0.00988909037237 0.0101210306583 0.0112807320879 0.0110698772825 0.0108906506979 0.0118922110235 0.0118078691013 0.0122084932316 0.0121030658289 0.012029266647 0.0122190359718 0.0120187239067 0.0119765529456 0.0122401214524 0.0123350061148 0.0116497279973 0.0123877198161 0.0115443005946 0.0113861594906 0.0116497279973 0.0109749926201 0.0105638257496 0.0104583983469 0.0102791717623 0.658362501581
+
+
+ 40
+ 0
+ 20
+ 0.0 0.0 0.0 0.0 0.0 0.00982776089159 0.00303951367781 0.0142857142857 0.0101317122594 0.00891590678825 0.00881458966565 0.00992907801418 0.00901722391084 0.00992907801418 0.0127659574468 0.0096251266464 0.0125633232016 0.0118541033435 0.0119554204661 0.0115501519757 0.010233029382 0.0123606889564 0.0126646403242 0.0111448834853 0.00942249240122 0.0121580547112 0.0122593718338 0.00992907801418 0.00901722391084 0.009726443769 0.0111448834853 0.0105369807497 0.0108409321175 0.0104356636272 0.00891590678825 0.0111448834853 0.00830800405268 0.00901722391084 0.00891590678825 0.0106382978723 0.00911854103343 0.627862208713
+
diff --git a/pandoraPFA/PandoraSettings/PandoraSettingsDefault.xml b/pandoraPFA/PandoraSettings/PandoraSettingsDefault.xml
new file mode 100644
index 0000000..07d7de1
--- /dev/null
+++ b/pandoraPFA/PandoraSettings/PandoraSettingsDefault.xml
@@ -0,0 +1,458 @@
+
+
+
+
+ true
+ false
+ true
+
+
+ SoftwareCompensation
+ LCEmShowerId
+ LCPhotonId
+ LCElectronId
+ LCMuonId
+
+
+
+ 5
+ 15.625
+
+
+
+
+
+
+
+ Tracks
+ CaloHits
+ MuonYokeHits
+ Tracks
+ CaloHits
+
+
+
+
+
+ 0.3
+ 2000
+ 2000
+ true
+ 30
+ 1
+ 1.8
+ false
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 5
+ 30
+
+ Tracks
+ CaloHits
+ MuonYokeHits
+
+ MuonRemovedTracks
+ MuonRemovedCaloHits
+ MuonRemovedYokeHits
+ MuonClusters
+ MuonPfos
+
+ MuonRemovedTracks
+ MuonRemovedCaloHits
+ false
+ false
+
+
+
+
+
+ 0
+ false
+ true
+ 250.
+
+ PhotonClusters
+ false
+ false
+ PandoraSettings/PandoraLikelihoodData12EBin.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PhotonClusters
+
+
+
+ PhotonClusters
+
+
+ PhotonClusters
+
+
+
+ PrimaryClusters
+ true
+
+
+
+
+
+
+ 0.24
+ 0.4
+ 2
+ 2
+ 2.24
+ 1.44
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.18
+ 0.3
+ 1.5
+ 1.5
+ 1.68
+ 1.08
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.15
+ 0.25
+ 1.25
+ 1.25
+ 1.4
+ 0.9
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.12
+ 0.2
+ 1
+ 1
+ 1.12
+ 0.72
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.09
+ 0.15
+ 0.75
+ 0.75
+ 0.84
+ 0.54
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.075
+ 0.125
+ 0.625
+ 0.625
+ 0.7
+ 0.45
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.06
+ 0.1
+ 0.5
+ 0.5
+ 0.56
+ 0.36
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.045
+ 0.075
+ 0.375
+ 0.375
+ 0.42
+ 0.27
+ 100
+ 0
+ 0
+ 0
+
+
+ 0.03
+ 0.05
+ 0.25
+ 0.25
+ 0.28
+ 0.18
+ 100
+ 0
+ 0
+ 0
+
+
+ 250
+ 3
+ 3
+ 2
+
+
+ false
+ 0
+ 0
+ 0
+ 0
+
+
+ 1000
+ 6
+ 3
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+ 0.75
+ 12.5
+ 14
+ false
+ 1000
+ 0
+ 0
+ 0
+ 0
+
+ MuonRemovedYokeHits
+ true
+ MuonRemovedYokeClusters
+ false
+
+
+
+ PrimaryClusters
+ MuonRemovedYokeClusters
+ 3
+ 3483
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Input
+ PfoCandidates
+ PfoCreation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PrimaryClusters PhotonClusters
+ PfoCreation
+
+
+
+
+
+
+
+
+ PrimaryAndPhotonPfos
+
+
+
+ PrimaryAndPhotonPfos MuonPfos
+ OutputPfos
+
+
+
+
+
+
+
+
diff --git a/pandoraPFA/REC_CLD_LAR.py b/pandoraPFA/REC_CLD_LAR.py
new file mode 100644
index 0000000..11ec880
--- /dev/null
+++ b/pandoraPFA/REC_CLD_LAR.py
@@ -0,0 +1,767 @@
+import os
+
+from GaudiKernel.SystemOfUnits import MeV, GeV, tesla
+
+use_pythia = False
+addNoise = False
+
+# Input for simulations (momentum is expected in GeV!)
+# Parameters for the particle gun simulations, dummy if use_pythia is set to True
+# theta from 80 to 100 degrees corresponds to -0.17 < eta < 0.17
+momentum = 10 # in GeV
+#thetaMin = 90.25 # degrees
+#thetaMax = 90.25 # degrees
+thetaMin = 20 # degrees
+thetaMax = 130 # degrees
+pdgCode = 11 # 11 electron, 13 muon, 22 photon, 111 pi0, 211 pi+
+magneticField = False
+
+from Gaudi.Configuration import *
+
+from Configurables import FCCDataSvc
+podioevent = FCCDataSvc("EventDataSvc")
+
+################## Particle gun setup
+_pi = 3.14159
+
+from Configurables import GenAlg
+genAlg = GenAlg()
+if use_pythia:
+ from Configurables import PythiaInterface
+ pythia8gentool = PythiaInterface()
+ pythia8gentool.pythiacard = os.path.join(os.environ.get('PWD', ''), "MCGeneration/ee_Zgamma_inclusive.cmd")
+ #pythia8gentool.pythiacard = "MCGeneration/ee_Z_ee.cmd"
+ pythia8gentool.printPythiaStatistics = False
+ pythia8gentool.pythiaExtraSettings = [""]
+ genAlg.SignalProvider = pythia8gentool
+ # to smear the primary vertex position:
+ #from Configurables import GaussSmearVertex
+ #smeartool = GaussSmearVertex()
+ #smeartool.xVertexSigma = 0.5*units.mm
+ #smeartool.yVertexSigma = 0.5*units.mm
+ #smeartool.zVertexSigma = 40.0*units.mm
+ #smeartool.tVertexSigma = 180.0*units.picosecond
+ #genAlg.VertexSmearingTool = smeartool
+else:
+ from Configurables import MomentumRangeParticleGun
+ pgun = MomentumRangeParticleGun("ParticleGun_Electron")
+ pgun.PdgCodes = [pdgCode]
+ pgun.MomentumMin = momentum * GeV
+ pgun.MomentumMax = momentum * GeV
+ pgun.PhiMin = 0
+ #pgun.PhiMax = 0
+ pgun.PhiMax = 2 * _pi
+ pgun.ThetaMin = thetaMin * _pi / 180.
+ pgun.ThetaMax = thetaMax * _pi / 180.
+ genAlg.SignalProvider = pgun
+
+genAlg.hepmc.Path = "hepmc"
+
+from Configurables import HepMCToEDMConverter
+hepmc_converter = HepMCToEDMConverter()
+hepmc_converter.hepmc.Path="hepmc"
+genParticlesOutputName = "MCParticles"
+hepmc_converter.GenParticles.Path = genParticlesOutputName
+hepmc_converter.hepmcStatusList = []
+
+################## Simulation setup
+# Detector geometry
+from Configurables import GeoSvc
+geoservice = GeoSvc("GeoSvc")
+# if FCC_DETECTORS is empty, this should use relative path to working directory
+#path_to_detector = os.environ.get("FCCDETECTORS", "")
+path_to_detector = "./"
+print(path_to_detector)
+detectors_to_use=[
+ 'CLD_LAr/FCCee_o1_v05.xml',
+ # '/home/ksasikum/Key4Hep/LAr/Detector/DetFCCeeIDEA-LAr/compact/FCCee_DectMaster.xml',
+ #'../../k4geo/FCCee/compact/FCCee_o1_v05/FCCee_o1_v05.xml',
+ ]
+# prefix all xmls with path_to_detector
+geoservice.detectors = [os.path.join(path_to_detector, _det) for _det in detectors_to_use]
+geoservice.OutputLevel = INFO
+
+# Geant4 service
+# Configures the Geant simulation: geometry, physics list and user actions
+
+from Configurables import SimG4FullSimActions, SimG4Alg, SimG4PrimariesFromEdmTool, SimG4SaveParticleHistory
+actions = SimG4FullSimActions()
+# Uncomment if history from Geant4 decays is needed (e.g. to get the photons from pi0) and set actions=actions in SimG4Svc + uncomment saveHistTool in SimG4Alg
+#actions.enableHistory=True
+#actions.energyCut = 0.2 * GeV
+#saveHistTool = SimG4SaveParticleHistory("saveHistory")
+
+from Configurables import SimG4Svc
+geantservice = SimG4Svc("SimG4Svc", detector='SimG4DD4hepDetector', physicslist="SimG4FtfpBert", actions=actions)
+
+# Fixed seed to have reproducible results, change it for each job if you split one production into several jobs
+# Mind that if you leave Gaudi handle random seed and some job start within the same second (very likely) you will have duplicates
+geantservice.randomNumbersFromGaudi = False
+geantservice.seedValue = 4242
+
+# Range cut
+geantservice.g4PreInitCommands += ["/run/setCut 0.1 mm"]
+
+# Magnetic field
+from Configurables import SimG4ConstantMagneticFieldTool
+if magneticField == 1:
+ field = SimG4ConstantMagneticFieldTool("SimG4ConstantMagneticFieldTool", FieldComponentZ=-2*tesla, FieldOn=True,IntegratorStepper="ClassicalRK4")
+else:
+ field = SimG4ConstantMagneticFieldTool("SimG4ConstantMagneticFieldTool",FieldOn=False)
+
+
+# input file from ddsim
+from Configurables import k4DataSvc, PodioInput
+evtsvc = k4DataSvc('EventDataSvc')
+evtsvc.input = 'Step1_edm4hep.root'
+inp = PodioInput('InputReader')
+inp.collections = [
+ 'EventHeader',
+ 'MCParticles',
+ 'VertexBarrelCollection',
+ 'VertexEndcapCollection',
+ 'InnerTrackerBarrelCollection',
+ 'OuterTrackerBarrelCollection',
+ 'ECalEndcapCollection',
+ 'ECalEndcapCollectionContributions',
+ 'ECalBarrelEta',
+ 'ECalBarrelEtaContributions',
+ #'ECalBarrelCollection',
+ #'ECalBarrelCollectionContributions',
+ 'HCalBarrelCollection',
+ 'HCalBarrelCollectionContributions',
+ 'InnerTrackerEndcapCollection',
+ 'OuterTrackerEndcapCollection',
+ 'HCalEndcapCollection',
+ 'HCalEndcapCollectionContributions',
+ 'HCalRingCollection',
+ 'HCalRingCollectionContributions',
+ 'YokeBarrelCollection',
+ 'YokeBarrelCollectionContributions',
+ 'YokeEndcapCollection',
+ 'YokeEndcapCollectionContributions',
+ 'LumiCalCollection',
+ 'LumiCalCollectionContributions',
+]
+#inp.OutputLevel = WARNING
+
+# Detector readouts
+from Configurables import SimG4SaveTrackerHits
+saveVTXBsimHitTool = SimG4SaveTrackerHits("saveVTXBsimHitTool", readoutNames=["VertexBarrelCollection"])
+saveVTXBsimHitTool.SimTrackHits.Path = "VertexBarrelCollection"
+
+saveVTXEsimHitTool = SimG4SaveTrackerHits("saveVTXEsimHitTool", readoutNames=["VertexEndcapCollection"])
+saveVTXEsimHitTool.SimTrackHits.Path = "VertexEndcapCollection"
+
+saveITKBsimHitTool = SimG4SaveTrackerHits("saveITKBsimHitTool", readoutNames=["InnerTrackerBarrelCollection"])
+saveITKBsimHitTool.SimTrackHits.Path = "InnerTrackerBarrelCollection"
+
+saveOTKBsimHitTool = SimG4SaveTrackerHits("saveOTKBsimHitTool", readoutNames=["OuterTrackerBarrelCollection"])
+saveOTKBsimHitTool.SimTrackHits.Path = "OuterTrackerBarrelCollection"
+
+saveITKEsimHitTool = SimG4SaveTrackerHits("saveITKEsimHitTool", readoutNames=["InnerTrackerEndcapCollection"])
+saveITKEsimHitTool.SimTrackHits.Path = "InnerTrackerEndcapCollection"
+
+saveOTKEsimHitTool = SimG4SaveTrackerHits("saveOTKEsimHitTool", readoutNames=["OuterTrackerEndcapCollection"])
+saveOTKEsimHitTool.SimTrackHits.Path = "OuterTrackerEndcapCollection"
+
+
+
+# ECAL
+ecalBarrelReadoutName = "ECalBarrelEta"
+ecalBarrelReadoutNamePhiEta = "ECalBarrelPhiEta"
+ecalEndcapReadoutName = "ECalEndcapPhiEta"
+
+# HCAL
+hcalBarrelReadoutName = "HCalBarrelReadout"
+hcalEndcapReadoutName = "HCalEndcapReadout"
+
+# Configure saving of calorimeter hits
+ecalBarrelHitsName = "ECalBarrelPositionedHits"
+from Configurables import SimG4SaveCalHits
+saveECalBarrelTool = SimG4SaveCalHits("saveECalBarrelHits", readoutNames = [ecalBarrelReadoutName])
+saveECalBarrelTool.CaloHits.Path = ecalBarrelHitsName
+
+hcalBarrelHitsName = "HCalBarrelPositionedHits"
+saveHCalTool = SimG4SaveCalHits("saveHCalBarrelHits", readoutNames = [hcalBarrelReadoutName])
+saveHCalTool.CaloHits.Path = hcalBarrelHitsName
+
+ecalEndcapHitsName = "ECalEndcapPositionedHits"
+saveECalEndcapTool = SimG4SaveCalHits("saveECalEndcapHits", readoutNames = [ecalEndcapReadoutName])
+saveECalEndcapTool.CaloHits.Path = ecalEndcapHitsName
+
+hcalEndcapHitsName = "HCalEndcapPositionedHits"
+saveHCalEndcapTool = SimG4SaveCalHits("saveHCalEndcapHits", readoutNames = [hcalEndcapReadoutName])
+saveHCalEndcapTool.CaloHits.Path = hcalEndcapHitsName
+
+# Geant4 algorithm
+# Translates EDM to G4Event, passes the event to G4, writes out outputs via tools
+# and a tool that saves the calorimeter hits
+# create the G4 algorithm, giving the list of names of tools ("XX/YY")
+from Configurables import SimG4PrimariesFromEdmTool
+particle_converter = SimG4PrimariesFromEdmTool("EdmConverter")
+particle_converter.GenParticles.Path = genParticlesOutputName
+
+from Configurables import SimG4Alg
+geantsim = SimG4Alg("SimG4Alg",
+ outputs= [#saveECalBarrelTool,
+ #saveHCalTool,
+ #saveECalEndcapTool,
+ #saveHCalEndcapTool,
+ #saveHistTool
+ saveVTXBsimHitTool, saveVTXEsimHitTool, saveITKBsimHitTool, saveOTKBsimHitTool, saveITKEsimHitTool, saveOTKEsimHitTool
+
+ ],
+ eventProvider=particle_converter,
+ OutputLevel=INFO)
+
+
+# EDM4hep to LCIO converter
+from Configurables import MarlinProcessorWrapper, Lcio2EDM4hepTool, EDM4hep2LcioTool
+MyAIDAProcessor = MarlinProcessorWrapper("MyAIDAProcessor")
+MyAIDAProcessor.OutputLevel = DEBUG
+MyAIDAProcessor.ProcessorType = "AIDAProcessor"
+MyAIDAProcessor.Parameters = {
+ "Compress": ["1"],
+ "FileName": ["histograms"],
+ "FileType": ["root"]
+ }
+edmConvTool = EDM4hep2LcioTool("EDM4hep2lcio")
+edmConvTool.convertAll = False
+edmConvTool.collNameMapping = {
+ 'MCParticles': 'MCParticles',
+ 'VertexBarrelCollection': 'VertexBarrelCollection',
+ 'VertexEndcapCollection': 'VertexEndcapCollection',
+ 'InnerTrackerBarrelCollection': 'InnerTrackerBarrelCollection',
+ 'OuterTrackerBarrelCollection': 'OuterTrackerBarrelCollection',
+ 'InnerTrackerEndcapCollection': 'InnerTrackerEndcapCollection',
+ 'OuterTrackerEndcapCollection': 'OuterTrackerEndcapCollection',
+ #'ECalEndcapCollection': 'ECalEndcapCollection',
+ 'ECalBarrelEta': 'ECalBarrelCollection',
+ #'ECalBarrelCollection': 'ECalBarrelCollection',
+ #'HCalBarrelCollection': 'HCalBarrelCollection',
+ #'HCalEndcapCollection': 'HCalEndcapCollection',
+ #'HCalRingCollection': 'HCalRingCollection',
+ #'YokeBarrelCollection': 'YokeBarrelCollection',
+ #'YokeEndcapCollection': 'YokeEndcapCollection',
+ #'LumiCalCollection': 'LumiCalCollection',
+}
+edmConvTool.OutputLevel = DEBUG
+MyAIDAProcessor.EDM4hep2LcioTool=edmConvTool
+
+
+InitDD4hep = MarlinProcessorWrapper("InitDD4hep")
+InitDD4hep.OutputLevel = WARNING
+InitDD4hep.ProcessorType = "InitializeDD4hep"
+InitDD4hep.Parameters = {
+ "DD4hepXMLFile": ["../../k4geo/FCCee/compact/FCCee_o1_v05/FCCee_o1_v05.xml"],
+ "EncodingStringParameter": ["GlobalTrackerReadoutID"]
+ }
+
+
+VXDBarrelDigitiser = MarlinProcessorWrapper("VXDBarrelDigitiser")
+VXDBarrelDigitiser.OutputLevel = DEBUG
+VXDBarrelDigitiser.ProcessorType = "DDPlanarDigiProcessor"
+VXDBarrelDigitiser.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "ResolutionV": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "SimTrackHitCollectionName": ["VertexBarrelCollection"],
+ "SimTrkHitRelCollection": ["VXDTrackerHitRelations"],
+ "SubDetectorName": ["Vertex"],
+ "TrackerHitCollectionName": ["VXDTrackerHits"]
+ }
+
+VXDEndcapDigitiser = MarlinProcessorWrapper("VXDEndcapDigitiser")
+VXDEndcapDigitiser.OutputLevel = DEBUG
+VXDEndcapDigitiser.ProcessorType = "DDPlanarDigiProcessor"
+VXDEndcapDigitiser.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "ResolutionV": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "SimTrackHitCollectionName": ["VertexEndcapCollection"],
+ "SimTrkHitRelCollection": ["VXDEndcapTrackerHitRelations"],
+ "SubDetectorName": ["Vertex"],
+ "TrackerHitCollectionName": ["VXDEndcapTrackerHits"]
+ }
+
+InnerPlanarDigiProcessor = MarlinProcessorWrapper("InnerPlanarDigiProcessor")
+InnerPlanarDigiProcessor.OutputLevel = WARNING
+InnerPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+InnerPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007"],
+ "ResolutionV": ["0.09"],
+ "SimTrackHitCollectionName": ["InnerTrackerBarrelCollection"],
+ "SimTrkHitRelCollection": ["InnerTrackerBarrelHitsRelations"],
+ "SubDetectorName": ["InnerTrackers"],
+ "TrackerHitCollectionName": ["ITrackerHits"]
+ }
+
+InnerEndcapPlanarDigiProcessor = MarlinProcessorWrapper("InnerEndcapPlanarDigiProcessor")
+InnerEndcapPlanarDigiProcessor.OutputLevel = WARNING
+InnerEndcapPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+InnerEndcapPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.005", "0.007", "0.007", "0.007", "0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.005", "0.09", "0.09", "0.09", "0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["InnerTrackerEndcapCollection"],
+ "SimTrkHitRelCollection": ["InnerTrackerEndcapHitsRelations"],
+ "SubDetectorName": ["InnerTrackers"],
+ "TrackerHitCollectionName": ["ITrackerEndcapHits"]
+ }
+
+OuterPlanarDigiProcessor = MarlinProcessorWrapper("OuterPlanarDigiProcessor")
+OuterPlanarDigiProcessor.OutputLevel = WARNING
+OuterPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+OuterPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["OuterTrackerBarrelCollection"],
+ "SimTrkHitRelCollection": ["OuterTrackerBarrelHitsRelations"],
+ "SubDetectorName": ["OuterTrackers"],
+ "TrackerHitCollectionName": ["OTrackerHits"]
+ }
+
+OuterEndcapPlanarDigiProcessor = MarlinProcessorWrapper("OuterEndcapPlanarDigiProcessor")
+OuterEndcapPlanarDigiProcessor.OutputLevel = WARNING
+OuterEndcapPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+OuterEndcapPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007", "0.007", "0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.09", "0.09", "0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["OuterTrackerEndcapCollection"],
+ "SimTrkHitRelCollection": ["OuterTrackerEndcapHitsRelations"],
+ "SubDetectorName": ["OuterTrackers"],
+ "TrackerHitCollectionName": ["OTrackerEndcapHits"]
+ }
+
+MyTruthTrackFinder = MarlinProcessorWrapper("MyTruthTrackFinder")
+MyTruthTrackFinder.OutputLevel = WARNING
+MyTruthTrackFinder.ProcessorType = "TruthTrackFinder"
+MyTruthTrackFinder.Parameters = {
+ "FitForward": ["true"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "SiTrackCollectionName": ["SiTracks"],
+ "SiTrackRelationCollectionName": ["SiTrackRelations"],
+ "SimTrackerHitRelCollectionNames": ["VXDTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "ITrackerHits", "OTrackerHits", "VXDEndcapTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "UseTruthInPrefit": ["false"]
+ }
+
+MyConformalTracking = MarlinProcessorWrapper("MyConformalTracking")
+MyConformalTracking.OutputLevel = DEBUG
+MyConformalTracking.ProcessorType = "ConformalTrackingV2"
+MyConformalTracking.Parameters = {
+ "DebugHits": ["DebugHits"],
+ "DebugPlots": ["false"],
+ "DebugTiming": ["false"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MaxHitInvertedFit": ["0"],
+ "MinClustersOnTrackAfterFit": ["3"],
+ "RelationsNames": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "RetryTooManyTracks": ["false"],
+ "SiTrackCollectionName": ["SiTracksCT"],
+ "SortTreeResults": ["true"],
+ "Steps": ["[VXDBarrel]", "@Collections", ":", "VXDTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.01;", "MaxCellAngleRZ", ":", "0.01;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker", "@Functions", ":", "CombineCollections,", "BuildNewTracks", "[VXDEncap]", "@Collections", ":", "VXDEndcapTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.01;", "MaxCellAngleRZ", ":", "0.01;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker", "@Functions", ":", "CombineCollections,", "ExtendTracks", "[LowerCellAngle1]", "@Collections", ":", "VXDTrackerHits,", "VXDEndcapTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.05;", "MaxCellAngleRZ", ":", "0.05;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "CombineCollections,", "BuildNewTracks", "[LowerCellAngle2]", "@Collections", ":", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "2000;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "BuildNewTracks,", "SortTracks", "[Tracker]", "@Collections", ":", "ITrackerHits,", "OTrackerHits,", "ITrackerEndcapHits,", "OTrackerEndcapHits", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "2000;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "1.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "CombineCollections,", "ExtendTracks", "[Displaced]", "@Collections", ":", "VXDTrackerHits,", "VXDEndcapTrackerHits,", "ITrackerHits,", "OTrackerHits,", "ITrackerEndcapHits,", "OTrackerEndcapHits", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "1000;", "MinClustersOnTrack", ":", "5;", "MaxDistance", ":", "0.015;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "OnlyZSchi2cut,", "RadialSearch", "@Functions", ":", "CombineCollections,", "BuildNewTracks"],
+ "ThetaRange": ["0.05"],
+ "TooManyTracks": ["100000"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "VXDEndcapTrackerHits", "ITrackerHits", "OTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "trackPurity": ["0.7"]
+ }
+
+ClonesAndSplitTracksFinder = MarlinProcessorWrapper("ClonesAndSplitTracksFinder")
+ClonesAndSplitTracksFinder.OutputLevel = WARNING
+ClonesAndSplitTracksFinder.ProcessorType = "ClonesAndSplitTracksFinder"
+ClonesAndSplitTracksFinder.Parameters = {
+ "EnergyLossOn": ["true"],
+ "InputTrackCollectionName": ["SiTracksCT"],
+ "MultipleScatteringOn": ["true"],
+ "OutputTrackCollectionName": ["SiTracks"],
+ "SmoothOn": ["false"],
+ "extrapolateForward": ["true"],
+ "maxSignificancePhi": ["3"],
+ "maxSignificancePt": ["2"],
+ "maxSignificanceTheta": ["3"],
+ "mergeSplitTracks": ["false"],
+ "minTrackPt": ["1"]
+ }
+
+Refit = MarlinProcessorWrapper("Refit")
+Refit.OutputLevel = WARNING
+Refit.ProcessorType = "RefitFinal"
+Refit.Parameters = {
+ "EnergyLossOn": ["true"],
+ "InputRelationCollectionName": ["SiTrackRelations"],
+ "InputTrackCollectionName": ["SiTracks"],
+ "Max_Chi2_Incr": ["1.79769e+30"],
+ "MinClustersOnTrackAfterFit": ["3"],
+ "MultipleScatteringOn": ["true"],
+ "OutputRelationCollectionName": ["SiTracks_Refitted_Relation"],
+ "OutputTrackCollectionName": ["SiTracks_Refitted"],
+ "ReferencePoint": ["-1"],
+ "SmoothOn": ["false"],
+ "extrapolateForward": ["true"]
+ }
+
+MyClicEfficiencyCalculator = MarlinProcessorWrapper("MyClicEfficiencyCalculator")
+MyClicEfficiencyCalculator.OutputLevel = WARNING
+MyClicEfficiencyCalculator.ProcessorType = "ClicEfficiencyCalculator"
+MyClicEfficiencyCalculator.Parameters = {
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCParticleNotReco": ["MCParticleNotReco"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "VXDEndcapTrackerHits", "ITrackerHits", "OTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "TrackerHitRelCollectionNames": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "efficiencyTreeName": ["trktree"],
+ "mcTreeName": ["mctree"],
+ "morePlots": ["false"],
+ "purityTreeName": ["puritytree"],
+ "reconstructableDefinition": ["ILDLike"],
+ "vertexBarrelID": ["1"]
+ }
+
+MyTrackChecker = MarlinProcessorWrapper("MyTrackChecker")
+MyTrackChecker.OutputLevel = WARNING
+MyTrackChecker.ProcessorType = "TrackChecker"
+MyTrackChecker.Parameters = {
+ "MCParticleCollectionName": ["MCParticle"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "TrackRelationCollectionName": ["SiTracksMCTruthLink"],
+ "TreeName": ["checktree"],
+ "UseOnlyTree": ["true"]
+ }
+
+EventNumber = MarlinProcessorWrapper("EventNumber")
+EventNumber.OutputLevel = WARNING
+EventNumber.ProcessorType = "Statusmonitor"
+EventNumber.Parameters = {
+ "HowOften": ["1"]
+ }
+
+Output_REC = MarlinProcessorWrapper("Output_REC")
+Output_REC.OutputLevel = WARNING
+Output_REC.ProcessorType = "LCIOOutputProcessor"
+Output_REC.Parameters = {
+ "DropCollectionNames": [],
+ "DropCollectionTypes": [],
+ "FullSubsetCollections": ["EfficientMCParticles", "InefficientMCParticles"],
+ "KeepCollectionNames": [],
+ "LCIOOutputFile": ["Output_REC.slcio"],
+ "LCIOWriteMode": ["WRITE_NEW"]
+ }
+
+# LCIO to EDM4hep converter
+lcioConvTool = Lcio2EDM4hepTool("lcio2EDM4hep")
+lcioConvTool.convertAll = True
+lcioConvTool.OutputLevel = DEBUG
+Output_REC.Lcio2EDM4hepTool=lcioConvTool
+
+Output_DST = MarlinProcessorWrapper("Output_DST")
+Output_DST.OutputLevel = WARNING
+Output_DST.ProcessorType = "LCIOOutputProcessor"
+Output_DST.Parameters = {
+ "DropCollectionNames": [],
+ "DropCollectionTypes": ["MCParticle", "LCRelation", "SimCalorimeterHit", "CalorimeterHit", "SimTrackerHit", "TrackerHit", "TrackerHitPlane", "Track", "ReconstructedParticle", "LCFloatVec"],
+ "FullSubsetCollections": ["EfficientMCParticles", "InefficientMCParticles", "MCPhysicsParticles"],
+ "KeepCollectionNames": ["MCParticlesSkimmed", "MCPhysicsParticles", "RecoMCTruthLink", "SiTracks", "SiTracks_Refitted", "PandoraClusters", "PandoraPFOs", "SelectedPandoraPFOs", "LooseSelectedPandoraPFOs", "TightSelectedPandoraPFOs", "RefinedVertexJets", "RefinedVertexJets_rel", "RefinedVertexJets_vtx", "RefinedVertexJets_vtx_RP", "BuildUpVertices", "BuildUpVertices_res", "BuildUpVertices_RP", "BuildUpVertices_res_RP", "BuildUpVertices_V0", "BuildUpVertices_V0_res", "BuildUpVertices_V0_RP", "BuildUpVertices_V0_res_RP", "PrimaryVertices", "PrimaryVertices_res", "PrimaryVertices_RP", "PrimaryVertices_res_RP", "RefinedVertices", "RefinedVertices_RP"],
+ "LCIOOutputFile": ["Output_DST.slcio"],
+ "LCIOWriteMode": ["WRITE_NEW"]
+ }
+
+
+############## Digitization (Merging hits into cells, EM scale calibration)
+# EM scale calibration (sampling fraction)
+from Configurables import CalibrateInLayersTool
+calibEcalBarrel = CalibrateInLayersTool("CalibrateECalBarrel",
+ samplingFraction = [0.3632447480841956] * 1 + [0.13187261040190248] * 1 + [0.14349714292943705] * 1 + [0.150266118277841] * 1 + [0.15502683375826457] * 1 + [0.15954408786354762] * 1 + [0.16375302347299436] * 1 + [0.16840384714588075] * 1 + [0.17219540619311383] * 1 + [0.1755068643940401] * 1 + [0.17816980262822366] * 1 + [0.18131266048670405] * 1,
+ readoutName = ecalBarrelReadoutName,
+ layerFieldName = "layer")
+
+from Configurables import CalibrateCaloHitsTool
+calibHcells = CalibrateCaloHitsTool("CalibrateHCal", invSamplingFraction="41.66")
+calibEcalEndcap = CalibrateCaloHitsTool("CalibrateECalEndcap", invSamplingFraction="4.27")
+calibHcalEndcap = CalibrateCaloHitsTool("CalibrateHCalEndcap", invSamplingFraction="31.7")
+
+# Create cells in ECal barrel
+# 1. step - merge hits into cells with Eta and module segmentation (phi module is a 'physical' cell i.e. lead + LAr + PCB + LAr +lead)
+# 2. step - rewrite the cellId using the Eta-Phi segmentation (merging several modules into one phi readout cell). Add noise at this step if you derived the noise already assuming merged cells
+from Configurables import CreateCaloCells
+createEcalBarrelCellsStep1 = CreateCaloCells("CreateECalBarrelCellsStep1",
+ doCellCalibration=True,
+ calibTool = calibEcalBarrel,
+ addCellNoise=False, filterCellNoise=False,
+ addPosition=True,
+ OutputLevel=INFO,
+ hits=ecalBarrelHitsName,
+ cells="ECalBarrelCellsStep1")
+
+## Use Phi-Theta segmentation in ECal barrel
+from Configurables import RedoSegmentation
+resegmentEcalBarrel = RedoSegmentation("ReSegmentationEcal",
+ # old bitfield (readout)
+ oldReadoutName = ecalBarrelReadoutName,
+ # specify which fields are going to be altered (deleted/rewritten)
+ oldSegmentationIds = ["module"],
+ # new bitfield (readout), with new segmentation
+ newReadoutName = ecalBarrelReadoutNamePhiEta,
+ OutputLevel = INFO,
+ inhits = "ECalBarrelCellsStep1",
+ outhits = "ECalBarrelCellsStep2")
+
+# cells without noise
+EcalBarrelCellsName = "ECalBarrelCells"
+createEcalBarrelCells = CreateCaloCells("CreateECalBarrelCells",
+ doCellCalibration=False,
+ addCellNoise=False, filterCellNoise=False,
+ OutputLevel=INFO,
+ hits="ECalBarrelCellsStep2",
+ cells=EcalBarrelCellsName)
+cell_creator_to_use = createEcalBarrelCells
+
+# generate noise for each cell
+if addNoise:
+ ecalBarrelNoisePath = os.environ['FCCBASEDIR']+"/LAr_scripts/data/elecNoise_ecalBarrelFCCee.root"
+ ecalBarrelNoiseHistName = "h_elecNoise_fcc_"
+ from Configurables import NoiseCaloCellsFromFileTool
+ noiseBarrel = NoiseCaloCellsFromFileTool("NoiseBarrel",
+ readoutName = ecalBarrelReadoutNamePhiEta,
+ noiseFileName = ecalBarrelNoisePath,
+ elecNoiseHistoName = ecalBarrelNoiseHistName,
+ activeFieldName = "layer",
+ addPileup = False,
+ filterNoiseThreshold = 2,
+ scaleFactor = 1/1000.,
+ numRadialLayers = 12)
+
+ from Configurables import TubeLayerPhiEtaCaloTool
+ barrelGeometry = TubeLayerPhiEtaCaloTool("EcalBarrelGeo",
+ readoutName = ecalBarrelReadoutNamePhiEta,
+ activeVolumeName = "LAr_sensitive",
+ activeFieldName = "layer",
+ fieldNames = ["system"],
+ fieldValues = [4])
+ #activeVolumesNumber = 12)
+ # cells with noise not filtered
+ createEcalBarrelCellsNoise = CreateCaloCells("CreateECalBarrelCellsNoise",
+ doCellCalibration=False,
+ addCellNoise=True, filterCellNoise=False,
+ OutputLevel=INFO,
+ hits="ECalBarrelCellsStep2",
+ noiseTool = noiseBarrel,
+ geometryTool = barrelGeometry,
+ cells=EcalBarrelCellsName)
+
+ # cells with noise filtered
+ #createEcalBarrelCellsNoise = CreateCaloCells("CreateECalBarrelCellsNoise_filtered",
+ # doCellCalibration=False,
+ # addCellNoise=True, filterCellNoise=True,
+ # OutputLevel=INFO,
+ # hits="ECalBarrelCellsStep2",
+ # noiseTool = noiseBarrel,
+ # geometryTool = barrelGeometry,
+ # cells=EcalBarrelCellsName)
+
+ cell_creator_to_use = createEcalBarrelCellsNoise
+
+
+# Ecal barrel cell positions (good for physics, all coordinates set properly)
+from Configurables import CellPositionsECalBarrelTool
+cellPositionEcalBarrelTool = CellPositionsECalBarrelTool("CellPositionsECalBarrel", readoutName = ecalBarrelReadoutNamePhiEta, OutputLevel = INFO)
+
+from Configurables import CreateCaloCellPositionsFCCee
+createEcalBarrelPositionedCells = CreateCaloCellPositionsFCCee("ECalBarrelPositionedCells", OutputLevel = INFO)
+createEcalBarrelPositionedCells.systemIdECalBarrel = 20
+createEcalBarrelPositionedCells.positionsECalBarrelTool = cellPositionEcalBarrelTool
+createEcalBarrelPositionedCells.hits.Path = EcalBarrelCellsName
+createEcalBarrelPositionedCells.positionedHits.Path = "ECalBarrelPositionedCells"
+
+
+# Create cells in HCal
+# 1. step - merge hits into cells with the default readout
+HcalBarrelCellsName = "HCalBarrelCells"
+createHcalBarrelCells = CreateCaloCells("CreateHCaloCells",
+ doCellCalibration=True,
+ calibTool=calibHcells,
+ addCellNoise = False,
+ filterCellNoise = False,
+ addPosition=True,
+ OutputLevel = INFO,
+ hits=hcalBarrelHitsName,
+ cells=HcalBarrelCellsName)
+
+HcalEndcapCellsName = "HCalEndcapCells"
+createHcalEndcapCells = CreateCaloCells("CreateHcalEndcapCaloCells",
+ doCellCalibration=True,
+ calibTool=calibHcalEndcap,
+ addCellNoise=False,
+ filterCellNoise=False,
+ OutputLevel=INFO,
+ hits=hcalEndcapHitsName,
+ cells=HcalEndcapCellsName)
+
+"""
+from Configurables import CellPositionsHCalBarrelTool
+cellPositionHcalBarrelTool = CellPositionsHCalBarrelTool("CellPositionsHCalBarrel", readoutName = hcalBarrelReadoutName, OutputLevel = INFO)
+createHcalBarrelPositionedCells = CreateCaloCellPositionsFCCee("HCalBarrelPositionedCells", OutputLevel = INFO)
+createHcalBarrelPositionedCells.positionsHCalBarrelTool = cellPositionHcalBarrelTool
+createHcalBarrelPositionedCells.hits.Path = HcalBarrelCellsName
+HCalBarrelPositionedCellsName = "HCalBarrelPositionedCellsName"
+createHcalBarrelPositionedCells.positionedHits.Path = "HCalBarrelPositionedCells"
+"""
+EcalEndcapCellsName = "ECalEndcapCells"
+createEcalEndcapCells = CreateCaloCells("CreateEcalEndcapCaloCells",
+ doCellCalibration=True,
+ calibTool=calibEcalEndcap,
+ addCellNoise=False,
+ filterCellNoise=False,
+ addPosition=True,
+ OutputLevel = INFO,
+ hits=ecalEndcapHitsName,
+ cells=EcalEndcapCellsName)
+
+#Empty cells for parts of calorimeter not implemented yet
+from Configurables import CreateEmptyCaloCellsCollection
+createemptycells = CreateEmptyCaloCellsCollection("CreateEmptyCaloCells")
+createemptycells.cells.Path = "emptyCaloCells"
+
+from Configurables import CaloTowerTool
+towers = CaloTowerTool("towers",
+ deltaEtaTower = 0.01, deltaPhiTower = 2*_pi/768.,
+ radiusForPosition = 2160 + 40 / 2.0,
+ ecalBarrelReadoutName = ecalBarrelReadoutNamePhiEta,
+ ecalEndcapReadoutName = ecalEndcapReadoutName,
+ ecalFwdReadoutName = "",
+ hcalBarrelReadoutName = hcalBarrelReadoutName,
+ hcalExtBarrelReadoutName = "",
+ hcalEndcapReadoutName = "",
+ hcalFwdReadoutName = "",
+ OutputLevel = INFO)
+towers.ecalBarrelCells.Path = EcalBarrelCellsName
+towers.ecalEndcapCells.Path = EcalEndcapCellsName
+towers.ecalFwdCells.Path = "emptyCaloCells"
+towers.hcalBarrelCells.Path = HcalBarrelCellsName
+towers.hcalExtBarrelCells.Path = "emptyCaloCells"
+towers.hcalEndcapCells.Path = "emptyCaloCells"
+towers.hcalFwdCells.Path = "emptyCaloCells"
+
+# Cluster variables
+windE = 9
+windP = 17
+posE = 5
+posP = 11
+dupE = 7
+dupP = 13
+finE = 9
+finP = 17
+# Minimal energy to create a cluster in GeV (FCC-ee detectors have to reconstruct low energy particles)
+threshold = 0.05
+
+from Configurables import CreateCaloClustersSlidingWindow
+createClusters = CreateCaloClustersSlidingWindow("CreateClusters",
+ towerTool = towers,
+ nEtaWindow = windE, nPhiWindow = windP,
+ nEtaPosition = posE, nPhiPosition = posP,
+ nEtaDuplicates = dupE, nPhiDuplicates = dupP,
+ nEtaFinal = finE, nPhiFinal = finP,
+ energyThreshold = threshold,
+ energySharingCorrection = True,
+ attachCells = True,
+ OutputLevel = INFO
+ )
+createClusters.clusters.Path = "CaloClusters"
+createClusters.clusterCells.Path = "CaloClusterCells"
+
+createEcalBarrelPositionedCaloClusterCells = CreateCaloCellPositionsFCCee("ECalBarrelPositionedCaloClusterCells", OutputLevel = INFO)
+createEcalBarrelPositionedCaloClusterCells.positionsECalBarrelTool = cellPositionEcalBarrelTool
+createEcalBarrelPositionedCaloClusterCells.hits.Path = "CaloClusterCells"
+createEcalBarrelPositionedCaloClusterCells.positionedHits.Path = "PositionedCaloClusterCells"
+
+from Configurables import CorrectCaloClusters
+correctCaloClusters = CorrectCaloClusters("correctCaloClusters",
+ inClusters = createClusters.clusters.Path,
+ outClusters = "Corrected"+createClusters.clusters.Path,
+ numLayers = [12],
+ firstLayerIDs = [0],
+ lastLayerIDs = [11],
+ readoutNames = [ecalBarrelReadoutNamePhiEta],
+ upstreamParameters = [[0.033955208567442975, -3.818122686176795, -146.59497297249345, 0.563447903447204, -3.7906629536351906, -8.569962044554627]],
+ upstreamFormulas = [['[0]+[1]/(x-[2])', '[0]+[1]/(x-[2])']],
+ downstreamParameters = [[-0.00357017357914002, 0.006624434345822984, 1.0065650241358008, -1.285181650875406, -0.0707783194915608, 12.907319280196257]],
+ downstreamFormulas = [['[0]+[1]*x', '[0]+[1]/sqrt(x)', '[0]+[1]/x']],
+ OutputLevel = INFO
+ )
+
+################ Output
+from Configurables import PodioOutput
+out = PodioOutput("out",
+ OutputLevel=INFO)
+#out.outputCommands = ["drop *", "keep ECalBarrelPositionedCells", "keep gen*"]
+#out.outputCommands = ["keep *", "drop ECalBarrelHits", "drop HCal*", "drop ECalBarrelCellsStep*", "drop ECalBarrelPositionedHits", "drop emptyCaloCells", "drop CaloClusterCells"]
+out.outputCommands = ["keep *", "drop ECalBarrelHits", "drop ECalBarrelCellsStep*", "drop emptyCaloCells"]
+#out.outputCommands = ["keep *", "drop ECalBarrelHits", "drop HCal*", "drop ECalBarrelCellsStep*", "drop ECalBarrelPositionedHits", "drop emptyCaloCells", "drop CaloClusterCells", "drop %s"%EcalBarrelCellsName, "drop %s"%createEcalBarrelPositionedCells.positionedHits.Path]
+
+import uuid
+out.filename = "track_from_ddsim_MagneticField_"+str(magneticField)+"_pMin_"+str(momentum*1000)+"_MeV"+"_ThetaMinMax_"+str(thetaMin)+"_"+str(thetaMax)+"_pdgId_"+str(pdgCode)+"_pythia"+str(use_pythia)+"_Noise"+str(addNoise)+".root"
+
+#CPU information
+from Configurables import AuditorSvc, ChronoAuditor
+chra = ChronoAuditor()
+audsvc = AuditorSvc()
+audsvc.Auditors = [chra]
+genAlg.AuditExecute = True
+hepmc_converter.AuditExecute = True
+geantsim.AuditExecute = True
+createEcalBarrelCellsStep1.AuditExecute = True
+resegmentEcalBarrel.AuditExecute = True
+cell_creator_to_use.AuditExecute = True
+#createHcalBarrelCells.AuditExecute = True
+out.AuditExecute = True
+
+from Configurables import EventCounter
+event_counter = EventCounter('event_counter')
+event_counter.Frequency = 10
+
+from Configurables import ApplicationMgr
+ApplicationMgr(
+ TopAlg = [
+ event_counter,
+ inp,
+ #genAlg,
+ #hepmc_converter,
+ #geantsim,
+ MyAIDAProcessor,
+ #InitDD4hep,
+ VXDBarrelDigitiser,
+ VXDEndcapDigitiser,
+ InnerPlanarDigiProcessor,
+ InnerEndcapPlanarDigiProcessor,
+ OuterPlanarDigiProcessor,
+ OuterEndcapPlanarDigiProcessor,
+ MyConformalTracking,
+ ClonesAndSplitTracksFinder,
+ Refit,
+ Output_REC,
+ Output_DST,
+ #createEcalBarrelCellsStep1,
+ #resegmentEcalBarrel,
+ ##createEcalBarrelCells,
+ #cell_creator_to_use,
+ #createEcalBarrelPositionedCells,
+ #createHcalBarrelCells,
+ ##createHcalBarrelPositionedCells,
+ #createEcalEndcapCells,
+ #createHcalEndcapCells,
+ #createemptycells,
+ #createClusters,
+ #createEcalBarrelPositionedCaloClusterCells,
+ #correctCaloClusters,
+ out
+ ],
+ EvtSel = 'NONE',
+ EvtMax = 10,
+ ExtSvc = [evtsvc, geoservice, podioevent, geantservice, audsvc],
+ StopOnSignal = True,
+ )
diff --git a/pandoraPFA/fcc_test.py b/pandoraPFA/fcc_test.py
new file mode 100644
index 0000000..5a894e6
--- /dev/null
+++ b/pandoraPFA/fcc_test.py
@@ -0,0 +1,1309 @@
+#
+# Copyright (c) 2019-2023 Key4hep-Project.
+#
+# This file is part of Key4hep.
+# See https://key4hep.github.io/key4hep-doc/ for further info.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+from Gaudi.Configuration import *
+
+from Configurables import LcioEvent, k4DataSvc, MarlinProcessorWrapper
+from k4MarlinWrapper.parseConstants import *
+algList = []
+
+
+CONSTANTS = {
+ 'CalorimeterIntegrationTimeWindow': "10",
+}
+
+parseConstants(CONSTANTS)
+
+
+# For converters
+from Configurables import ToolSvc, Lcio2EDM4hepTool, EDM4hep2LcioTool
+
+from Configurables import k4DataSvc, PodioInput
+evtsvc = k4DataSvc('EventDataSvc')
+evtsvc.input = 'Step1_LAr_edm4hep.root'
+
+inp = PodioInput('InputReader')
+inp.collections = [
+ 'EventHeader',
+ 'MCParticles',
+ 'VertexBarrelCollection',
+ 'VertexEndcapCollection',
+ 'InnerTrackerBarrelCollection',
+ 'OuterTrackerBarrelCollection',
+ 'ECalEndcapCollection',
+ 'ECalEndcapCollectionContributions',
+ 'ECalBarrelEta',
+ 'ECalBarrelEtaContributions',
+ 'HCalBarrelCollection',
+ 'HCalBarrelCollectionContributions',
+ 'InnerTrackerEndcapCollection',
+ 'OuterTrackerEndcapCollection',
+ 'HCalEndcapCollection',
+ 'HCalEndcapCollectionContributions',
+ 'HCalRingCollection',
+ 'HCalRingCollectionContributions',
+ 'YokeBarrelCollection',
+ 'YokeBarrelCollectionContributions',
+ 'YokeEndcapCollection',
+ 'YokeEndcapCollectionContributions',
+ 'LumiCalCollection',
+ 'LumiCalCollectionContributions',
+]
+inp.OutputLevel = WARNING
+
+
+MyAIDAProcessor = MarlinProcessorWrapper("MyAIDAProcessor")
+MyAIDAProcessor.OutputLevel = WARNING
+MyAIDAProcessor.ProcessorType = "AIDAProcessor"
+MyAIDAProcessor.Parameters = {
+ "Compress": ["1"],
+ "FileName": ["histograms"],
+ "FileType": ["root"]
+ }
+# EDM4hep to LCIO converter
+edmConvTool = EDM4hep2LcioTool("EDM4hep2lcio")
+edmConvTool.convertAll = False
+edmConvTool.collNameMapping = {
+ 'MCParticles': 'MCParticles',
+ 'VertexBarrelCollection': 'VertexBarrelCollection',
+ 'VertexEndcapCollection': 'VertexEndcapCollection',
+ 'InnerTrackerBarrelCollection': 'InnerTrackerBarrelCollection',
+ 'OuterTrackerBarrelCollection': 'OuterTrackerBarrelCollection',
+ 'InnerTrackerEndcapCollection': 'InnerTrackerEndcapCollection',
+ 'OuterTrackerEndcapCollection': 'OuterTrackerEndcapCollection',
+ 'ECalEndcapCollection': 'ECalEndcapCollection',
+ 'ECalBarrelEta': 'ECalBarrelEta',
+ 'HCalBarrelCollection': 'HCalBarrelCollection',
+ 'HCalEndcapCollection': 'HCalEndcapCollection',
+ 'HCalRingCollection': 'HCalRingCollection',
+ 'YokeBarrelCollection': 'YokeBarrelCollection',
+ 'YokeEndcapCollection': 'YokeEndcapCollection',
+ 'LumiCalCollection': 'LumiCalCollection',
+}
+edmConvTool.OutputLevel = DEBUG
+MyAIDAProcessor.EDM4hep2LcioTool=edmConvTool
+
+from Configurables import GeoSvc
+geoservice = GeoSvc("GeoSvc")
+# if FCC_DETECTORS is empty, this should use relative path to working directory
+path_to_detector = os.environ.get("FCCDETECTORS", "")
+print(path_to_detector)
+detectors_to_use=[
+ "/home/ksasikum/Key4Hep/LAr_scripts/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml",
+ #"FCCDetectors/Detector/DetFCCeeIDEA-LAr/compact/FCCee_DectEmptyMaster.xml",
+ #"/Detector/DetFCCeeECalInclined/compact/FCCee_ECalBarrel.xml"
+ ]
+# prefix all xmls with path_to_detector
+geoservice.detectors = [os.path.join(path_to_detector, _det) for _det in detectors_to_use]
+geoservice.OutputLevel = INFO
+
+
+
+InitDD4hep = MarlinProcessorWrapper("InitDD4hep")
+InitDD4hep.OutputLevel = WARNING
+InitDD4hep.ProcessorType = "InitializeDD4hep"
+InitDD4hep.Parameters = {
+ "DD4hepXMLFile": ["/home/ksasikum/Key4Hep/LAr_scripts/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml"],
+ "EncodingStringParameter": ["GlobalTrackerReadoutID"]
+ }
+
+VXDBarrelDigitiser = MarlinProcessorWrapper("VXDBarrelDigitiser")
+VXDBarrelDigitiser.OutputLevel = WARNING
+VXDBarrelDigitiser.ProcessorType = "DDPlanarDigiProcessor"
+VXDBarrelDigitiser.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "ResolutionV": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "SimTrackHitCollectionName": ["VertexBarrelCollection"],
+ "SimTrkHitRelCollection": ["VXDTrackerHitRelations"],
+ "SubDetectorName": ["Vertex"],
+ "TrackerHitCollectionName": ["VXDTrackerHits"]
+ }
+
+VXDEndcapDigitiser = MarlinProcessorWrapper("VXDEndcapDigitiser")
+VXDEndcapDigitiser.OutputLevel = WARNING
+VXDEndcapDigitiser.ProcessorType = "DDPlanarDigiProcessor"
+VXDEndcapDigitiser.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "ResolutionV": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "SimTrackHitCollectionName": ["VertexEndcapCollection"],
+ "SimTrkHitRelCollection": ["VXDEndcapTrackerHitRelations"],
+ "SubDetectorName": ["Vertex"],
+ "TrackerHitCollectionName": ["VXDEndcapTrackerHits"]
+ }
+
+InnerPlanarDigiProcessor = MarlinProcessorWrapper("InnerPlanarDigiProcessor")
+InnerPlanarDigiProcessor.OutputLevel = WARNING
+InnerPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+InnerPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007"],
+ "ResolutionV": ["0.09"],
+ "SimTrackHitCollectionName": ["InnerTrackerBarrelCollection"],
+ "SimTrkHitRelCollection": ["InnerTrackerBarrelHitsRelations"],
+ "SubDetectorName": ["InnerTrackers"],
+ "TrackerHitCollectionName": ["ITrackerHits"]
+ }
+
+InnerEndcapPlanarDigiProcessor = MarlinProcessorWrapper("InnerEndcapPlanarDigiProcessor")
+InnerEndcapPlanarDigiProcessor.OutputLevel = WARNING
+InnerEndcapPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+InnerEndcapPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.005", "0.007", "0.007", "0.007", "0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.005", "0.09", "0.09", "0.09", "0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["InnerTrackerEndcapCollection"],
+ "SimTrkHitRelCollection": ["InnerTrackerEndcapHitsRelations"],
+ "SubDetectorName": ["InnerTrackers"],
+ "TrackerHitCollectionName": ["ITrackerEndcapHits"]
+ }
+
+OuterPlanarDigiProcessor = MarlinProcessorWrapper("OuterPlanarDigiProcessor")
+OuterPlanarDigiProcessor.OutputLevel = WARNING
+OuterPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+OuterPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["OuterTrackerBarrelCollection"],
+ "SimTrkHitRelCollection": ["OuterTrackerBarrelHitsRelations"],
+ "SubDetectorName": ["OuterTrackers"],
+ "TrackerHitCollectionName": ["OTrackerHits"]
+ }
+
+OuterEndcapPlanarDigiProcessor = MarlinProcessorWrapper("OuterEndcapPlanarDigiProcessor")
+OuterEndcapPlanarDigiProcessor.OutputLevel = WARNING
+OuterEndcapPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+OuterEndcapPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007", "0.007", "0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.09", "0.09", "0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["OuterTrackerEndcapCollection"],
+ "SimTrkHitRelCollection": ["OuterTrackerEndcapHitsRelations"],
+ "SubDetectorName": ["OuterTrackers"],
+ "TrackerHitCollectionName": ["OTrackerEndcapHits"]
+ }
+
+MyTruthTrackFinder = MarlinProcessorWrapper("MyTruthTrackFinder")
+MyTruthTrackFinder.OutputLevel = WARNING
+MyTruthTrackFinder.ProcessorType = "TruthTrackFinder"
+MyTruthTrackFinder.Parameters = {
+ "FitForward": ["true"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "SiTrackCollectionName": ["SiTracks"],
+ "SiTrackRelationCollectionName": ["SiTrackRelations"],
+ "SimTrackerHitRelCollectionNames": ["VXDTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "ITrackerHits", "OTrackerHits", "VXDEndcapTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "UseTruthInPrefit": ["false"]
+ }
+
+MyConformalTracking = MarlinProcessorWrapper("MyConformalTracking")
+MyConformalTracking.OutputLevel = WARNING
+MyConformalTracking.ProcessorType = "ConformalTrackingV2"
+MyConformalTracking.Parameters = {
+ "DebugHits": ["DebugHits"],
+ "DebugPlots": ["false"],
+ "DebugTiming": ["false"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MaxHitInvertedFit": ["0"],
+ "MinClustersOnTrackAfterFit": ["3"],
+ "RelationsNames": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "RetryTooManyTracks": ["false"],
+ "SiTrackCollectionName": ["SiTracksCT"],
+ "SortTreeResults": ["true"],
+ "Steps": ["[VXDBarrel]", "@Collections", ":", "VXDTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.01;", "MaxCellAngleRZ", ":", "0.01;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker", "@Functions", ":", "CombineCollections,", "BuildNewTracks", "[VXDEncap]", "@Collections", ":", "VXDEndcapTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.01;", "MaxCellAngleRZ", ":", "0.01;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker", "@Functions", ":", "CombineCollections,", "ExtendTracks", "[LowerCellAngle1]", "@Collections", ":", "VXDTrackerHits,", "VXDEndcapTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.05;", "MaxCellAngleRZ", ":", "0.05;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "CombineCollections,", "BuildNewTracks", "[LowerCellAngle2]", "@Collections", ":", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "2000;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "BuildNewTracks,", "SortTracks", "[Tracker]", "@Collections", ":", "ITrackerHits,", "OTrackerHits,", "ITrackerEndcapHits,", "OTrackerEndcapHits", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "2000;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "1.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "CombineCollections,", "ExtendTracks", "[Displaced]", "@Collections", ":", "VXDTrackerHits,", "VXDEndcapTrackerHits,", "ITrackerHits,", "OTrackerHits,", "ITrackerEndcapHits,", "OTrackerEndcapHits", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "1000;", "MinClustersOnTrack", ":", "5;", "MaxDistance", ":", "0.015;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "OnlyZSchi2cut,", "RadialSearch", "@Functions", ":", "CombineCollections,", "BuildNewTracks"],
+ "ThetaRange": ["0.05"],
+ "TooManyTracks": ["100000"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "VXDEndcapTrackerHits", "ITrackerHits", "OTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "trackPurity": ["0.7"]
+ }
+
+ClonesAndSplitTracksFinder = MarlinProcessorWrapper("ClonesAndSplitTracksFinder")
+ClonesAndSplitTracksFinder.OutputLevel = WARNING
+ClonesAndSplitTracksFinder.ProcessorType = "ClonesAndSplitTracksFinder"
+ClonesAndSplitTracksFinder.Parameters = {
+ "EnergyLossOn": ["true"],
+ "InputTrackCollectionName": ["SiTracksCT"],
+ "MultipleScatteringOn": ["true"],
+ "OutputTrackCollectionName": ["SiTracks"],
+ "SmoothOn": ["false"],
+ "extrapolateForward": ["true"],
+ "maxSignificancePhi": ["3"],
+ "maxSignificancePt": ["2"],
+ "maxSignificanceTheta": ["3"],
+ "mergeSplitTracks": ["false"],
+ "minTrackPt": ["1"]
+ }
+
+Refit = MarlinProcessorWrapper("Refit")
+Refit.OutputLevel = WARNING
+Refit.ProcessorType = "RefitFinal"
+Refit.Parameters = {
+ "EnergyLossOn": ["true"],
+ "InputRelationCollectionName": ["SiTrackRelations"],
+ "InputTrackCollectionName": ["SiTracks"],
+ "Max_Chi2_Incr": ["1.79769e+30"],
+ "MinClustersOnTrackAfterFit": ["3"],
+ "MultipleScatteringOn": ["true"],
+ "OutputRelationCollectionName": ["SiTracks_Refitted_Relation"],
+ "OutputTrackCollectionName": ["SiTracks_Refitted"],
+ "ReferencePoint": ["-1"],
+ "SmoothOn": ["false"],
+ "extrapolateForward": ["true"]
+ }
+
+MyClicEfficiencyCalculator = MarlinProcessorWrapper("MyClicEfficiencyCalculator")
+MyClicEfficiencyCalculator.OutputLevel = WARNING
+MyClicEfficiencyCalculator.ProcessorType = "ClicEfficiencyCalculator"
+MyClicEfficiencyCalculator.Parameters = {
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCParticleNotReco": ["MCParticleNotReco"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "VXDEndcapTrackerHits", "ITrackerHits", "OTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "TrackerHitRelCollectionNames": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "efficiencyTreeName": ["trktree"],
+ "mcTreeName": ["mctree"],
+ "morePlots": ["false"],
+ "purityTreeName": ["puritytree"],
+ "reconstructableDefinition": ["ILDLike"],
+ "vertexBarrelID": ["1"]
+ }
+
+MyTrackChecker = MarlinProcessorWrapper("MyTrackChecker")
+MyTrackChecker.OutputLevel = WARNING
+MyTrackChecker.ProcessorType = "TrackChecker"
+MyTrackChecker.Parameters = {
+ "MCParticleCollectionName": ["MCParticle"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "TrackRelationCollectionName": ["SiTracksMCTruthLink"],
+ "TreeName": ["checktree"],
+ "UseOnlyTree": ["true"]
+ }
+
+EventNumber = MarlinProcessorWrapper("EventNumber")
+EventNumber.OutputLevel = WARNING
+EventNumber.ProcessorType = "Statusmonitor"
+EventNumber.Parameters = {
+ "HowOften": ["1"]
+ }
+
+MyDDSimpleMuonDigi = MarlinProcessorWrapper("MyDDSimpleMuonDigi")
+MyDDSimpleMuonDigi.OutputLevel = WARNING
+MyDDSimpleMuonDigi.ProcessorType = "DDSimpleMuonDigi"
+MyDDSimpleMuonDigi.Parameters = {
+ "CalibrMUON": ["70.1"],
+ "MUONCollections": ["YokeBarrelCollection", "YokeEndcapCollection"],
+ "MUONOutputCollection": ["MUON"],
+ "MaxHitEnergyMUON": ["2.0"],
+ "MuonThreshold": ["1e-06"],
+ "RelationOutputCollection": ["RelationMuonHit"],
+ "CalibrECAL": ["70.1"],
+ "ECALCollections": ["ECalBarrelEta", "ECalEndcapCollection"],
+ "ECalOutputCollection": ["ECalBarrelCollection"],
+ "MaxHitEnergyEcal": ["2.0"],
+ "EcalThreshold": ["1e-06"],
+ "RelationOutputCollection": ["RelationECalHit"]
+ }
+
+MyStatusmonitor = MarlinProcessorWrapper("MyStatusmonitor")
+MyStatusmonitor.OutputLevel = WARNING
+MyStatusmonitor.ProcessorType = "Statusmonitor"
+MyStatusmonitor.Parameters = {
+ "HowOften": ["100"]
+ }
+
+MyRecoMCTruthLinker = MarlinProcessorWrapper("MyRecoMCTruthLinker")
+MyRecoMCTruthLinker.OutputLevel = WARNING
+MyRecoMCTruthLinker.ProcessorType = "RecoMCTruthLinker"
+MyRecoMCTruthLinker.Parameters = {
+ "BremsstrahlungEnergyCut": ["1"],
+ "CalohitMCTruthLinkName": ["CalohitMCTruthLink"],
+ "ClusterCollection": ["PandoraClusters"],
+ "ClusterMCTruthLinkName": ["ClusterMCTruthLink"],
+ "FullRecoRelation": ["false"],
+ "InvertedNonDestructiveInteractionLogic": ["false"],
+ "KeepDaughtersPDG": ["22", "111", "310", "13", "211", "321", "3120"],
+ "MCParticleCollection": ["MCPhysicsParticles"],
+ "MCParticlesSkimmedName": ["MCParticlesSkimmed"],
+ "MCTruthClusterLinkName": [],
+ "MCTruthRecoLinkName": [],
+ "MCTruthTrackLinkName": [],
+ "RecoMCTruthLinkName": ["RecoMCTruthLink"],
+ "RecoParticleCollection": ["PandoraPFOs"],
+ "SaveBremsstrahlungPhotons": ["false"],
+ "SimCaloHitCollections": ["ECalBarrelEta", "ECalEndcapCollection", "HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection", "YokeBarrelCollection", "YokeEndcapCollection", "LumiCalCollection"],
+ "SimCalorimeterHitRelationNames": ["RelationCaloHit", "RelationMuonHit"],
+ "SimTrackerHitCollections": ["VertexBarrelCollection", "VertexEndcapCollection", "InnerTrackerBarrelCollection", "OuterTrackerBarrelCollection", "InnerTrackerEndcapCollection", "OuterTrackerEndcapCollection"],
+ "TrackCollection": ["SiTracks_Refitted"],
+ "TrackMCTruthLinkName": ["SiTracksMCTruthLink"],
+ "TrackerHitsRelInputCollections": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "UseTrackerHitRelations": ["true"],
+ "UsingParticleGun": ["false"],
+ "daughtersECutMeV": ["10"]
+ }
+
+MyHitResiduals = MarlinProcessorWrapper("MyHitResiduals")
+MyHitResiduals.OutputLevel = WARNING
+MyHitResiduals.ProcessorType = "HitResiduals"
+MyHitResiduals.Parameters = {
+ "EnergyLossOn": ["true"],
+ "MaxChi2Increment": ["1000"],
+ "MultipleScatteringOn": ["true"],
+ "SmoothOn": ["false"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "outFileName": ["residuals.root"],
+ "treeName": ["restree"]
+ }
+
+LumiCalReco = MarlinProcessorWrapper("LumiCalReco")
+LumiCalReco.OutputLevel = WARNING
+LumiCalReco.ProcessorType = "MarlinLumiCalClusterer"
+LumiCalReco.Parameters = {
+ "ClusterMinNumHits": ["15"],
+ "ElementsPercentInShowerPeakLayer": ["0.03"],
+ "EnergyCalibConst": ["0.01213"],
+ "LogWeigthConstant": ["6.5"],
+ "LumiCal_Clusters": ["LumiCalClusters"],
+ "LumiCal_Collection": ["LumiCalCollection"],
+ "LumiCal_RecoParticles": ["LumiCalRecoParticles"],
+ "MaxRecordNumber": ["10"],
+ "MemoryResidentTree": ["0"],
+ "MiddleEnergyHitBoundFrac": ["0.01"],
+ "MinClusterEngy": ["2.0"],
+ "MinHitEnergy": ["20e-06"],
+ "MoliereRadius": ["20"],
+ "NumEventsTree": ["500"],
+ "NumOfNearNeighbor": ["6"],
+ "OutDirName": ["rootOut"],
+ "OutRootFileName": [],
+ "SkipNEvents": ["0"],
+ "WeightingMethod": ["LogMethod"],
+ "ZLayerPhiOffset": ["0.0"]
+ }
+
+RenameCollection = MarlinProcessorWrapper("RenameCollection")
+RenameCollection.OutputLevel = WARNING
+RenameCollection.ProcessorType = "MergeCollections"
+RenameCollection.Parameters = {
+ "CollectionParameterIndex": ["0"],
+ "InputCollectionIDs": [],
+ "InputCollections": ["PandoraPFOs"],
+ "OutputCollection": ["PFOsFromJets"]
+ }
+
+MyFastJetProcessor = MarlinProcessorWrapper("MyFastJetProcessor")
+MyFastJetProcessor.OutputLevel = WARNING
+MyFastJetProcessor.ProcessorType = "FastJetProcessor"
+MyFastJetProcessor.Parameters = {
+ "algorithm": ["ValenciaPlugin", "1.2", "1.0", "0.7"],
+ "clusteringMode": ["ExclusiveNJets", "2"],
+ "jetOut": ["JetsAfterGamGamRemoval"],
+ "recParticleIn": ["TightSelectedPandoraPFOs"],
+ "recParticleOut": ["PFOsFromJets"],
+ "recombinationScheme": ["E_scheme"],
+ "storeParticlesInJets": ["true"]
+ }
+
+JetClusteringAndRefiner = MarlinProcessorWrapper("JetClusteringAndRefiner")
+JetClusteringAndRefiner.OutputLevel = WARNING
+JetClusteringAndRefiner.ProcessorType = "LcfiplusProcessor"
+JetClusteringAndRefiner.Parameters = {
+ "Algorithms": ["JetClustering", "JetVertexRefiner"],
+ "JetClustering.AlphaParameter": ["1.0"],
+ "JetClustering.BetaParameter": ["1.0"],
+ "JetClustering.GammaParameter": ["1.0"],
+ "JetClustering.InputVertexCollectionName": ["BuildUpVertices"],
+ "JetClustering.JetAlgorithm": ["ValenciaVertex"],
+ "JetClustering.MaxNumberOfJetsForYThreshold": ["10"],
+ "JetClustering.MuonIDExternal": ["0"],
+ "JetClustering.MuonIDMaximum3DImpactParameter": ["5.0"],
+ "JetClustering.MuonIDMinimumD0Significance": ["5.0"],
+ "JetClustering.MuonIDMinimumEnergy": ["0"],
+ "JetClustering.MuonIDMinimumProbability": ["0.5"],
+ "JetClustering.MuonIDMinimumZ0Significance": ["5.0"],
+ "JetClustering.NJetsRequested": ["2"],
+ "JetClustering.OutputJetCollectionName": ["VertexJets"],
+ "JetClustering.OutputJetStoresVertex": ["0"],
+ "JetClustering.PrimaryVertexCollectionName": ["PrimaryVertices"],
+ "JetClustering.RParameter": ["1.0"],
+ "JetClustering.UseBeamJets": ["1"],
+ "JetClustering.UseMuonID": ["1"],
+ "JetClustering.VertexSelectionK0MassWidth": ["0.02"],
+ "JetClustering.VertexSelectionMaximumDistance": ["30."],
+ "JetClustering.VertexSelectionMinimumDistance": ["0.3"],
+ "JetClustering.YAddedForJetLeptonLepton": ["100"],
+ "JetClustering.YAddedForJetLeptonVertex": ["100"],
+ "JetClustering.YAddedForJetVertexLepton": ["0"],
+ "JetClustering.YAddedForJetVertexVertex": ["100"],
+ "JetClustering.YCut": ["0."],
+ "JetVertexRefiner.BNessCut": ["-0.80"],
+ "JetVertexRefiner.BNessCutE1": ["-0.15"],
+ "JetVertexRefiner.InputJetCollectionName": ["VertexJets"],
+ "JetVertexRefiner.InputVertexCollectionName": ["BuildUpVertices"],
+ "JetVertexRefiner.MaxAngleSingle": ["0.5"],
+ "JetVertexRefiner.MaxCharmFlightLengthPerJetEnergy": ["0.1"],
+ "JetVertexRefiner.MaxPosSingle": ["30."],
+ "JetVertexRefiner.MaxSeparationPerPosSingle": ["0.1"],
+ "JetVertexRefiner.MinEnergySingle": ["1."],
+ "JetVertexRefiner.MinPosSingle": ["0.3"],
+ "JetVertexRefiner.OneVertexProbThreshold": ["0.001"],
+ "JetVertexRefiner.OutputJetCollectionName": ["RefinedVertexJets"],
+ "JetVertexRefiner.OutputVertexCollectionName": ["RefinedVertices"],
+ "JetVertexRefiner.PrimaryVertexCollectionName": ["PrimaryVertices"],
+ "JetVertexRefiner.V0VertexCollectionName": ["BuildUpVertices_V0"],
+ "JetVertexRefiner.mind0sigSingle": ["5."],
+ "JetVertexRefiner.minz0sigSingle": ["5."],
+ "JetVertexRefiner.useBNess": ["0"],
+ "MCPCollection": ["MCParticle"],
+ "MCPFORelation": ["RecoMCTruthLink"],
+ "MagneticField": ["2.0"],
+ "PFOCollection": ["PFOsFromJets"],
+ "PrintEventNumber": ["1"],
+ "ReadSubdetectorEnergies": ["0"],
+ "TrackHitOrdering": ["2"],
+ "UpdateVertexRPDaughters": ["0"],
+ "UseMCP": ["0"]
+ }
+
+Output_REC = MarlinProcessorWrapper("Output_REC")
+Output_REC.OutputLevel = WARNING
+Output_REC.ProcessorType = "LCIOOutputProcessor"
+Output_REC.Parameters = {
+ "DropCollectionNames": [],
+ "DropCollectionTypes": [],
+ "FullSubsetCollections": ["EfficientMCParticles", "InefficientMCParticles"],
+ "KeepCollectionNames": [],
+ "LCIOOutputFile": ["Output_REC.slcio"],
+ "LCIOWriteMode": ["WRITE_NEW"]
+ }
+
+
+# LCIO to EDM4hep converter
+lcioConvTool = Lcio2EDM4hepTool("lcio2EDM4hep")
+lcioConvTool.convertAll = True
+lcioConvTool.OutputLevel = DEBUG
+Output_REC.Lcio2EDM4hepTool=lcioConvTool
+
+
+Output_DST = MarlinProcessorWrapper("Output_DST")
+Output_DST.OutputLevel = WARNING
+Output_DST.ProcessorType = "LCIOOutputProcessor"
+Output_DST.Parameters = {
+ "DropCollectionNames": [],
+ "DropCollectionTypes": ["MCParticle", "LCRelation", "SimCalorimeterHit", "CalorimeterHit", "SimTrackerHit", "TrackerHit", "TrackerHitPlane", "Track", "ReconstructedParticle", "LCFloatVec"],
+ "FullSubsetCollections": ["EfficientMCParticles", "InefficientMCParticles", "MCPhysicsParticles"],
+ "KeepCollectionNames": ["MCParticlesSkimmed", "MCPhysicsParticles", "RecoMCTruthLink", "SiTracks", "SiTracks_Refitted", "PandoraClusters", "PandoraPFOs", "SelectedPandoraPFOs", "LooseSelectedPandoraPFOs", "TightSelectedPandoraPFOs", "RefinedVertexJets", "RefinedVertexJets_rel", "RefinedVertexJets_vtx", "RefinedVertexJets_vtx_RP", "BuildUpVertices", "BuildUpVertices_res", "BuildUpVertices_RP", "BuildUpVertices_res_RP", "BuildUpVertices_V0", "BuildUpVertices_V0_res", "BuildUpVertices_V0_RP", "BuildUpVertices_V0_res_RP", "PrimaryVertices", "PrimaryVertices_res", "PrimaryVertices_RP", "PrimaryVertices_res_RP", "RefinedVertices", "RefinedVertices_RP"],
+ "LCIOOutputFile": ["Output_DST.slcio"],
+ "LCIOWriteMode": ["WRITE_NEW"]
+ }
+
+OverlayFalse = MarlinProcessorWrapper("OverlayFalse")
+OverlayFalse.OutputLevel = WARNING
+OverlayFalse.ProcessorType = "OverlayTimingGeneric"
+OverlayFalse.Parameters = {
+ "BackgroundFileNames": [],
+ "Collection_IntegrationTimes": ["VertexBarrelCollection", "380", "VertexEndcapCollection", "380", "InnerTrackerBarrelCollection", "380", "InnerTrackerEndcapCollection", "380", "OuterTrackerBarrelCollection", "380", "OuterTrackerEndcapCollection", "380", "ECalBarrelEta", "380", "ECalEndcapCollection", "380", "HCalBarrelCollection", "380", "HCalEndcapCollection", "380", "HCalRingCollection", "380", "YokeBarrelCollection", "380", "YokeEndcapCollection", "380", "LumiCalCollection", "380"],
+ "Delta_t": ["20"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "NBunchtrain": ["0"],
+ "NumberBackground": ["0."],
+ "PhysicsBX": ["1"],
+ "Poisson_random_NOverlay": ["false"],
+ "RandomBx": ["false"],
+ "TPCDriftvelocity": ["0.05"]
+ }
+
+Overlay91GeV = MarlinProcessorWrapper("Overlay91GeV")
+Overlay91GeV.OutputLevel = WARNING
+Overlay91GeV.ProcessorType = "OverlayTimingGeneric"
+Overlay91GeV.Parameters = {
+ "BackgroundFileNames": ["pairs_Z_sim.slcio"],
+ "Collection_IntegrationTimes": ["VertexBarrelCollection", "380", "VertexEndcapCollection", "380", "InnerTrackerBarrelCollection", "380", "InnerTrackerEndcapCollection", "380", "OuterTrackerBarrelCollection", "380", "OuterTrackerEndcapCollection", "380", "ECalBarrelEta", "380", "ECalEndcapCollection", "380", "HCalBarrelCollection", "380", "HCalEndcapCollection", "380", "HCalRingCollection", "380", "YokeBarrelCollection", "380", "YokeEndcapCollection", "380", "LumiCalCollection", "380"],
+ "Delta_t": ["20"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "NBunchtrain": ["20"],
+ "NumberBackground": ["1."],
+ "PhysicsBX": ["1"],
+ "Poisson_random_NOverlay": ["false"],
+ "RandomBx": ["false"],
+ "TPCDriftvelocity": ["0.05"]
+ }
+
+Overlay365GeV = MarlinProcessorWrapper("Overlay365GeV")
+Overlay365GeV.OutputLevel = WARNING
+Overlay365GeV.ProcessorType = "OverlayTimingGeneric"
+Overlay365GeV.Parameters = {
+ "BackgroundFileNames": ["pairs_Z_sim.slcio"],
+ "Collection_IntegrationTimes": ["VertexBarrelCollection", "380", "VertexEndcapCollection", "380", "InnerTrackerBarrelCollection", "380", "InnerTrackerEndcapCollection", "380", "OuterTrackerBarrelCollection", "380", "OuterTrackerEndcapCollection", "380", "ECalBarrelEta", "380", "ECalEndcapCollection", "380", "HCalBarrelCollection", "380", "HCalEndcapCollection", "380", "HCalRingCollection", "380", "YokeBarrelCollection", "380", "YokeEndcapCollection", "380", "LumiCalCollection", "380"],
+ "Delta_t": ["3396"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "NBunchtrain": ["3"],
+ "NumberBackground": ["1."],
+ "PhysicsBX": ["1"],
+ "Poisson_random_NOverlay": ["false"],
+ "RandomBx": ["false"],
+ "TPCDriftvelocity": ["0.05"]
+ }
+
+MyDDCaloDigi = {}
+
+MyDDCaloDigi["10"] = MarlinProcessorWrapper("MyDDCaloDigi_10ns")
+MyDDCaloDigi["10"].OutputLevel = WARNING
+MyDDCaloDigi["10"].ProcessorType = "DDCaloDigi"
+MyDDCaloDigi["10"].Parameters = {
+ "CalibECALMIP": ["0.0001"],
+ "CalibHCALMIP": ["0.0001"],
+ "CalibrECAL": ["37.5227197175", "37.5227197175"],
+ "CalibrHCALBarrel": ["45.9956826061"],
+ "CalibrHCALEndcap": ["46.9252540291"],
+ "CalibrHCALOther": ["57.4588011802"],
+ "ECALBarrelTimeWindowMax": ["10"],
+ "ECALCollections": ["ECalBarrelEta", "ECalEndcapCollection"],
+ "ECALCorrectTimesForPropagation": ["1"],
+ "ECALDeltaTimeHitResolution": ["10"],
+ "ECALEndcapCorrectionFactor": ["1.03245503522"],
+ "ECALEndcapTimeWindowMax": ["10"],
+ "ECALGapCorrection": ["1"],
+ "ECALGapCorrectionFactor": ["1"],
+ "ECALLayers": ["41", "100"],
+ "ECALModuleGapCorrectionFactor": ["0.0"],
+ "ECALOutputCollection0": ["ECALBarrel"],
+ "ECALOutputCollection1": ["ECALEndcap"],
+ "ECALOutputCollection2": ["ECALOther"],
+ "ECALSimpleTimingCut": ["true"],
+ "ECALThreshold": ["5e-05"],
+ "ECALThresholdUnit": ["GeV"],
+ "ECALTimeResolution": ["10"],
+ "ECALTimeWindowMin": ["-1"],
+ "ECAL_PPD_N_Pixels": ["10000"],
+ "ECAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "ECAL_PPD_PE_per_MIP": ["7"],
+ "ECAL_apply_realistic_digi": ["0"],
+ "ECAL_deadCellRate": ["0"],
+ "ECAL_deadCell_memorise": ["false"],
+ "ECAL_default_layerConfig": ["000000000000000"],
+ "ECAL_elec_noise_mips": ["0"],
+ "ECAL_maxDynamicRange_MIP": ["2500"],
+ "ECAL_miscalibration_correl": ["0"],
+ "ECAL_miscalibration_uncorrel": ["0"],
+ "ECAL_miscalibration_uncorrel_memorise": ["false"],
+ "ECAL_pixel_spread": ["0.05"],
+ "ECAL_strip_absorbtionLength": ["1e+06"],
+ "HCALBarrelTimeWindowMax": ["10"],
+ "HCALCollections": ["HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection"],
+ "HCALCorrectTimesForPropagation": ["1"],
+ "HCALDeltaTimeHitResolution": ["10"],
+ "HCALEndcapCorrectionFactor": ["1.000"],
+ "HCALEndcapTimeWindowMax": ["10"],
+ "HCALGapCorrection": ["1"],
+ "HCALLayers": ["100"],
+ "HCALModuleGapCorrectionFactor": ["0.5"],
+ "HCALOutputCollection0": ["HCALBarrel"],
+ "HCALOutputCollection1": ["HCALEndcap"],
+ "HCALOutputCollection2": ["HCALOther"],
+ "HCALSimpleTimingCut": ["true"],
+ "HCALThreshold": ["0.00025"],
+ "HCALThresholdUnit": ["GeV"],
+ "HCALTimeResolution": ["10"],
+ "HCALTimeWindowMin": ["-1"],
+ "HCAL_PPD_N_Pixels": ["400"],
+ "HCAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "HCAL_PPD_PE_per_MIP": ["10"],
+ "HCAL_apply_realistic_digi": ["0"],
+ "HCAL_deadCellRate": ["0"],
+ "HCAL_deadCell_memorise": ["false"],
+ "HCAL_elec_noise_mips": ["0"],
+ "HCAL_maxDynamicRange_MIP": ["200"],
+ "HCAL_miscalibration_correl": ["0"],
+ "HCAL_miscalibration_uncorrel": ["0"],
+ "HCAL_miscalibration_uncorrel_memorise": ["false"],
+ "HCAL_pixel_spread": ["0"],
+ "Histograms": ["0"],
+ "IfDigitalEcal": ["0"],
+ "IfDigitalHcal": ["0"],
+ "MapsEcalCorrection": ["0"],
+ "RelationOutputCollection": ["RelationCaloHit"],
+ "RootFile": ["Digi_SiW.root"],
+ "StripEcal_default_nVirtualCells": ["9"],
+ "UseEcalTiming": ["1"],
+ "UseHcalTiming": ["1"],
+ "energyPerEHpair": ["3.6"]
+ }
+
+
+MyDDCaloDigi["400"] = MarlinProcessorWrapper("MyDDCaloDigi_400ns")
+MyDDCaloDigi["400"].OutputLevel = WARNING
+MyDDCaloDigi["400"].ProcessorType = "DDCaloDigi"
+MyDDCaloDigi["400"].Parameters = {
+ "CalibECALMIP": ["0.0001"],
+ "CalibHCALMIP": ["0.0001"],
+ "CalibrECAL": ["37.4591745147", "37.4591745147"],
+ "CalibrHCALBarrel": ["42.544403752"],
+ "CalibrHCALEndcap": ["42.9667604345"],
+ "CalibrHCALOther": ["51.3503963688"],
+ "ECALBarrelTimeWindowMax": ["400"],
+ "ECALCollections": ["ECalBarrelEta", "ECalEndcapCollection"],
+ "ECALCorrectTimesForPropagation": ["1"],
+ "ECALDeltaTimeHitResolution": ["10"],
+ "ECALEndcapCorrectionFactor": ["1.01463983425"],
+ "ECALEndcapTimeWindowMax": ["400"],
+ "ECALGapCorrection": ["1"],
+ "ECALGapCorrectionFactor": ["1"],
+ "ECALLayers": ["41", "100"],
+ "ECALModuleGapCorrectionFactor": ["0.0"],
+ "ECALOutputCollection0": ["ECALBarrel"],
+ "ECALOutputCollection1": ["ECALEndcap"],
+ "ECALOutputCollection2": ["ECALOther"],
+ "ECALSimpleTimingCut": ["true"],
+ "ECALThreshold": ["5e-05"],
+ "ECALThresholdUnit": ["GeV"],
+ "ECALTimeResolution": ["10"],
+ "ECALTimeWindowMin": ["-1"],
+ "ECAL_PPD_N_Pixels": ["10000"],
+ "ECAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "ECAL_PPD_PE_per_MIP": ["7"],
+ "ECAL_apply_realistic_digi": ["0"],
+ "ECAL_deadCellRate": ["0"],
+ "ECAL_deadCell_memorise": ["false"],
+ "ECAL_default_layerConfig": ["000000000000000"],
+ "ECAL_elec_noise_mips": ["0"],
+ "ECAL_maxDynamicRange_MIP": ["2500"],
+ "ECAL_miscalibration_correl": ["0"],
+ "ECAL_miscalibration_uncorrel": ["0"],
+ "ECAL_miscalibration_uncorrel_memorise": ["false"],
+ "ECAL_pixel_spread": ["0.05"],
+ "ECAL_strip_absorbtionLength": ["1e+06"],
+ "HCALBarrelTimeWindowMax": ["400"],
+ "HCALCollections": ["HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection"],
+ "HCALCorrectTimesForPropagation": ["1"],
+ "HCALDeltaTimeHitResolution": ["10"],
+ "HCALEndcapCorrectionFactor": ["1.000"],
+ "HCALEndcapTimeWindowMax": ["400"],
+ "HCALGapCorrection": ["1"],
+ "HCALLayers": ["100"],
+ "HCALModuleGapCorrectionFactor": ["0.5"],
+ "HCALOutputCollection0": ["HCALBarrel"],
+ "HCALOutputCollection1": ["HCALEndcap"],
+ "HCALOutputCollection2": ["HCALOther"],
+ "HCALSimpleTimingCut": ["true"],
+ "HCALThreshold": ["0.00025"],
+ "HCALThresholdUnit": ["GeV"],
+ "HCALTimeResolution": ["10"],
+ "HCALTimeWindowMin": ["-1"],
+ "HCAL_PPD_N_Pixels": ["400"],
+ "HCAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "HCAL_PPD_PE_per_MIP": ["10"],
+ "HCAL_apply_realistic_digi": ["0"],
+ "HCAL_deadCellRate": ["0"],
+ "HCAL_deadCell_memorise": ["false"],
+ "HCAL_elec_noise_mips": ["0"],
+ "HCAL_maxDynamicRange_MIP": ["200"],
+ "HCAL_miscalibration_correl": ["0"],
+ "HCAL_miscalibration_uncorrel": ["0"],
+ "HCAL_miscalibration_uncorrel_memorise": ["false"],
+ "HCAL_pixel_spread": ["0"],
+ "Histograms": ["0"],
+ "IfDigitalEcal": ["0"],
+ "IfDigitalHcal": ["0"],
+ "MapsEcalCorrection": ["0"],
+ "RelationOutputCollection": ["RelationCaloHit"],
+ "RootFile": ["Digi_SiW.root"],
+ "StripEcal_default_nVirtualCells": ["9"],
+ "UseEcalTiming": ["1"],
+ "UseHcalTiming": ["1"],
+ "energyPerEHpair": ["3.6"]
+ }
+
+############## Digitization (Merging hits into cells, EM scale calibration)
+# EM scale calibration (sampling fraction)
+from Configurables import CalibrateInLayersTool
+calibEcalBarrel = CalibrateInLayersTool("CalibrateECalBarrel",
+ samplingFraction = [0.3632447480841956] * 1 + [0.13187261040190248] * 1 + [0.14349714292943705] * 1 + [0.150266118277841] * 1 + [0.15502683375826457] * 1 + [0.15954408786354762] * 1 + [0.16375302347299436] * 1 + [0.16840384714588075] * 1 + [0.17219540619311383] * 1 + [0.1755068643940401] * 1 + [0.17816980262822366] * 1 + [0.18131266048670405] * 1,
+ readoutName = "ECalBarrelEta",
+ layerFieldName = "layer")
+
+# Create cells in ECal barrel
+# 1. step - merge hits into cells with Eta and module segmentation (phi module is a 'physical' cell i.e. lead + LAr + PCB + LAr +lead)
+# 2. step - rewrite the cellId using the Eta-Phi segmentation (merging several modules into one phi readout cell). Add noise at this step if you derived the noise already assuming merged cells
+from Configurables import CreateCaloCells
+createEcalBarrelCellsStep1 = CreateCaloCells("CreateECalBarrelCellsStep1",
+ doCellCalibration=True,
+ calibTool = calibEcalBarrel,
+ addCellNoise=False, filterCellNoise=False,
+ addPosition=True,
+ OutputLevel=INFO,
+ hits="ECalBarrelEta",
+ cells="ECalBarrelCellsStep1")
+
+## Use Phi-Theta segmentation in ECal barrel
+from Configurables import RedoSegmentation
+resegmentEcalBarrel = RedoSegmentation("ReSegmentationEcal",
+ # old bitfield (readout)
+ oldReadoutName = "ECalBarrelEta",
+ # specify which fields are going to be altered (deleted/rewritten)
+ oldSegmentationIds = ["module"],
+ # new bitfield (readout), with new segmentation
+ newReadoutName = "ECalBarrelPhiEta",
+ OutputLevel = INFO,
+ inhits = "ECalBarrelCellsStep1",
+ outhits = "ECalBarrelCellsStep2")
+
+# cells without noise
+EcalBarrelCellsName = "ECalBarrelCells"
+createEcalBarrelCells = CreateCaloCells("CreateECalBarrelCells",
+ doCellCalibration=False,
+ addCellNoise=False, filterCellNoise=False,
+ OutputLevel=INFO,
+ hits="ECalBarrelCellsStep2",
+ cells=EcalBarrelCellsName)
+cell_creator_to_use = createEcalBarrelCells
+
+from Configurables import CellPositionsECalBarrelTool
+cellPositionEcalBarrelTool = CellPositionsECalBarrelTool("CellPositionsECalBarrel", readoutName = "ECalBarrelPhiEta", OutputLevel = INFO)
+
+from Configurables import CreateCaloCellPositionsFCCee
+createEcalBarrelPositionedCells = CreateCaloCellPositionsFCCee("ECalBarrelPositionedCells", OutputLevel = INFO)
+createEcalBarrelPositionedCells.positionsECalBarrelTool = cellPositionEcalBarrelTool
+createEcalBarrelPositionedCells.hits.Path = EcalBarrelCellsName
+createEcalBarrelPositionedCells.positionedHits.Path = "ECalBarrelPositionedCells"
+
+
+
+MyDDMarlinPandora = {}
+
+MyDDMarlinPandora["10"] = MarlinProcessorWrapper("MyDDMarlinPandora_10ns")
+MyDDMarlinPandora["10"].OutputLevel = WARNING
+MyDDMarlinPandora["10"].ProcessorType = "DDPandoraPFANewProcessor"
+MyDDMarlinPandora["10"].Parameters = {
+ "ClusterCollectionName": ["PandoraClusters"],
+ "CreateGaps": ["false"],
+ "CurvatureToMomentumFactor": ["0.00015"],
+ "D0TrackCut": ["200"],
+ "D0UnmatchedVertexTrackCut": ["5"],
+ "DigitalMuonHits": ["0"],
+ "ECalBarrelNormalVector": ["0", "0", "1"],
+ "ECalCaloHitCollections": ["ECalBarrelPositionedCells", "ECALEndcap", "ECALOther"],
+ "ECalMipThreshold": ["0.5"],
+ "ECalScMipThreshold": ["0"],
+ "ECalScToEMGeVCalibration": ["1"],
+ "ECalScToHadGeVCalibrationBarrel": ["1"],
+ "ECalScToHadGeVCalibrationEndCap": ["1"],
+ "ECalScToMipCalibration": ["1"],
+ "ECalSiMipThreshold": ["0"],
+ "ECalSiToEMGeVCalibration": ["1"],
+ "ECalSiToHadGeVCalibrationBarrel": ["1"],
+ "ECalSiToHadGeVCalibrationEndCap": ["1"],
+ "ECalSiToMipCalibration": ["1"],
+ "ECalToEMGeVCalibration": ["1.01776966108"],
+ "ECalToHadGeVCalibrationBarrel": ["1.11490774181"],
+ "ECalToHadGeVCalibrationEndCap": ["1.11490774181"],
+ "ECalToMipCalibration": ["175.439"],
+ "EMConstantTerm": ["0.01"],
+ "EMStochasticTerm": ["0.17"],
+ "FinalEnergyDensityBin": ["110."],
+ "HCalBarrelNormalVector": ["0", "0", "1"],
+ "HCalCaloHitCollections": ["HCALBarrel", "HCALEndcap", "HCALOther"],
+ "HCalMipThreshold": ["0.3"],
+ "HCalToEMGeVCalibration": ["1.01776966108"],
+ "HCalToHadGeVCalibration": ["1.00565042407"],
+ "HCalToMipCalibration": ["45.6621"],
+ "HadConstantTerm": ["0.03"],
+ "HadStochasticTerm": ["0.6"],
+ "InputEnergyCorrectionPoints": [],
+ "KinkVertexCollections": ["KinkVertices"],
+ "LCalCaloHitCollections": [],
+ "LHCalCaloHitCollections": [],
+ "LayersFromEdgeMaxRearDistance": ["250"],
+ "MCParticleCollections": ["MCParticle"],
+ "MaxBarrelTrackerInnerRDistance": ["200"],
+ "MaxClusterEnergyToApplySoftComp": ["200."],
+ "MaxHCalHitHadronicEnergy": ["10000000."],
+ "MaxTrackHits": ["5000"],
+ "MaxTrackSigmaPOverP": ["0.15"],
+ "MinBarrelTrackerHitFractionOfExpected": ["0"],
+ "MinCleanCorrectedHitEnergy": ["0.1"],
+ "MinCleanHitEnergy": ["0.5"],
+ "MinCleanHitEnergyFraction": ["0.01"],
+ "MinFtdHitsForBarrelTrackerHitFraction": ["0"],
+ "MinFtdTrackHits": ["0"],
+ "MinMomentumForTrackHitChecks": ["0"],
+ "MinTpcHitFractionOfExpected": ["0"],
+ "MinTrackECalDistanceFromIp": ["0"],
+ "MinTrackHits": ["0"],
+ "MuonBarrelBField": ["-1.0"],
+ "MuonCaloHitCollections": ["MUON"],
+ "MuonEndCapBField": ["0.01"],
+ "MuonHitEnergy": ["0.5"],
+ "MuonToMipCalibration": ["20703.9"],
+ "NEventsToSkip": ["0"],
+ "NOuterSamplingLayers": ["3"],
+ "OutputEnergyCorrectionPoints": [],
+ "PFOCollectionName": ["PandoraPFOs"],
+ "PandoraSettingsXmlFile": ["/home/ksasikum/Key4Hep/CLICPerf/CLICPerformance/clicConfig/PandoraSettings/PandoraSettingsDefault.xml"],
+ "ProngVertexCollections": ["ProngVertices"],
+ "ReachesECalBarrelTrackerOuterDistance": ["-100"],
+ "ReachesECalBarrelTrackerZMaxDistance": ["-50"],
+ "ReachesECalFtdZMaxDistance": ["1"],
+ "ReachesECalMinFtdLayer": ["0"],
+ "ReachesECalNBarrelTrackerHits": ["0"],
+ "ReachesECalNFtdHits": ["0"],
+ "RelCaloHitCollections": ["RelationCaloHit", "RelationMuonHit"],
+ "RelTrackCollections": ["SiTracks_Refitted_Relation"],
+ "ShouldFormTrackRelationships": ["1"],
+ "SoftwareCompensationWeights": ["2.40821", "-0.0515852", "0.000711414", "-0.0254891", "-0.0121505", "-1.63084e-05", "0.062149", "0.0690735", "-0.223064"],
+ "SplitVertexCollections": ["SplitVertices"],
+ "StartVertexAlgorithmName": ["PandoraPFANew"],
+ "StartVertexCollectionName": ["PandoraStartVertices"],
+ "StripSplittingOn": ["0"],
+ "TrackCollections": ["SiTracks_Refitted"],
+ "TrackCreatorName": ["DDTrackCreatorCLIC"],
+ "TrackStateTolerance": ["0"],
+ "TrackSystemName": ["DDKalTest"],
+ "UnmatchedVertexTrackMaxEnergy": ["5"],
+ "UseEcalScLayers": ["0"],
+ "UseNonVertexTracks": ["1"],
+ "UseOldTrackStateCalculation": ["0"],
+ "UseUnmatchedNonVertexTracks": ["0"],
+ "UseUnmatchedVertexTracks": ["1"],
+ "V0VertexCollections": ["V0Vertices"],
+ "YokeBarrelNormalVector": ["0", "0", "1"],
+ "Z0TrackCut": ["200"],
+ "Z0UnmatchedVertexTrackCut": ["5"],
+ "ZCutForNonVertexTracks": ["250"]
+ }
+
+MyDDMarlinPandora["400"] = MarlinProcessorWrapper("MyDDMarlinPandora_400ns")
+MyDDMarlinPandora["400"].OutputLevel = WARNING
+MyDDMarlinPandora["400"].ProcessorType = "DDPandoraPFANewProcessor"
+MyDDMarlinPandora["400"].Parameters = {
+ "ClusterCollectionName": ["PandoraClusters"],
+ "CreateGaps": ["false"],
+ "CurvatureToMomentumFactor": ["0.00015"],
+ "D0TrackCut": ["200"],
+ "D0UnmatchedVertexTrackCut": ["5"],
+ "DigitalMuonHits": ["0"],
+ "ECalBarrelNormalVector": ["0", "0", "1"],
+ "ECalCaloHitCollections": ["ECALBarrel", "ECALEndcap", "ECALOther"],
+ "ECalMipThreshold": ["0.5"],
+ "ECalScMipThreshold": ["0"],
+ "ECalScToEMGeVCalibration": ["1"],
+ "ECalScToHadGeVCalibrationBarrel": ["1"],
+ "ECalScToHadGeVCalibrationEndCap": ["1"],
+ "ECalScToMipCalibration": ["1"],
+ "ECalSiMipThreshold": ["0"],
+ "ECalSiToEMGeVCalibration": ["1"],
+ "ECalSiToHadGeVCalibrationBarrel": ["1"],
+ "ECalSiToHadGeVCalibrationEndCap": ["1"],
+ "ECalSiToMipCalibration": ["1"],
+ "ECalToEMGeVCalibration": ["1.02513816926"],
+ "ECalToHadGeVCalibrationBarrel": ["1.07276660331"],
+ "ECalToHadGeVCalibrationEndCap": ["1.07276660331"],
+ "ECalToMipCalibration": ["175.439"],
+ "EMConstantTerm": ["0.01"],
+ "EMStochasticTerm": ["0.17"],
+ "FinalEnergyDensityBin": ["110."],
+ "HCalBarrelNormalVector": ["0", "0", "1"],
+ "HCalCaloHitCollections": ["HCALBarrel", "HCALEndcap", "HCALOther"],
+ "HCalMipThreshold": ["0.3"],
+ "HCalToEMGeVCalibration": ["1.02513816926"],
+ "HCalToHadGeVCalibration": ["1.01147686143"],
+ "HCalToMipCalibration": ["49.7512"],
+ "HadConstantTerm": ["0.03"],
+ "HadStochasticTerm": ["0.6"],
+ "InputEnergyCorrectionPoints": [],
+ "KinkVertexCollections": ["KinkVertices"],
+ "LCalCaloHitCollections": [],
+ "LHCalCaloHitCollections": [],
+ "LayersFromEdgeMaxRearDistance": ["250"],
+ "MCParticleCollections": ["MCParticle"],
+ "MaxBarrelTrackerInnerRDistance": ["200"],
+ "MaxClusterEnergyToApplySoftComp": ["200."],
+ "MaxHCalHitHadronicEnergy": ["10000000."],
+ "MaxTrackHits": ["5000"],
+ "MaxTrackSigmaPOverP": ["0.15"],
+ "MinBarrelTrackerHitFractionOfExpected": ["0"],
+ "MinCleanCorrectedHitEnergy": ["0.1"],
+ "MinCleanHitEnergy": ["0.5"],
+ "MinCleanHitEnergyFraction": ["0.01"],
+ "MinFtdHitsForBarrelTrackerHitFraction": ["0"],
+ "MinFtdTrackHits": ["0"],
+ "MinMomentumForTrackHitChecks": ["0"],
+ "MinTpcHitFractionOfExpected": ["0"],
+ "MinTrackECalDistanceFromIp": ["0"],
+ "MinTrackHits": ["0"],
+ "MuonBarrelBField": ["-1.0"],
+ "MuonCaloHitCollections": ["MUON"],
+ "MuonEndCapBField": ["0.01"],
+ "MuonHitEnergy": ["0.5"],
+ "MuonToMipCalibration": ["20703.9"],
+ "NEventsToSkip": ["0"],
+ "NOuterSamplingLayers": ["3"],
+ "OutputEnergyCorrectionPoints": [],
+ "PFOCollectionName": ["PandoraPFOs"],
+ "PandoraSettingsXmlFile": ["PandoraSettingsFCCee/PandoraSettingsDefault_400nsCalTimeWindow.xml"],
+ "ProngVertexCollections": ["ProngVertices"],
+ "ReachesECalBarrelTrackerOuterDistance": ["-100"],
+ "ReachesECalBarrelTrackerZMaxDistance": ["-50"],
+ "ReachesECalFtdZMaxDistance": ["1"],
+ "ReachesECalMinFtdLayer": ["0"],
+ "ReachesECalNBarrelTrackerHits": ["0"],
+ "ReachesECalNFtdHits": ["0"],
+ "RelCaloHitCollections": ["RelationCaloHit", "RelationMuonHit"],
+ "RelTrackCollections": ["SiTracks_Refitted_Relation"],
+ "ShouldFormTrackRelationships": ["1"],
+ "SoftwareCompensationWeights": ["2.43375", "-0.0430951", "0.000244914", "-0.145478", "-0.00044577", "-8.37222e-05", "0.237484", "0.243491", "-0.0713701"],
+ "SplitVertexCollections": ["SplitVertices"],
+ "StartVertexAlgorithmName": ["PandoraPFANew"],
+ "StartVertexCollectionName": ["PandoraStartVertices"],
+ "StripSplittingOn": ["0"],
+ "TrackCollections": ["SiTracks_Refitted"],
+ "TrackCreatorName": ["DDTrackCreatorCLIC"],
+ "TrackStateTolerance": ["0"],
+ "TrackSystemName": ["DDKalTest"],
+ "UnmatchedVertexTrackMaxEnergy": ["5"],
+ "UseEcalScLayers": ["0"],
+ "UseNonVertexTracks": ["1"],
+ "UseOldTrackStateCalculation": ["0"],
+ "UseUnmatchedNonVertexTracks": ["0"],
+ "UseUnmatchedVertexTracks": ["1"],
+ "V0VertexCollections": ["V0Vertices"],
+ "YokeBarrelNormalVector": ["0", "0", "1"],
+ "Z0TrackCut": ["200"],
+ "Z0UnmatchedVertexTrackCut": ["5"],
+ "ZCutForNonVertexTracks": ["250"]
+ }
+
+MyCLICPfoSelectorDefault = MarlinProcessorWrapper("MyCLICPfoSelectorDefault")
+MyCLICPfoSelectorDefault.OutputLevel = WARNING
+MyCLICPfoSelectorDefault.ProcessorType = "CLICPfoSelector"
+MyCLICPfoSelectorDefault.Parameters = {
+ "ChargedPfoLooseTimingCut": ["3"],
+ "ChargedPfoNegativeLooseTimingCut": ["-1"],
+ "ChargedPfoNegativeTightTimingCut": ["-0.5"],
+ "ChargedPfoPtCut": ["0"],
+ "ChargedPfoPtCutForLooseTiming": ["4"],
+ "ChargedPfoTightTimingCut": ["1.5"],
+ "CheckKaonCorrection": ["0"],
+ "CheckProtonCorrection": ["0"],
+ "ClusterLessPfoTrackTimeCut": ["10"],
+ "CorrectHitTimesForTimeOfFlight": ["0"],
+ "DisplayRejectedPfos": ["1"],
+ "DisplaySelectedPfos": ["1"],
+ "FarForwardCosTheta": ["0.975"],
+ "ForwardCosThetaForHighEnergyNeutralHadrons": ["0.95"],
+ "ForwardHighEnergyNeutralHadronsEnergy": ["10"],
+ "HCalBarrelLooseTimingCut": ["20"],
+ "HCalBarrelTightTimingCut": ["10"],
+ "HCalEndCapTimingFactor": ["1"],
+ "InputPfoCollection": ["PandoraPFOs"],
+ "KeepKShorts": ["1"],
+ "MaxMomentumForClusterLessPfos": ["2"],
+ "MinECalHitsForTiming": ["5"],
+ "MinHCalEndCapHitsForTiming": ["5"],
+ "MinMomentumForClusterLessPfos": ["0.5"],
+ "MinPtForClusterLessPfos": ["0.5"],
+ "MinimumEnergyForNeutronTiming": ["1"],
+ "Monitoring": ["0"],
+ "MonitoringPfoEnergyToDisplay": ["1"],
+ "NeutralFarForwardLooseTimingCut": ["2"],
+ "NeutralFarForwardTightTimingCut": ["1"],
+ "NeutralHadronBarrelPtCutForLooseTiming": ["3.5"],
+ "NeutralHadronLooseTimingCut": ["2.5"],
+ "NeutralHadronPtCut": ["0"],
+ "NeutralHadronPtCutForLooseTiming": ["8"],
+ "NeutralHadronTightTimingCut": ["1.5"],
+ "PhotonFarForwardLooseTimingCut": ["2"],
+ "PhotonFarForwardTightTimingCut": ["1"],
+ "PhotonLooseTimingCut": ["2"],
+ "PhotonPtCut": ["0"],
+ "PhotonPtCutForLooseTiming": ["4"],
+ "PhotonTightTimingCut": ["1"],
+ "PtCutForTightTiming": ["0.75"],
+ "SelectedPfoCollection": ["SelectedPandoraPFOs"],
+ "UseClusterLessPfos": ["1"],
+ "UseNeutronTiming": ["0"]
+ }
+
+MyCLICPfoSelectorLoose = MarlinProcessorWrapper("MyCLICPfoSelectorLoose")
+MyCLICPfoSelectorLoose.OutputLevel = WARNING
+MyCLICPfoSelectorLoose.ProcessorType = "CLICPfoSelector"
+MyCLICPfoSelectorLoose.Parameters = {
+ "ChargedPfoLooseTimingCut": ["3"],
+ "ChargedPfoNegativeLooseTimingCut": ["-2.0"],
+ "ChargedPfoNegativeTightTimingCut": ["-2.0"],
+ "ChargedPfoPtCut": ["0"],
+ "ChargedPfoPtCutForLooseTiming": ["4"],
+ "ChargedPfoTightTimingCut": ["1.5"],
+ "CheckKaonCorrection": ["0"],
+ "CheckProtonCorrection": ["0"],
+ "ClusterLessPfoTrackTimeCut": ["1000."],
+ "CorrectHitTimesForTimeOfFlight": ["0"],
+ "DisplayRejectedPfos": ["1"],
+ "DisplaySelectedPfos": ["1"],
+ "FarForwardCosTheta": ["0.975"],
+ "ForwardCosThetaForHighEnergyNeutralHadrons": ["0.95"],
+ "ForwardHighEnergyNeutralHadronsEnergy": ["10"],
+ "HCalBarrelLooseTimingCut": ["20"],
+ "HCalBarrelTightTimingCut": ["10"],
+ "HCalEndCapTimingFactor": ["1"],
+ "InputPfoCollection": ["PandoraPFOs"],
+ "KeepKShorts": ["1"],
+ "MaxMomentumForClusterLessPfos": ["2"],
+ "MinECalHitsForTiming": ["5"],
+ "MinHCalEndCapHitsForTiming": ["5"],
+ "MinMomentumForClusterLessPfos": ["0.0"],
+ "MinPtForClusterLessPfos": ["0.25"],
+ "MinimumEnergyForNeutronTiming": ["1"],
+ "Monitoring": ["0"],
+ "MonitoringPfoEnergyToDisplay": ["1"],
+ "NeutralFarForwardLooseTimingCut": ["2.5"],
+ "NeutralFarForwardTightTimingCut": ["1.5"],
+ "NeutralHadronBarrelPtCutForLooseTiming": ["3.5"],
+ "NeutralHadronLooseTimingCut": ["2.5"],
+ "NeutralHadronPtCut": ["0"],
+ "NeutralHadronPtCutForLooseTiming": ["8"],
+ "NeutralHadronTightTimingCut": ["1.5"],
+ "PhotonFarForwardLooseTimingCut": ["2"],
+ "PhotonFarForwardTightTimingCut": ["1"],
+ "PhotonLooseTimingCut": ["2."],
+ "PhotonPtCut": ["0"],
+ "PhotonPtCutForLooseTiming": ["4"],
+ "PhotonTightTimingCut": ["2."],
+ "PtCutForTightTiming": ["0.75"],
+ "SelectedPfoCollection": ["LooseSelectedPandoraPFOs"],
+ "UseClusterLessPfos": ["1"],
+ "UseNeutronTiming": ["0"]
+ }
+
+MyCLICPfoSelectorTight = MarlinProcessorWrapper("MyCLICPfoSelectorTight")
+MyCLICPfoSelectorTight.OutputLevel = WARNING
+MyCLICPfoSelectorTight.ProcessorType = "CLICPfoSelector"
+MyCLICPfoSelectorTight.Parameters = {
+ "ChargedPfoLooseTimingCut": ["2.0"],
+ "ChargedPfoNegativeLooseTimingCut": ["-0.5"],
+ "ChargedPfoNegativeTightTimingCut": ["-0.25"],
+ "ChargedPfoPtCut": ["0"],
+ "ChargedPfoPtCutForLooseTiming": ["4"],
+ "ChargedPfoTightTimingCut": ["1.0"],
+ "CheckKaonCorrection": ["0"],
+ "CheckProtonCorrection": ["0"],
+ "ClusterLessPfoTrackTimeCut": ["10"],
+ "CorrectHitTimesForTimeOfFlight": ["0"],
+ "DisplayRejectedPfos": ["1"],
+ "DisplaySelectedPfos": ["1"],
+ "FarForwardCosTheta": ["0.95"],
+ "ForwardCosThetaForHighEnergyNeutralHadrons": ["0.95"],
+ "ForwardHighEnergyNeutralHadronsEnergy": ["10"],
+ "HCalBarrelLooseTimingCut": ["20"],
+ "HCalBarrelTightTimingCut": ["10"],
+ "HCalEndCapTimingFactor": ["1"],
+ "InputPfoCollection": ["PandoraPFOs"],
+ "KeepKShorts": ["1"],
+ "MaxMomentumForClusterLessPfos": ["1.5"],
+ "MinECalHitsForTiming": ["5"],
+ "MinHCalEndCapHitsForTiming": ["5"],
+ "MinMomentumForClusterLessPfos": ["0.5"],
+ "MinPtForClusterLessPfos": ["1.0"],
+ "MinimumEnergyForNeutronTiming": ["1"],
+ "Monitoring": ["0"],
+ "MonitoringPfoEnergyToDisplay": ["1"],
+ "NeutralFarForwardLooseTimingCut": ["1.5"],
+ "NeutralFarForwardTightTimingCut": ["1"],
+ "NeutralHadronBarrelPtCutForLooseTiming": ["3.5"],
+ "NeutralHadronLooseTimingCut": ["2.5"],
+ "NeutralHadronPtCut": ["0.5"],
+ "NeutralHadronPtCutForLooseTiming": ["8"],
+ "NeutralHadronTightTimingCut": ["1.5"],
+ "PhotonFarForwardLooseTimingCut": ["2"],
+ "PhotonFarForwardTightTimingCut": ["1"],
+ "PhotonLooseTimingCut": ["2"],
+ "PhotonPtCut": ["0.2"],
+ "PhotonPtCutForLooseTiming": ["4"],
+ "PhotonTightTimingCut": ["1"],
+ "PtCutForTightTiming": ["1.0"],
+ "SelectedPfoCollection": ["TightSelectedPandoraPFOs"],
+ "UseClusterLessPfos": ["0"],
+ "UseNeutronTiming": ["0"]
+ }
+
+VertexFinder = MarlinProcessorWrapper("VertexFinder")
+VertexFinder.OutputLevel = WARNING
+VertexFinder.ProcessorType = "LcfiplusProcessor"
+VertexFinder.Parameters = {
+ "Algorithms": ["PrimaryVertexFinder", "BuildUpVertex"],
+ "BeamSizeX": ["38.2E-3"],
+ "BeamSizeY": ["68E-6"],
+ "BeamSizeZ": ["1.97"],
+ "BuildUpVertex.AVFTemperature": ["5.0"],
+ "BuildUpVertex.AssocIPTracks": ["1"],
+ "BuildUpVertex.AssocIPTracksChi2RatioSecToPri": ["2.0"],
+ "BuildUpVertex.AssocIPTracksMinDist": ["0."],
+ "BuildUpVertex.MassThreshold": ["10."],
+ "BuildUpVertex.MaxChi2ForDistOrder": ["1.0"],
+ "BuildUpVertex.MinDistFromIP": ["0.3"],
+ "BuildUpVertex.PrimaryChi2Threshold": ["25."],
+ "BuildUpVertex.SecondaryChi2Threshold": ["9."],
+ "BuildUpVertex.TrackMaxD0": ["10."],
+ "BuildUpVertex.TrackMaxD0Err": ["0.1"],
+ "BuildUpVertex.TrackMaxZ0": ["20."],
+ "BuildUpVertex.TrackMaxZ0Err": ["0.1"],
+ "BuildUpVertex.TrackMinFtdHits": ["1"],
+ "BuildUpVertex.TrackMinPt": ["0.1"],
+ "BuildUpVertex.TrackMinTpcHits": ["1"],
+ "BuildUpVertex.TrackMinTpcHitsMinPt": ["999999"],
+ "BuildUpVertex.TrackMinVxdFtdHits": ["1"],
+ "BuildUpVertex.TrackMinVxdHits": ["1"],
+ "BuildUpVertex.UseAVF": ["false"],
+ "BuildUpVertex.UseV0Selection": ["1"],
+ "BuildUpVertex.V0VertexCollectionName": ["BuildUpVertices_V0"],
+ "BuildUpVertexCollectionName": ["BuildUpVertices"],
+ "MCPCollection": ["MCParticle"],
+ "MCPFORelation": ["RecoMCTruthLink"],
+ "MagneticField": ["2.0"],
+ "PFOCollection": ["PFOsFromJets"],
+ "PrimaryVertexCollectionName": ["PrimaryVertices"],
+ "PrimaryVertexFinder.BeamspotConstraint": ["1"],
+ "PrimaryVertexFinder.BeamspotSmearing": ["false"],
+ "PrimaryVertexFinder.Chi2Threshold": ["25."],
+ "PrimaryVertexFinder.TrackMaxD0": ["20."],
+ "PrimaryVertexFinder.TrackMaxInnermostHitRadius": ["61"],
+ "PrimaryVertexFinder.TrackMaxZ0": ["20."],
+ "PrimaryVertexFinder.TrackMinFtdHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHitsMinPt": ["999999"],
+ "PrimaryVertexFinder.TrackMinVtxFtdHits": ["1"],
+ "PrimaryVertexFinder.TrackMinVxdHits": ["999999"],
+ "PrintEventNumber": ["1"],
+ "ReadSubdetectorEnergies": ["0"],
+ "TrackHitOrdering": ["2"],
+ "UpdateVertexRPDaughters": ["0"],
+ "UseMCP": ["0"]
+ }
+
+VertexFinderUnconstrained = MarlinProcessorWrapper("VertexFinderUnconstrained")
+VertexFinderUnconstrained.OutputLevel = WARNING
+VertexFinderUnconstrained.ProcessorType = "LcfiplusProcessor"
+VertexFinderUnconstrained.Parameters = {
+ "Algorithms": ["PrimaryVertexFinder", "BuildUpVertex"],
+ "BeamSizeX": ["38.2E-3"],
+ "BeamSizeY": ["68E-6"],
+ "BeamSizeZ": ["1.97"],
+ "BuildUpVertex.AVFTemperature": ["5.0"],
+ "BuildUpVertex.AssocIPTracks": ["1"],
+ "BuildUpVertex.AssocIPTracksChi2RatioSecToPri": ["2.0"],
+ "BuildUpVertex.AssocIPTracksMinDist": ["0."],
+ "BuildUpVertex.MassThreshold": ["10."],
+ "BuildUpVertex.MaxChi2ForDistOrder": ["1.0"],
+ "BuildUpVertex.MinDistFromIP": ["0.3"],
+ "BuildUpVertex.PrimaryChi2Threshold": ["25."],
+ "BuildUpVertex.SecondaryChi2Threshold": ["9."],
+ "BuildUpVertex.TrackMaxD0": ["10."],
+ "BuildUpVertex.TrackMaxD0Err": ["0.1"],
+ "BuildUpVertex.TrackMaxZ0": ["20."],
+ "BuildUpVertex.TrackMaxZ0Err": ["0.1"],
+ "BuildUpVertex.TrackMinFtdHits": ["1"],
+ "BuildUpVertex.TrackMinPt": ["0.1"],
+ "BuildUpVertex.TrackMinTpcHits": ["1"],
+ "BuildUpVertex.TrackMinTpcHitsMinPt": ["999999"],
+ "BuildUpVertex.TrackMinVxdFtdHits": ["1"],
+ "BuildUpVertex.TrackMinVxdHits": ["1"],
+ "BuildUpVertex.UseAVF": ["false"],
+ "BuildUpVertex.UseV0Selection": ["1"],
+ "BuildUpVertex.V0VertexCollectionName": ["BuildUpVertices_V0_res"],
+ "BuildUpVertexCollectionName": ["BuildUpVertices_res"],
+ "MCPCollection": ["MCParticle"],
+ "MCPFORelation": ["RecoMCTruthLink"],
+ "MagneticField": ["2.0"],
+ "PFOCollection": ["TightSelectedPandoraPFOs"],
+ "PrimaryVertexCollectionName": ["PrimaryVertices_res"],
+ "PrimaryVertexFinder.BeamspotConstraint": ["0"],
+ "PrimaryVertexFinder.BeamspotSmearing": ["false"],
+ "PrimaryVertexFinder.Chi2Threshold": ["25."],
+ "PrimaryVertexFinder.TrackMaxD0": ["20."],
+ "PrimaryVertexFinder.TrackMaxInnermostHitRadius": ["61"],
+ "PrimaryVertexFinder.TrackMaxZ0": ["20."],
+ "PrimaryVertexFinder.TrackMinFtdHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHitsMinPt": ["999999"],
+ "PrimaryVertexFinder.TrackMinVtxFtdHits": ["1"],
+ "PrimaryVertexFinder.TrackMinVxdHits": ["999999"],
+ "PrintEventNumber": ["1"],
+ "ReadSubdetectorEnergies": ["0"],
+ "TrackHitOrdering": ["2"],
+ "UpdateVertexRPDaughters": ["0"],
+ "UseMCP": ["0"]
+ }
+
+# Write output to EDM4hep
+from Configurables import PodioOutput
+out = PodioOutput("PodioOutput", filename = "my_output.root")
+out.outputCommands = ["keep *"]
+
+
+algList.append(inp)
+algList.append(MyAIDAProcessor)
+algList.append(EventNumber)
+#algList.append(InitDD4hep)
+algList.append(OverlayFalse) # Config.OverlayFalse
+# algList.append(Overlay91GeV) # Config.Overlay91GeV
+# algList.append(Overlay365GeV) # Config.Overlay365GeV
+algList.append(VXDBarrelDigitiser)
+algList.append(VXDEndcapDigitiser)
+algList.append(InnerPlanarDigiProcessor)
+algList.append(InnerEndcapPlanarDigiProcessor)
+algList.append(OuterPlanarDigiProcessor)
+algList.append(OuterEndcapPlanarDigiProcessor)
+# algList.append(MyTruthTrackFinder) # Config.TrackingTruth
+algList.append(MyConformalTracking) # Config.TrackingConformal
+algList.append(ClonesAndSplitTracksFinder) # Config.TrackingConformal
+algList.append(Refit)
+algList.append(MyDDCaloDigi[CONSTANTS["CalorimeterIntegrationTimeWindow"]])
+# algList.append(createEcalBarrelCellsStep1)
+# algList.append(resegmentEcalBarrel)
+# algList.append(createEcalBarrelCells)
+# algList.append(createEcalBarrelPositionedCells)
+algList.append(MyDDSimpleMuonDigi)
+algList.append(MyDDMarlinPandora[CONSTANTS["CalorimeterIntegrationTimeWindow"]])
+algList.append(LumiCalReco)
+algList.append(MyClicEfficiencyCalculator)
+algList.append(MyRecoMCTruthLinker)
+algList.append(MyTrackChecker)
+algList.append(MyCLICPfoSelectorDefault)
+algList.append(MyCLICPfoSelectorLoose)
+algList.append(MyCLICPfoSelectorTight)
+algList.append(RenameCollection) # Config.OverlayFalse
+# algList.append(MyFastJetProcessor) # Config.OverlayNotFalse
+algList.append(VertexFinder)
+algList.append(JetClusteringAndRefiner)
+# algList.append(VertexFinderUnconstrained) # Config.VertexUnconstrainedON
+algList.append(Output_REC)
+algList.append(Output_DST)
+algList.append(out)
+
+from Configurables import ApplicationMgr
+ApplicationMgr( TopAlg = algList,
+ EvtSel = 'NONE',
+ EvtMax = 3,
+ ExtSvc = [evtsvc, geoservice],
+ OutputLevel=WARNING
+ )
diff --git a/pandoraPFA/run_ddsim_cld_lar.sh b/pandoraPFA/run_ddsim_cld_lar.sh
index 7a42aab..0a062ed 100755
--- a/pandoraPFA/run_ddsim_cld_lar.sh
+++ b/pandoraPFA/run_ddsim_cld_lar.sh
@@ -1,7 +1,11 @@
-ddsim --compactFile $PWD/CLD_LAr/FCCee_o1_v05.xml \
+ddsim --compactFile /home/ksasikum/Key4Hep/LAr_scripts/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml \
--enableGun \
--gun.distribution uniform \
--gun.energy "10*GeV" \
- --gun.particle e- \
- --numberOfEvents 10 \
- --outputFile Step1_edm4hep.root
+ --gun.particle pi+ \
+ --numberOfEvents 100 \
+ --gun.phiMin 0 \
+ --gun.phiMax 6.28 \
+ --gun.thetaMin 0 \
+ --gun.thetaMax 3.1415 \
+ --outputFile Step1_LAr_edm4hep.root
diff --git a/pandoraPFA/test.py b/pandoraPFA/test.py
new file mode 100644
index 0000000..beff7bf
--- /dev/null
+++ b/pandoraPFA/test.py
@@ -0,0 +1,1195 @@
+from Gaudi.Configuration import *
+
+from Configurables import LcioEvent, k4DataSvc, MarlinProcessorWrapper
+from k4MarlinWrapper.parseConstants import *
+algList = []
+
+
+CONSTANTS = {
+ 'CalorimeterIntegrationTimeWindow': "10",
+}
+
+parseConstants(CONSTANTS)
+
+
+# For converters
+from Configurables import ToolSvc, Lcio2EDM4hepTool, EDM4hep2LcioTool
+
+from Configurables import k4DataSvc, PodioInput
+evtsvc = k4DataSvc('EventDataSvc')
+evtsvc.input = 'Step1_edm4hep.root'
+
+inp = PodioInput('InputReader')
+inp.collections = [
+ 'EventHeader',
+ 'MCParticles',
+ 'VertexBarrelCollection',
+ 'VertexEndcapCollection',
+ 'InnerTrackerBarrelCollection',
+ 'OuterTrackerBarrelCollection',
+ 'ECalEndcapCollection',
+ 'ECalEndcapCollectionContributions',
+ 'ECalBarrelCollection',
+ 'ECalBarrelCollectionContributions',
+ 'HCalBarrelCollection',
+ 'HCalBarrelCollectionContributions',
+ 'InnerTrackerEndcapCollection',
+ 'OuterTrackerEndcapCollection',
+ 'HCalEndcapCollection',
+ 'HCalEndcapCollectionContributions',
+ 'HCalRingCollection',
+ 'HCalRingCollectionContributions',
+ 'YokeBarrelCollection',
+ 'YokeBarrelCollectionContributions',
+ 'YokeEndcapCollection',
+ 'YokeEndcapCollectionContributions',
+ 'LumiCalCollection',
+ 'LumiCalCollectionContributions',
+]
+inp.OutputLevel = WARNING
+
+
+MyAIDAProcessor = MarlinProcessorWrapper("MyAIDAProcessor")
+MyAIDAProcessor.OutputLevel = WARNING
+MyAIDAProcessor.ProcessorType = "AIDAProcessor"
+MyAIDAProcessor.Parameters = {
+ "Compress": ["1"],
+ "FileName": ["histograms"],
+ "FileType": ["root"]
+ }
+# EDM4hep to LCIO converter
+edmConvTool = EDM4hep2LcioTool("EDM4hep2lcio")
+edmConvTool.convertAll = False
+edmConvTool.collNameMapping = {
+ 'MCParticles': 'MCParticles',
+ 'VertexBarrelCollection': 'VertexBarrelCollection',
+ 'VertexEndcapCollection': 'VertexEndcapCollection',
+ 'InnerTrackerBarrelCollection': 'InnerTrackerBarrelCollection',
+ 'OuterTrackerBarrelCollection': 'OuterTrackerBarrelCollection',
+ 'InnerTrackerEndcapCollection': 'InnerTrackerEndcapCollection',
+ 'OuterTrackerEndcapCollection': 'OuterTrackerEndcapCollection',
+ 'ECalEndcapCollection': 'ECalEndcapCollection',
+ 'ECalBarrelCollection': 'ECalBarrelCollection',
+ 'HCalBarrelCollection': 'HCalBarrelCollection',
+ 'HCalEndcapCollection': 'HCalEndcapCollection',
+ 'HCalRingCollection': 'HCalRingCollection',
+ 'YokeBarrelCollection': 'YokeBarrelCollection',
+ 'YokeEndcapCollection': 'YokeEndcapCollection',
+ 'LumiCalCollection': 'LumiCalCollection',
+}
+edmConvTool.OutputLevel = DEBUG
+MyAIDAProcessor.EDM4hep2LcioTool=edmConvTool
+
+
+
+InitDD4hep = MarlinProcessorWrapper("InitDD4hep")
+InitDD4hep.OutputLevel = WARNING
+InitDD4hep.ProcessorType = "InitializeDD4hep"
+InitDD4hep.Parameters = {
+ "DD4hepXMLFile": ["/home/ksasikum/Key4Hep/LAr_scripts/pandoraPFA/CLD_LAr/FCCee_o1_v05.xml"],
+ "EncodingStringParameter": ["GlobalTrackerReadoutID"]
+ }
+
+VXDBarrelDigitiser = MarlinProcessorWrapper("VXDBarrelDigitiser")
+VXDBarrelDigitiser.OutputLevel = WARNING
+VXDBarrelDigitiser.ProcessorType = "DDPlanarDigiProcessor"
+VXDBarrelDigitiser.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "ResolutionV": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "SimTrackHitCollectionName": ["VertexBarrelCollection"],
+ "SimTrkHitRelCollection": ["VXDTrackerHitRelations"],
+ "SubDetectorName": ["Vertex"],
+ "TrackerHitCollectionName": ["VXDTrackerHits"]
+ }
+
+VXDEndcapDigitiser = MarlinProcessorWrapper("VXDEndcapDigitiser")
+VXDEndcapDigitiser.OutputLevel = WARNING
+VXDEndcapDigitiser.ProcessorType = "DDPlanarDigiProcessor"
+VXDEndcapDigitiser.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "ResolutionV": ["0.003", "0.003", "0.003", "0.003", "0.003", "0.003"],
+ "SimTrackHitCollectionName": ["VertexEndcapCollection"],
+ "SimTrkHitRelCollection": ["VXDEndcapTrackerHitRelations"],
+ "SubDetectorName": ["Vertex"],
+ "TrackerHitCollectionName": ["VXDEndcapTrackerHits"]
+ }
+
+InnerPlanarDigiProcessor = MarlinProcessorWrapper("InnerPlanarDigiProcessor")
+InnerPlanarDigiProcessor.OutputLevel = WARNING
+InnerPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+InnerPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007"],
+ "ResolutionV": ["0.09"],
+ "SimTrackHitCollectionName": ["InnerTrackerBarrelCollection"],
+ "SimTrkHitRelCollection": ["InnerTrackerBarrelHitsRelations"],
+ "SubDetectorName": ["InnerTrackers"],
+ "TrackerHitCollectionName": ["ITrackerHits"]
+ }
+
+InnerEndcapPlanarDigiProcessor = MarlinProcessorWrapper("InnerEndcapPlanarDigiProcessor")
+InnerEndcapPlanarDigiProcessor.OutputLevel = WARNING
+InnerEndcapPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+InnerEndcapPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.005", "0.007", "0.007", "0.007", "0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.005", "0.09", "0.09", "0.09", "0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["InnerTrackerEndcapCollection"],
+ "SimTrkHitRelCollection": ["InnerTrackerEndcapHitsRelations"],
+ "SubDetectorName": ["InnerTrackers"],
+ "TrackerHitCollectionName": ["ITrackerEndcapHits"]
+ }
+
+OuterPlanarDigiProcessor = MarlinProcessorWrapper("OuterPlanarDigiProcessor")
+OuterPlanarDigiProcessor.OutputLevel = WARNING
+OuterPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+OuterPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["OuterTrackerBarrelCollection"],
+ "SimTrkHitRelCollection": ["OuterTrackerBarrelHitsRelations"],
+ "SubDetectorName": ["OuterTrackers"],
+ "TrackerHitCollectionName": ["OTrackerHits"]
+ }
+
+OuterEndcapPlanarDigiProcessor = MarlinProcessorWrapper("OuterEndcapPlanarDigiProcessor")
+OuterEndcapPlanarDigiProcessor.OutputLevel = WARNING
+OuterEndcapPlanarDigiProcessor.ProcessorType = "DDPlanarDigiProcessor"
+OuterEndcapPlanarDigiProcessor.Parameters = {
+ "IsStrip": ["false"],
+ "ResolutionU": ["0.007", "0.007", "0.007", "0.007", "0.007"],
+ "ResolutionV": ["0.09", "0.09", "0.09", "0.09", "0.09"],
+ "SimTrackHitCollectionName": ["OuterTrackerEndcapCollection"],
+ "SimTrkHitRelCollection": ["OuterTrackerEndcapHitsRelations"],
+ "SubDetectorName": ["OuterTrackers"],
+ "TrackerHitCollectionName": ["OTrackerEndcapHits"]
+ }
+
+MyTruthTrackFinder = MarlinProcessorWrapper("MyTruthTrackFinder")
+MyTruthTrackFinder.OutputLevel = WARNING
+MyTruthTrackFinder.ProcessorType = "TruthTrackFinder"
+MyTruthTrackFinder.Parameters = {
+ "FitForward": ["true"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "SiTrackCollectionName": ["SiTracks"],
+ "SiTrackRelationCollectionName": ["SiTrackRelations"],
+ "SimTrackerHitRelCollectionNames": ["VXDTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "ITrackerHits", "OTrackerHits", "VXDEndcapTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "UseTruthInPrefit": ["false"]
+ }
+
+MyConformalTracking = MarlinProcessorWrapper("MyConformalTracking")
+MyConformalTracking.OutputLevel = WARNING
+MyConformalTracking.ProcessorType = "ConformalTrackingV2"
+MyConformalTracking.Parameters = {
+ "DebugHits": ["DebugHits"],
+ "DebugPlots": ["false"],
+ "DebugTiming": ["false"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MaxHitInvertedFit": ["0"],
+ "MinClustersOnTrackAfterFit": ["3"],
+ "RelationsNames": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "RetryTooManyTracks": ["false"],
+ "SiTrackCollectionName": ["SiTracksCT"],
+ "SortTreeResults": ["true"],
+ "Steps": ["[VXDBarrel]", "@Collections", ":", "VXDTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.01;", "MaxCellAngleRZ", ":", "0.01;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker", "@Functions", ":", "CombineCollections,", "BuildNewTracks", "[VXDEncap]", "@Collections", ":", "VXDEndcapTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.01;", "MaxCellAngleRZ", ":", "0.01;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker", "@Functions", ":", "CombineCollections,", "ExtendTracks", "[LowerCellAngle1]", "@Collections", ":", "VXDTrackerHits,", "VXDEndcapTrackerHits", "@Parameters", ":", "MaxCellAngle", ":", "0.05;", "MaxCellAngleRZ", ":", "0.05;", "Chi2Cut", ":", "100;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "CombineCollections,", "BuildNewTracks", "[LowerCellAngle2]", "@Collections", ":", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "2000;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "BuildNewTracks,", "SortTracks", "[Tracker]", "@Collections", ":", "ITrackerHits,", "OTrackerHits,", "ITrackerEndcapHits,", "OTrackerEndcapHits", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "2000;", "MinClustersOnTrack", ":", "4;", "MaxDistance", ":", "0.03;", "SlopeZRange:", "10.0;", "HighPTCut:", "1.0;", "@Flags", ":", "HighPTFit,", "VertexToTracker,", "RadialSearch", "@Functions", ":", "CombineCollections,", "ExtendTracks", "[Displaced]", "@Collections", ":", "VXDTrackerHits,", "VXDEndcapTrackerHits,", "ITrackerHits,", "OTrackerHits,", "ITrackerEndcapHits,", "OTrackerEndcapHits", "@Parameters", ":", "MaxCellAngle", ":", "0.1;", "MaxCellAngleRZ", ":", "0.1;", "Chi2Cut", ":", "1000;", "MinClustersOnTrack", ":", "5;", "MaxDistance", ":", "0.015;", "SlopeZRange:", "10.0;", "HighPTCut:", "10.0;", "@Flags", ":", "OnlyZSchi2cut,", "RadialSearch", "@Functions", ":", "CombineCollections,", "BuildNewTracks"],
+ "ThetaRange": ["0.05"],
+ "TooManyTracks": ["100000"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "VXDEndcapTrackerHits", "ITrackerHits", "OTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "trackPurity": ["0.7"]
+ }
+
+ClonesAndSplitTracksFinder = MarlinProcessorWrapper("ClonesAndSplitTracksFinder")
+ClonesAndSplitTracksFinder.OutputLevel = WARNING
+ClonesAndSplitTracksFinder.ProcessorType = "ClonesAndSplitTracksFinder"
+ClonesAndSplitTracksFinder.Parameters = {
+ "EnergyLossOn": ["true"],
+ "InputTrackCollectionName": ["SiTracksCT"],
+ "MultipleScatteringOn": ["true"],
+ "OutputTrackCollectionName": ["SiTracks"],
+ "SmoothOn": ["false"],
+ "extrapolateForward": ["true"],
+ "maxSignificancePhi": ["3"],
+ "maxSignificancePt": ["2"],
+ "maxSignificanceTheta": ["3"],
+ "mergeSplitTracks": ["false"],
+ "minTrackPt": ["1"]
+ }
+
+Refit = MarlinProcessorWrapper("Refit")
+Refit.OutputLevel = WARNING
+Refit.ProcessorType = "RefitFinal"
+Refit.Parameters = {
+ "EnergyLossOn": ["true"],
+ "InputRelationCollectionName": ["SiTrackRelations"],
+ "InputTrackCollectionName": ["SiTracks"],
+ "Max_Chi2_Incr": ["1.79769e+30"],
+ "MinClustersOnTrackAfterFit": ["3"],
+ "MultipleScatteringOn": ["true"],
+ "OutputRelationCollectionName": ["SiTracks_Refitted_Relation"],
+ "OutputTrackCollectionName": ["SiTracks_Refitted"],
+ "ReferencePoint": ["-1"],
+ "SmoothOn": ["false"],
+ "extrapolateForward": ["true"]
+ }
+
+MyClicEfficiencyCalculator = MarlinProcessorWrapper("MyClicEfficiencyCalculator")
+MyClicEfficiencyCalculator.OutputLevel = WARNING
+MyClicEfficiencyCalculator.ProcessorType = "ClicEfficiencyCalculator"
+MyClicEfficiencyCalculator.Parameters = {
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCParticleNotReco": ["MCParticleNotReco"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "TrackerHitCollectionNames": ["VXDTrackerHits", "VXDEndcapTrackerHits", "ITrackerHits", "OTrackerHits", "ITrackerEndcapHits", "OTrackerEndcapHits"],
+ "TrackerHitRelCollectionNames": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "efficiencyTreeName": ["trktree"],
+ "mcTreeName": ["mctree"],
+ "morePlots": ["false"],
+ "purityTreeName": ["puritytree"],
+ "reconstructableDefinition": ["ILDLike"],
+ "vertexBarrelID": ["1"]
+ }
+
+MyTrackChecker = MarlinProcessorWrapper("MyTrackChecker")
+MyTrackChecker.OutputLevel = WARNING
+MyTrackChecker.ProcessorType = "TrackChecker"
+MyTrackChecker.Parameters = {
+ "MCParticleCollectionName": ["MCParticle"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "TrackRelationCollectionName": ["SiTracksMCTruthLink"],
+ "TreeName": ["checktree"],
+ "UseOnlyTree": ["true"]
+ }
+
+EventNumber = MarlinProcessorWrapper("EventNumber")
+EventNumber.OutputLevel = WARNING
+EventNumber.ProcessorType = "Statusmonitor"
+EventNumber.Parameters = {
+ "HowOften": ["1"]
+ }
+
+MyDDSimpleMuonDigi = MarlinProcessorWrapper("MyDDSimpleMuonDigi")
+MyDDSimpleMuonDigi.OutputLevel = WARNING
+MyDDSimpleMuonDigi.ProcessorType = "DDSimpleMuonDigi"
+MyDDSimpleMuonDigi.Parameters = {
+ "CalibrMUON": ["70.1"],
+ "MUONCollections": ["YokeBarrelCollection", "YokeEndcapCollection"],
+ "MUONOutputCollection": ["MUON"],
+ "MaxHitEnergyMUON": ["2.0"],
+ "MuonThreshold": ["1e-06"],
+ "RelationOutputCollection": ["RelationMuonHit"]
+ }
+
+MyStatusmonitor = MarlinProcessorWrapper("MyStatusmonitor")
+MyStatusmonitor.OutputLevel = WARNING
+MyStatusmonitor.ProcessorType = "Statusmonitor"
+MyStatusmonitor.Parameters = {
+ "HowOften": ["100"]
+ }
+
+MyRecoMCTruthLinker = MarlinProcessorWrapper("MyRecoMCTruthLinker")
+MyRecoMCTruthLinker.OutputLevel = WARNING
+MyRecoMCTruthLinker.ProcessorType = "RecoMCTruthLinker"
+MyRecoMCTruthLinker.Parameters = {
+ "BremsstrahlungEnergyCut": ["1"],
+ "CalohitMCTruthLinkName": ["CalohitMCTruthLink"],
+ "ClusterCollection": ["PandoraClusters"],
+ "ClusterMCTruthLinkName": ["ClusterMCTruthLink"],
+ "FullRecoRelation": ["false"],
+ "InvertedNonDestructiveInteractionLogic": ["false"],
+ "KeepDaughtersPDG": ["22", "111", "310", "13", "211", "321", "3120"],
+ "MCParticleCollection": ["MCPhysicsParticles"],
+ "MCParticlesSkimmedName": ["MCParticlesSkimmed"],
+ "MCTruthClusterLinkName": [],
+ "MCTruthRecoLinkName": [],
+ "MCTruthTrackLinkName": [],
+ "RecoMCTruthLinkName": ["RecoMCTruthLink"],
+ "RecoParticleCollection": ["PandoraPFOs"],
+ "SaveBremsstrahlungPhotons": ["false"],
+ "SimCaloHitCollections": ["ECalBarrelCollection", "ECalEndcapCollection", "HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection", "YokeBarrelCollection", "YokeEndcapCollection", "LumiCalCollection"],
+ "SimCalorimeterHitRelationNames": ["RelationCaloHit", "RelationMuonHit"],
+ "SimTrackerHitCollections": ["VertexBarrelCollection", "VertexEndcapCollection", "InnerTrackerBarrelCollection", "OuterTrackerBarrelCollection", "InnerTrackerEndcapCollection", "OuterTrackerEndcapCollection"],
+ "TrackCollection": ["SiTracks_Refitted"],
+ "TrackMCTruthLinkName": ["SiTracksMCTruthLink"],
+ "TrackerHitsRelInputCollections": ["VXDTrackerHitRelations", "VXDEndcapTrackerHitRelations", "InnerTrackerBarrelHitsRelations", "OuterTrackerBarrelHitsRelations", "InnerTrackerEndcapHitsRelations", "OuterTrackerEndcapHitsRelations"],
+ "UseTrackerHitRelations": ["true"],
+ "UsingParticleGun": ["false"],
+ "daughtersECutMeV": ["10"]
+ }
+
+MyHitResiduals = MarlinProcessorWrapper("MyHitResiduals")
+MyHitResiduals.OutputLevel = WARNING
+MyHitResiduals.ProcessorType = "HitResiduals"
+MyHitResiduals.Parameters = {
+ "EnergyLossOn": ["true"],
+ "MaxChi2Increment": ["1000"],
+ "MultipleScatteringOn": ["true"],
+ "SmoothOn": ["false"],
+ "TrackCollectionName": ["SiTracks_Refitted"],
+ "outFileName": ["residuals.root"],
+ "treeName": ["restree"]
+ }
+
+LumiCalReco = MarlinProcessorWrapper("LumiCalReco")
+LumiCalReco.OutputLevel = WARNING
+LumiCalReco.ProcessorType = "MarlinLumiCalClusterer"
+LumiCalReco.Parameters = {
+ "ClusterMinNumHits": ["15"],
+ "ElementsPercentInShowerPeakLayer": ["0.03"],
+ "EnergyCalibConst": ["0.01213"],
+ "LogWeigthConstant": ["6.5"],
+ "LumiCal_Clusters": ["LumiCalClusters"],
+ "LumiCal_Collection": ["LumiCalCollection"],
+ "LumiCal_RecoParticles": ["LumiCalRecoParticles"],
+ "MaxRecordNumber": ["10"],
+ "MemoryResidentTree": ["0"],
+ "MiddleEnergyHitBoundFrac": ["0.01"],
+ "MinClusterEngy": ["2.0"],
+ "MinHitEnergy": ["20e-06"],
+ "MoliereRadius": ["20"],
+ "NumEventsTree": ["500"],
+ "NumOfNearNeighbor": ["6"],
+ "OutDirName": ["rootOut"],
+ "OutRootFileName": [],
+ "SkipNEvents": ["0"],
+ "WeightingMethod": ["LogMethod"],
+ "ZLayerPhiOffset": ["0.0"]
+ }
+
+RenameCollection = MarlinProcessorWrapper("RenameCollection")
+RenameCollection.OutputLevel = WARNING
+RenameCollection.ProcessorType = "MergeCollections"
+RenameCollection.Parameters = {
+ "CollectionParameterIndex": ["0"],
+ "InputCollectionIDs": [],
+ "InputCollections": ["PandoraPFOs"],
+ "OutputCollection": ["PFOsFromJets"]
+ }
+
+MyFastJetProcessor = MarlinProcessorWrapper("MyFastJetProcessor")
+MyFastJetProcessor.OutputLevel = WARNING
+MyFastJetProcessor.ProcessorType = "FastJetProcessor"
+MyFastJetProcessor.Parameters = {
+ "algorithm": ["ValenciaPlugin", "1.2", "1.0", "0.7"],
+ "clusteringMode": ["ExclusiveNJets", "2"],
+ "jetOut": ["JetsAfterGamGamRemoval"],
+ "recParticleIn": ["TightSelectedPandoraPFOs"],
+ "recParticleOut": ["PFOsFromJets"],
+ "recombinationScheme": ["E_scheme"],
+ "storeParticlesInJets": ["true"]
+ }
+
+JetClusteringAndRefiner = MarlinProcessorWrapper("JetClusteringAndRefiner")
+JetClusteringAndRefiner.OutputLevel = WARNING
+JetClusteringAndRefiner.ProcessorType = "LcfiplusProcessor"
+JetClusteringAndRefiner.Parameters = {
+ "Algorithms": ["JetClustering", "JetVertexRefiner"],
+ "JetClustering.AlphaParameter": ["1.0"],
+ "JetClustering.BetaParameter": ["1.0"],
+ "JetClustering.GammaParameter": ["1.0"],
+ "JetClustering.InputVertexCollectionName": ["BuildUpVertices"],
+ "JetClustering.JetAlgorithm": ["ValenciaVertex"],
+ "JetClustering.MaxNumberOfJetsForYThreshold": ["10"],
+ "JetClustering.MuonIDExternal": ["0"],
+ "JetClustering.MuonIDMaximum3DImpactParameter": ["5.0"],
+ "JetClustering.MuonIDMinimumD0Significance": ["5.0"],
+ "JetClustering.MuonIDMinimumEnergy": ["0"],
+ "JetClustering.MuonIDMinimumProbability": ["0.5"],
+ "JetClustering.MuonIDMinimumZ0Significance": ["5.0"],
+ "JetClustering.NJetsRequested": ["2"],
+ "JetClustering.OutputJetCollectionName": ["VertexJets"],
+ "JetClustering.OutputJetStoresVertex": ["0"],
+ "JetClustering.PrimaryVertexCollectionName": ["PrimaryVertices"],
+ "JetClustering.RParameter": ["1.0"],
+ "JetClustering.UseBeamJets": ["1"],
+ "JetClustering.UseMuonID": ["1"],
+ "JetClustering.VertexSelectionK0MassWidth": ["0.02"],
+ "JetClustering.VertexSelectionMaximumDistance": ["30."],
+ "JetClustering.VertexSelectionMinimumDistance": ["0.3"],
+ "JetClustering.YAddedForJetLeptonLepton": ["100"],
+ "JetClustering.YAddedForJetLeptonVertex": ["100"],
+ "JetClustering.YAddedForJetVertexLepton": ["0"],
+ "JetClustering.YAddedForJetVertexVertex": ["100"],
+ "JetClustering.YCut": ["0."],
+ "JetVertexRefiner.BNessCut": ["-0.80"],
+ "JetVertexRefiner.BNessCutE1": ["-0.15"],
+ "JetVertexRefiner.InputJetCollectionName": ["VertexJets"],
+ "JetVertexRefiner.InputVertexCollectionName": ["BuildUpVertices"],
+ "JetVertexRefiner.MaxAngleSingle": ["0.5"],
+ "JetVertexRefiner.MaxCharmFlightLengthPerJetEnergy": ["0.1"],
+ "JetVertexRefiner.MaxPosSingle": ["30."],
+ "JetVertexRefiner.MaxSeparationPerPosSingle": ["0.1"],
+ "JetVertexRefiner.MinEnergySingle": ["1."],
+ "JetVertexRefiner.MinPosSingle": ["0.3"],
+ "JetVertexRefiner.OneVertexProbThreshold": ["0.001"],
+ "JetVertexRefiner.OutputJetCollectionName": ["RefinedVertexJets"],
+ "JetVertexRefiner.OutputVertexCollectionName": ["RefinedVertices"],
+ "JetVertexRefiner.PrimaryVertexCollectionName": ["PrimaryVertices"],
+ "JetVertexRefiner.V0VertexCollectionName": ["BuildUpVertices_V0"],
+ "JetVertexRefiner.mind0sigSingle": ["5."],
+ "JetVertexRefiner.minz0sigSingle": ["5."],
+ "JetVertexRefiner.useBNess": ["0"],
+ "MCPCollection": ["MCParticle"],
+ "MCPFORelation": ["RecoMCTruthLink"],
+ "MagneticField": ["2.0"],
+ "PFOCollection": ["PFOsFromJets"],
+ "PrintEventNumber": ["1"],
+ "ReadSubdetectorEnergies": ["0"],
+ "TrackHitOrdering": ["2"],
+ "UpdateVertexRPDaughters": ["0"],
+ "UseMCP": ["0"]
+ }
+
+Output_REC = MarlinProcessorWrapper("Output_REC")
+Output_REC.OutputLevel = WARNING
+Output_REC.ProcessorType = "LCIOOutputProcessor"
+Output_REC.Parameters = {
+ "DropCollectionNames": [],
+ "DropCollectionTypes": [],
+ "FullSubsetCollections": ["EfficientMCParticles", "InefficientMCParticles"],
+ "KeepCollectionNames": [],
+ "LCIOOutputFile": ["Output_REC.slcio"],
+ "LCIOWriteMode": ["WRITE_NEW"]
+ }
+
+
+# LCIO to EDM4hep converter
+lcioConvTool = Lcio2EDM4hepTool("lcio2EDM4hep")
+lcioConvTool.convertAll = True
+lcioConvTool.OutputLevel = DEBUG
+Output_REC.Lcio2EDM4hepTool=lcioConvTool
+
+
+Output_DST = MarlinProcessorWrapper("Output_DST")
+Output_DST.OutputLevel = WARNING
+Output_DST.ProcessorType = "LCIOOutputProcessor"
+Output_DST.Parameters = {
+ "DropCollectionNames": [],
+ "DropCollectionTypes": ["MCParticle", "LCRelation", "SimCalorimeterHit", "CalorimeterHit", "SimTrackerHit", "TrackerHit", "TrackerHitPlane", "Track", "ReconstructedParticle", "LCFloatVec"],
+ "FullSubsetCollections": ["EfficientMCParticles", "InefficientMCParticles", "MCPhysicsParticles"],
+ "KeepCollectionNames": ["MCParticlesSkimmed", "MCPhysicsParticles", "RecoMCTruthLink", "SiTracks", "SiTracks_Refitted", "PandoraClusters", "PandoraPFOs", "SelectedPandoraPFOs", "LooseSelectedPandoraPFOs", "TightSelectedPandoraPFOs", "RefinedVertexJets", "RefinedVertexJets_rel", "RefinedVertexJets_vtx", "RefinedVertexJets_vtx_RP", "BuildUpVertices", "BuildUpVertices_res", "BuildUpVertices_RP", "BuildUpVertices_res_RP", "BuildUpVertices_V0", "BuildUpVertices_V0_res", "BuildUpVertices_V0_RP", "BuildUpVertices_V0_res_RP", "PrimaryVertices", "PrimaryVertices_res", "PrimaryVertices_RP", "PrimaryVertices_res_RP", "RefinedVertices", "RefinedVertices_RP"],
+ "LCIOOutputFile": ["Output_DST.slcio"],
+ "LCIOWriteMode": ["WRITE_NEW"]
+ }
+
+OverlayFalse = MarlinProcessorWrapper("OverlayFalse")
+OverlayFalse.OutputLevel = WARNING
+OverlayFalse.ProcessorType = "OverlayTimingGeneric"
+OverlayFalse.Parameters = {
+ "BackgroundFileNames": [],
+ "Collection_IntegrationTimes": ["VertexBarrelCollection", "380", "VertexEndcapCollection", "380", "InnerTrackerBarrelCollection", "380", "InnerTrackerEndcapCollection", "380", "OuterTrackerBarrelCollection", "380", "OuterTrackerEndcapCollection", "380", "ECalBarrelCollection", "380", "ECalEndcapCollection", "380", "HCalBarrelCollection", "380", "HCalEndcapCollection", "380", "HCalRingCollection", "380", "YokeBarrelCollection", "380", "YokeEndcapCollection", "380", "LumiCalCollection", "380"],
+ "Delta_t": ["20"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "NBunchtrain": ["0"],
+ "NumberBackground": ["0."],
+ "PhysicsBX": ["1"],
+ "Poisson_random_NOverlay": ["false"],
+ "RandomBx": ["false"],
+ "TPCDriftvelocity": ["0.05"]
+ }
+
+Overlay91GeV = MarlinProcessorWrapper("Overlay91GeV")
+Overlay91GeV.OutputLevel = WARNING
+Overlay91GeV.ProcessorType = "OverlayTimingGeneric"
+Overlay91GeV.Parameters = {
+ "BackgroundFileNames": ["pairs_Z_sim.slcio"],
+ "Collection_IntegrationTimes": ["VertexBarrelCollection", "380", "VertexEndcapCollection", "380", "InnerTrackerBarrelCollection", "380", "InnerTrackerEndcapCollection", "380", "OuterTrackerBarrelCollection", "380", "OuterTrackerEndcapCollection", "380", "ECalBarrelCollection", "380", "ECalEndcapCollection", "380", "HCalBarrelCollection", "380", "HCalEndcapCollection", "380", "HCalRingCollection", "380", "YokeBarrelCollection", "380", "YokeEndcapCollection", "380", "LumiCalCollection", "380"],
+ "Delta_t": ["20"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "NBunchtrain": ["20"],
+ "NumberBackground": ["1."],
+ "PhysicsBX": ["1"],
+ "Poisson_random_NOverlay": ["false"],
+ "RandomBx": ["false"],
+ "TPCDriftvelocity": ["0.05"]
+ }
+
+Overlay365GeV = MarlinProcessorWrapper("Overlay365GeV")
+Overlay365GeV.OutputLevel = WARNING
+Overlay365GeV.ProcessorType = "OverlayTimingGeneric"
+Overlay365GeV.Parameters = {
+ "BackgroundFileNames": ["pairs_Z_sim.slcio"],
+ "Collection_IntegrationTimes": ["VertexBarrelCollection", "380", "VertexEndcapCollection", "380", "InnerTrackerBarrelCollection", "380", "InnerTrackerEndcapCollection", "380", "OuterTrackerBarrelCollection", "380", "OuterTrackerEndcapCollection", "380", "ECalBarrelCollection", "380", "ECalEndcapCollection", "380", "HCalBarrelCollection", "380", "HCalEndcapCollection", "380", "HCalRingCollection", "380", "YokeBarrelCollection", "380", "YokeEndcapCollection", "380", "LumiCalCollection", "380"],
+ "Delta_t": ["3396"],
+ "MCParticleCollectionName": ["MCParticle"],
+ "MCPhysicsParticleCollectionName": ["MCPhysicsParticles"],
+ "NBunchtrain": ["3"],
+ "NumberBackground": ["1."],
+ "PhysicsBX": ["1"],
+ "Poisson_random_NOverlay": ["false"],
+ "RandomBx": ["false"],
+ "TPCDriftvelocity": ["0.05"]
+ }
+
+MyDDCaloDigi = {}
+
+MyDDCaloDigi["10"] = MarlinProcessorWrapper("MyDDCaloDigi_10ns")
+MyDDCaloDigi["10"].OutputLevel = WARNING
+MyDDCaloDigi["10"].ProcessorType = "DDCaloDigi"
+MyDDCaloDigi["10"].Parameters = {
+ "CalibECALMIP": ["0.0001"],
+ "CalibHCALMIP": ["0.0001"],
+ "CalibrECAL": ["37.5227197175", "37.5227197175"],
+ "CalibrHCALBarrel": ["45.9956826061"],
+ "CalibrHCALEndcap": ["46.9252540291"],
+ "CalibrHCALOther": ["57.4588011802"],
+ "ECALBarrelTimeWindowMax": ["10"],
+ "ECALCollections": ["ECalBarrelCollection", "ECalEndcapCollection"],
+ "ECALCorrectTimesForPropagation": ["1"],
+ "ECALDeltaTimeHitResolution": ["10"],
+ "ECALEndcapCorrectionFactor": ["1.03245503522"],
+ "ECALEndcapTimeWindowMax": ["10"],
+ "ECALGapCorrection": ["1"],
+ "ECALGapCorrectionFactor": ["1"],
+ "ECALLayers": ["41", "100"],
+ "ECALModuleGapCorrectionFactor": ["0.0"],
+ "ECALOutputCollection0": ["ECALBarrel"],
+ "ECALOutputCollection1": ["ECALEndcap"],
+ "ECALOutputCollection2": ["ECALOther"],
+ "ECALSimpleTimingCut": ["true"],
+ "ECALThreshold": ["5e-05"],
+ "ECALThresholdUnit": ["GeV"],
+ "ECALTimeResolution": ["10"],
+ "ECALTimeWindowMin": ["-1"],
+ "ECAL_PPD_N_Pixels": ["10000"],
+ "ECAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "ECAL_PPD_PE_per_MIP": ["7"],
+ "ECAL_apply_realistic_digi": ["0"],
+ "ECAL_deadCellRate": ["0"],
+ "ECAL_deadCell_memorise": ["false"],
+ "ECAL_default_layerConfig": ["000000000000000"],
+ "ECAL_elec_noise_mips": ["0"],
+ "ECAL_maxDynamicRange_MIP": ["2500"],
+ "ECAL_miscalibration_correl": ["0"],
+ "ECAL_miscalibration_uncorrel": ["0"],
+ "ECAL_miscalibration_uncorrel_memorise": ["false"],
+ "ECAL_pixel_spread": ["0.05"],
+ "ECAL_strip_absorbtionLength": ["1e+06"],
+ "HCALBarrelTimeWindowMax": ["10"],
+ "HCALCollections": ["HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection"],
+ "HCALCorrectTimesForPropagation": ["1"],
+ "HCALDeltaTimeHitResolution": ["10"],
+ "HCALEndcapCorrectionFactor": ["1.000"],
+ "HCALEndcapTimeWindowMax": ["10"],
+ "HCALGapCorrection": ["1"],
+ "HCALLayers": ["100"],
+ "HCALModuleGapCorrectionFactor": ["0.5"],
+ "HCALOutputCollection0": ["HCALBarrel"],
+ "HCALOutputCollection1": ["HCALEndcap"],
+ "HCALOutputCollection2": ["HCALOther"],
+ "HCALSimpleTimingCut": ["true"],
+ "HCALThreshold": ["0.00025"],
+ "HCALThresholdUnit": ["GeV"],
+ "HCALTimeResolution": ["10"],
+ "HCALTimeWindowMin": ["-1"],
+ "HCAL_PPD_N_Pixels": ["400"],
+ "HCAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "HCAL_PPD_PE_per_MIP": ["10"],
+ "HCAL_apply_realistic_digi": ["0"],
+ "HCAL_deadCellRate": ["0"],
+ "HCAL_deadCell_memorise": ["false"],
+ "HCAL_elec_noise_mips": ["0"],
+ "HCAL_maxDynamicRange_MIP": ["200"],
+ "HCAL_miscalibration_correl": ["0"],
+ "HCAL_miscalibration_uncorrel": ["0"],
+ "HCAL_miscalibration_uncorrel_memorise": ["false"],
+ "HCAL_pixel_spread": ["0"],
+ "Histograms": ["0"],
+ "IfDigitalEcal": ["0"],
+ "IfDigitalHcal": ["0"],
+ "MapsEcalCorrection": ["0"],
+ "RelationOutputCollection": ["RelationCaloHit"],
+ "RootFile": ["Digi_SiW.root"],
+ "StripEcal_default_nVirtualCells": ["9"],
+ "UseEcalTiming": ["1"],
+ "UseHcalTiming": ["1"],
+ "energyPerEHpair": ["3.6"]
+ }
+
+MyDDCaloDigi["400"] = MarlinProcessorWrapper("MyDDCaloDigi_400ns")
+MyDDCaloDigi["400"].OutputLevel = WARNING
+MyDDCaloDigi["400"].ProcessorType = "DDCaloDigi"
+MyDDCaloDigi["400"].Parameters = {
+ "CalibECALMIP": ["0.0001"],
+ "CalibHCALMIP": ["0.0001"],
+ "CalibrECAL": ["37.4591745147", "37.4591745147"],
+ "CalibrHCALBarrel": ["42.544403752"],
+ "CalibrHCALEndcap": ["42.9667604345"],
+ "CalibrHCALOther": ["51.3503963688"],
+ "ECALBarrelTimeWindowMax": ["400"],
+ "ECALCollections": ["ECalBarrelCollection", "ECalEndcapCollection"],
+ "ECALCorrectTimesForPropagation": ["1"],
+ "ECALDeltaTimeHitResolution": ["10"],
+ "ECALEndcapCorrectionFactor": ["1.01463983425"],
+ "ECALEndcapTimeWindowMax": ["400"],
+ "ECALGapCorrection": ["1"],
+ "ECALGapCorrectionFactor": ["1"],
+ "ECALLayers": ["41", "100"],
+ "ECALModuleGapCorrectionFactor": ["0.0"],
+ "ECALOutputCollection0": ["ECALBarrel"],
+ "ECALOutputCollection1": ["ECALEndcap"],
+ "ECALOutputCollection2": ["ECALOther"],
+ "ECALSimpleTimingCut": ["true"],
+ "ECALThreshold": ["5e-05"],
+ "ECALThresholdUnit": ["GeV"],
+ "ECALTimeResolution": ["10"],
+ "ECALTimeWindowMin": ["-1"],
+ "ECAL_PPD_N_Pixels": ["10000"],
+ "ECAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "ECAL_PPD_PE_per_MIP": ["7"],
+ "ECAL_apply_realistic_digi": ["0"],
+ "ECAL_deadCellRate": ["0"],
+ "ECAL_deadCell_memorise": ["false"],
+ "ECAL_default_layerConfig": ["000000000000000"],
+ "ECAL_elec_noise_mips": ["0"],
+ "ECAL_maxDynamicRange_MIP": ["2500"],
+ "ECAL_miscalibration_correl": ["0"],
+ "ECAL_miscalibration_uncorrel": ["0"],
+ "ECAL_miscalibration_uncorrel_memorise": ["false"],
+ "ECAL_pixel_spread": ["0.05"],
+ "ECAL_strip_absorbtionLength": ["1e+06"],
+ "HCALBarrelTimeWindowMax": ["400"],
+ "HCALCollections": ["HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection"],
+ "HCALCorrectTimesForPropagation": ["1"],
+ "HCALDeltaTimeHitResolution": ["10"],
+ "HCALEndcapCorrectionFactor": ["1.000"],
+ "HCALEndcapTimeWindowMax": ["400"],
+ "HCALGapCorrection": ["1"],
+ "HCALLayers": ["100"],
+ "HCALModuleGapCorrectionFactor": ["0.5"],
+ "HCALOutputCollection0": ["HCALBarrel"],
+ "HCALOutputCollection1": ["HCALEndcap"],
+ "HCALOutputCollection2": ["HCALOther"],
+ "HCALSimpleTimingCut": ["true"],
+ "HCALThreshold": ["0.00025"],
+ "HCALThresholdUnit": ["GeV"],
+ "HCALTimeResolution": ["10"],
+ "HCALTimeWindowMin": ["-1"],
+ "HCAL_PPD_N_Pixels": ["400"],
+ "HCAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "HCAL_PPD_PE_per_MIP": ["10"],
+ "HCAL_apply_realistic_digi": ["0"],
+ "HCAL_deadCellRate": ["0"],
+ "HCAL_deadCell_memorise": ["false"],
+ "HCAL_elec_noise_mips": ["0"],
+ "HCAL_maxDynamicRange_MIP": ["200"],
+ "HCAL_miscalibration_correl": ["0"],
+ "HCAL_miscalibration_uncorrel": ["0"],
+ "HCAL_miscalibration_uncorrel_memorise": ["false"],
+ "HCAL_pixel_spread": ["0"],
+ "Histograms": ["0"],
+ "IfDigitalEcal": ["0"],
+ "IfDigitalHcal": ["0"],
+ "MapsEcalCorrection": ["0"],
+ "RelationOutputCollection": ["RelationCaloHit"],
+ "RootFile": ["Digi_SiW.root"],
+ "StripEcal_default_nVirtualCells": ["9"],
+ "UseEcalTiming": ["1"],
+ "UseHcalTiming": ["1"],
+ "energyPerEHpair": ["3.6"]
+ }
+
+
+MyDDCaloDigi["400"] = MarlinProcessorWrapper("MyDDCaloDigi_400ns")
+MyDDCaloDigi["400"].OutputLevel = WARNING
+MyDDCaloDigi["400"].ProcessorType = "DDCaloDigi"
+MyDDCaloDigi["400"].Parameters = {
+ "CalibECALMIP": ["0.0001"],
+ "CalibHCALMIP": ["0.0001"],
+ "CalibrECAL": ["37.4591745147", "37.4591745147"],
+ "CalibrHCALBarrel": ["42.544403752"],
+ "CalibrHCALEndcap": ["42.9667604345"],
+ "CalibrHCALOther": ["51.3503963688"],
+ "ECALBarrelTimeWindowMax": ["400"],
+ "ECALCollections": ["ECalBarrelCollection", "ECalEndcapCollection"],
+ "ECALCorrectTimesForPropagation": ["1"],
+ "ECALDeltaTimeHitResolution": ["10"],
+ "ECALEndcapCorrectionFactor": ["1.01463983425"],
+ "ECALEndcapTimeWindowMax": ["400"],
+ "ECALGapCorrection": ["1"],
+ "ECALGapCorrectionFactor": ["1"],
+ "ECALLayers": ["41", "100"],
+ "ECALModuleGapCorrectionFactor": ["0.0"],
+ "ECALOutputCollection0": ["ECALBarrel"],
+ "ECALOutputCollection1": ["ECALEndcap"],
+ "ECALOutputCollection2": ["ECALOther"],
+ "ECALSimpleTimingCut": ["true"],
+ "ECALThreshold": ["5e-05"],
+ "ECALThresholdUnit": ["GeV"],
+ "ECALTimeResolution": ["10"],
+ "ECALTimeWindowMin": ["-1"],
+ "ECAL_PPD_N_Pixels": ["10000"],
+ "ECAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "ECAL_PPD_PE_per_MIP": ["7"],
+ "ECAL_apply_realistic_digi": ["0"],
+ "ECAL_deadCellRate": ["0"],
+ "ECAL_deadCell_memorise": ["false"],
+ "ECAL_default_layerConfig": ["000000000000000"],
+ "ECAL_elec_noise_mips": ["0"],
+ "ECAL_maxDynamicRange_MIP": ["2500"],
+ "ECAL_miscalibration_correl": ["0"],
+ "ECAL_miscalibration_uncorrel": ["0"],
+ "ECAL_miscalibration_uncorrel_memorise": ["false"],
+ "ECAL_pixel_spread": ["0.05"],
+ "ECAL_strip_absorbtionLength": ["1e+06"],
+ "HCALBarrelTimeWindowMax": ["400"],
+ "HCALCollections": ["HCalBarrelCollection", "HCalEndcapCollection", "HCalRingCollection"],
+ "HCALCorrectTimesForPropagation": ["1"],
+ "HCALDeltaTimeHitResolution": ["10"],
+ "HCALEndcapCorrectionFactor": ["1.000"],
+ "HCALEndcapTimeWindowMax": ["400"],
+ "HCALGapCorrection": ["1"],
+ "HCALLayers": ["100"],
+ "HCALModuleGapCorrectionFactor": ["0.5"],
+ "HCALOutputCollection0": ["HCALBarrel"],
+ "HCALOutputCollection1": ["HCALEndcap"],
+ "HCALOutputCollection2": ["HCALOther"],
+ "HCALSimpleTimingCut": ["true"],
+ "HCALThreshold": ["0.00025"],
+ "HCALThresholdUnit": ["GeV"],
+ "HCALTimeResolution": ["10"],
+ "HCALTimeWindowMin": ["-1"],
+ "HCAL_PPD_N_Pixels": ["400"],
+ "HCAL_PPD_N_Pixels_uncertainty": ["0.05"],
+ "HCAL_PPD_PE_per_MIP": ["10"],
+ "HCAL_apply_realistic_digi": ["0"],
+ "HCAL_deadCellRate": ["0"],
+ "HCAL_deadCell_memorise": ["false"],
+ "HCAL_elec_noise_mips": ["0"],
+ "HCAL_maxDynamicRange_MIP": ["200"],
+ "HCAL_miscalibration_correl": ["0"],
+ "HCAL_miscalibration_uncorrel": ["0"],
+ "HCAL_miscalibration_uncorrel_memorise": ["false"],
+ "HCAL_pixel_spread": ["0"],
+ "Histograms": ["0"],
+ "IfDigitalEcal": ["0"],
+ "IfDigitalHcal": ["0"],
+ "MapsEcalCorrection": ["0"],
+ "RelationOutputCollection": ["RelationCaloHit"],
+ "RootFile": ["Digi_SiW.root"],
+ "StripEcal_default_nVirtualCells": ["9"],
+ "UseEcalTiming": ["1"],
+ "UseHcalTiming": ["1"],
+ "energyPerEHpair": ["3.6"]
+ }
+
+MyDDMarlinPandora = {}
+
+MyDDMarlinPandora["10"] = MarlinProcessorWrapper("MyDDMarlinPandora_10ns")
+MyDDMarlinPandora["10"].OutputLevel = WARNING
+MyDDMarlinPandora["10"].ProcessorType = "DDPandoraPFANewProcessor"
+MyDDMarlinPandora["10"].Parameters = {
+ "ClusterCollectionName": ["PandoraClusters"],
+ "CreateGaps": ["false"],
+ "CurvatureToMomentumFactor": ["0.00015"],
+ "D0TrackCut": ["200"],
+ "D0UnmatchedVertexTrackCut": ["5"],
+ "DigitalMuonHits": ["0"],
+ "ECalBarrelNormalVector": ["0", "0", "1"],
+ "ECalCaloHitCollections": ["ECALBarrelCollection", "ECALEndcap", "ECALOther"],
+ "ECalMipThreshold": ["0.5"],
+ "ECalScMipThreshold": ["0"],
+ "ECalScToEMGeVCalibration": ["1"],
+ "ECalScToHadGeVCalibrationBarrel": ["1"],
+ "ECalScToHadGeVCalibrationEndCap": ["1"],
+ "ECalScToMipCalibration": ["1"],
+ "ECalSiMipThreshold": ["0"],
+ "ECalSiToEMGeVCalibration": ["1"],
+ "ECalSiToHadGeVCalibrationBarrel": ["1"],
+ "ECalSiToHadGeVCalibrationEndCap": ["1"],
+ "ECalSiToMipCalibration": ["1"],
+ "ECalToEMGeVCalibration": ["1.01776966108"],
+ "ECalToHadGeVCalibrationBarrel": ["1.11490774181"],
+ "ECalToHadGeVCalibrationEndCap": ["1.11490774181"],
+ "ECalToMipCalibration": ["175.439"],
+ "EMConstantTerm": ["0.01"],
+ "EMStochasticTerm": ["0.17"],
+ "FinalEnergyDensityBin": ["110."],
+ "HCalBarrelNormalVector": ["0", "0", "1"],
+ "HCalCaloHitCollections": ["HCALBarrel", "HCALEndcap", "HCALOther"],
+ "HCalMipThreshold": ["0.3"],
+ "HCalToEMGeVCalibration": ["1.01776966108"],
+ "HCalToHadGeVCalibration": ["1.00565042407"],
+ "HCalToMipCalibration": ["45.6621"],
+ "HadConstantTerm": ["0.03"],
+ "HadStochasticTerm": ["0.6"],
+ "InputEnergyCorrectionPoints": [],
+ "KinkVertexCollections": ["KinkVertices"],
+ "LCalCaloHitCollections": [],
+ "LHCalCaloHitCollections": [],
+ "LayersFromEdgeMaxRearDistance": ["250"],
+ "MCParticleCollections": ["MCParticle"],
+ "MaxBarrelTrackerInnerRDistance": ["200"],
+ "MaxClusterEnergyToApplySoftComp": ["200."],
+ "MaxHCalHitHadronicEnergy": ["10000000."],
+ "MaxTrackHits": ["5000"],
+ "MaxTrackSigmaPOverP": ["0.15"],
+ "MinBarrelTrackerHitFractionOfExpected": ["0"],
+ "MinCleanCorrectedHitEnergy": ["0.1"],
+ "MinCleanHitEnergy": ["0.5"],
+ "MinCleanHitEnergyFraction": ["0.01"],
+ "MinFtdHitsForBarrelTrackerHitFraction": ["0"],
+ "MinFtdTrackHits": ["0"],
+ "MinMomentumForTrackHitChecks": ["0"],
+ "MinTpcHitFractionOfExpected": ["0"],
+ "MinTrackECalDistanceFromIp": ["0"],
+ "MinTrackHits": ["0"],
+ "MuonBarrelBField": ["-1.0"],
+ "MuonCaloHitCollections": ["MUON"],
+ "MuonEndCapBField": ["0.01"],
+ "MuonHitEnergy": ["0.5"],
+ "MuonToMipCalibration": ["20703.9"],
+ "NEventsToSkip": ["0"],
+ "NOuterSamplingLayers": ["3"],
+ "OutputEnergyCorrectionPoints": [],
+ "PFOCollectionName": ["PandoraPFOs"],
+ "PandoraSettingsXmlFile": ["/home/ksasikum/Key4Hep/CLICPerf/CLICPerformance/clicConfig/PandoraSettings/PandoraSettingsDefault.xml"],
+ "ProngVertexCollections": ["ProngVertices"],
+ "ReachesECalBarrelTrackerOuterDistance": ["-100"],
+ "ReachesECalBarrelTrackerZMaxDistance": ["-50"],
+ "ReachesECalFtdZMaxDistance": ["1"],
+ "ReachesECalMinFtdLayer": ["0"],
+ "ReachesECalNBarrelTrackerHits": ["0"],
+ "ReachesECalNFtdHits": ["0"],
+ "RelCaloHitCollections": ["RelationCaloHit", "RelationMuonHit"],
+ "RelTrackCollections": ["SiTracks_Refitted_Relation"],
+ "ShouldFormTrackRelationships": ["1"],
+ "SoftwareCompensationWeights": ["2.40821", "-0.0515852", "0.000711414", "-0.0254891", "-0.0121505", "-1.63084e-05", "0.062149", "0.0690735", "-0.223064"],
+ "SplitVertexCollections": ["SplitVertices"],
+ "StartVertexAlgorithmName": ["PandoraPFANew"],
+ "StartVertexCollectionName": ["PandoraStartVertices"],
+ "StripSplittingOn": ["0"],
+ "TrackCollections": ["SiTracks_Refitted"],
+ "TrackCreatorName": ["DDTrackCreatorCLIC"],
+ "TrackStateTolerance": ["0"],
+ "TrackSystemName": ["DDKalTest"],
+ "UnmatchedVertexTrackMaxEnergy": ["5"],
+ "UseEcalScLayers": ["0"],
+ "UseNonVertexTracks": ["1"],
+ "UseOldTrackStateCalculation": ["0"],
+ "UseUnmatchedNonVertexTracks": ["0"],
+ "UseUnmatchedVertexTracks": ["1"],
+ "V0VertexCollections": ["V0Vertices"],
+ "YokeBarrelNormalVector": ["0", "0", "1"],
+ "Z0TrackCut": ["200"],
+ "Z0UnmatchedVertexTrackCut": ["5"],
+ "ZCutForNonVertexTracks": ["250"]
+ }
+
+
+MyCLICPfoSelectorDefault = MarlinProcessorWrapper("MyCLICPfoSelectorDefault")
+MyCLICPfoSelectorDefault.OutputLevel = WARNING
+MyCLICPfoSelectorDefault.ProcessorType = "CLICPfoSelector"
+MyCLICPfoSelectorDefault.Parameters = {
+ "ChargedPfoLooseTimingCut": ["3"],
+ "ChargedPfoNegativeLooseTimingCut": ["-1"],
+ "ChargedPfoNegativeTightTimingCut": ["-0.5"],
+ "ChargedPfoPtCut": ["0"],
+ "ChargedPfoPtCutForLooseTiming": ["4"],
+ "ChargedPfoTightTimingCut": ["1.5"],
+ "CheckKaonCorrection": ["0"],
+ "CheckProtonCorrection": ["0"],
+ "ClusterLessPfoTrackTimeCut": ["10"],
+ "CorrectHitTimesForTimeOfFlight": ["0"],
+ "DisplayRejectedPfos": ["1"],
+ "DisplaySelectedPfos": ["1"],
+ "FarForwardCosTheta": ["0.975"],
+ "ForwardCosThetaForHighEnergyNeutralHadrons": ["0.95"],
+ "ForwardHighEnergyNeutralHadronsEnergy": ["10"],
+ "HCalBarrelLooseTimingCut": ["20"],
+ "HCalBarrelTightTimingCut": ["10"],
+ "HCalEndCapTimingFactor": ["1"],
+ "InputPfoCollection": ["PandoraPFOs"],
+ "KeepKShorts": ["1"],
+ "MaxMomentumForClusterLessPfos": ["2"],
+ "MinECalHitsForTiming": ["5"],
+ "MinHCalEndCapHitsForTiming": ["5"],
+ "MinMomentumForClusterLessPfos": ["0.5"],
+ "MinPtForClusterLessPfos": ["0.5"],
+ "MinimumEnergyForNeutronTiming": ["1"],
+ "Monitoring": ["0"],
+ "MonitoringPfoEnergyToDisplay": ["1"],
+ "NeutralFarForwardLooseTimingCut": ["2"],
+ "NeutralFarForwardTightTimingCut": ["1"],
+ "NeutralHadronBarrelPtCutForLooseTiming": ["3.5"],
+ "NeutralHadronLooseTimingCut": ["2.5"],
+ "NeutralHadronPtCut": ["0"],
+ "NeutralHadronPtCutForLooseTiming": ["8"],
+ "NeutralHadronTightTimingCut": ["1.5"],
+ "PhotonFarForwardLooseTimingCut": ["2"],
+ "PhotonFarForwardTightTimingCut": ["1"],
+ "PhotonLooseTimingCut": ["2"],
+ "PhotonPtCut": ["0"],
+ "PhotonPtCutForLooseTiming": ["4"],
+ "PhotonTightTimingCut": ["1"],
+ "PtCutForTightTiming": ["0.75"],
+ "SelectedPfoCollection": ["SelectedPandoraPFOs"],
+ "UseClusterLessPfos": ["1"],
+ "UseNeutronTiming": ["0"]
+ }
+
+MyCLICPfoSelectorLoose = MarlinProcessorWrapper("MyCLICPfoSelectorLoose")
+MyCLICPfoSelectorLoose.OutputLevel = WARNING
+MyCLICPfoSelectorLoose.ProcessorType = "CLICPfoSelector"
+MyCLICPfoSelectorLoose.Parameters = {
+ "ChargedPfoLooseTimingCut": ["3"],
+ "ChargedPfoNegativeLooseTimingCut": ["-2.0"],
+ "ChargedPfoNegativeTightTimingCut": ["-2.0"],
+ "ChargedPfoPtCut": ["0"],
+ "ChargedPfoPtCutForLooseTiming": ["4"],
+ "ChargedPfoTightTimingCut": ["1.5"],
+ "CheckKaonCorrection": ["0"],
+ "CheckProtonCorrection": ["0"],
+ "ClusterLessPfoTrackTimeCut": ["1000."],
+ "CorrectHitTimesForTimeOfFlight": ["0"],
+ "DisplayRejectedPfos": ["1"],
+ "DisplaySelectedPfos": ["1"],
+ "FarForwardCosTheta": ["0.975"],
+ "ForwardCosThetaForHighEnergyNeutralHadrons": ["0.95"],
+ "ForwardHighEnergyNeutralHadronsEnergy": ["10"],
+ "HCalBarrelLooseTimingCut": ["20"],
+ "HCalBarrelTightTimingCut": ["10"],
+ "HCalEndCapTimingFactor": ["1"],
+ "InputPfoCollection": ["PandoraPFOs"],
+ "KeepKShorts": ["1"],
+ "MaxMomentumForClusterLessPfos": ["2"],
+ "MinECalHitsForTiming": ["5"],
+ "MinHCalEndCapHitsForTiming": ["5"],
+ "MinMomentumForClusterLessPfos": ["0.0"],
+ "MinPtForClusterLessPfos": ["0.25"],
+ "MinimumEnergyForNeutronTiming": ["1"],
+ "Monitoring": ["0"],
+ "MonitoringPfoEnergyToDisplay": ["1"],
+ "NeutralFarForwardLooseTimingCut": ["2.5"],
+ "NeutralFarForwardTightTimingCut": ["1.5"],
+ "NeutralHadronBarrelPtCutForLooseTiming": ["3.5"],
+ "NeutralHadronLooseTimingCut": ["2.5"],
+ "NeutralHadronPtCut": ["0"],
+ "NeutralHadronPtCutForLooseTiming": ["8"],
+ "NeutralHadronTightTimingCut": ["1.5"],
+ "PhotonFarForwardLooseTimingCut": ["2"],
+ "PhotonFarForwardTightTimingCut": ["1"],
+ "PhotonLooseTimingCut": ["2."],
+ "PhotonPtCut": ["0"],
+ "PhotonPtCutForLooseTiming": ["4"],
+ "PhotonTightTimingCut": ["2."],
+ "PtCutForTightTiming": ["0.75"],
+ "SelectedPfoCollection": ["LooseSelectedPandoraPFOs"],
+ "UseClusterLessPfos": ["1"],
+ "UseNeutronTiming": ["0"]
+ }
+
+MyCLICPfoSelectorTight = MarlinProcessorWrapper("MyCLICPfoSelectorTight")
+MyCLICPfoSelectorTight.OutputLevel = WARNING
+MyCLICPfoSelectorTight.ProcessorType = "CLICPfoSelector"
+MyCLICPfoSelectorTight.Parameters = {
+ "ChargedPfoLooseTimingCut": ["2.0"],
+ "ChargedPfoNegativeLooseTimingCut": ["-0.5"],
+ "ChargedPfoNegativeTightTimingCut": ["-0.25"],
+ "ChargedPfoPtCut": ["0"],
+ "ChargedPfoPtCutForLooseTiming": ["4"],
+ "ChargedPfoTightTimingCut": ["1.0"],
+ "CheckKaonCorrection": ["0"],
+ "CheckProtonCorrection": ["0"],
+ "ClusterLessPfoTrackTimeCut": ["10"],
+ "CorrectHitTimesForTimeOfFlight": ["0"],
+ "DisplayRejectedPfos": ["1"],
+ "DisplaySelectedPfos": ["1"],
+ "FarForwardCosTheta": ["0.95"],
+ "ForwardCosThetaForHighEnergyNeutralHadrons": ["0.95"],
+ "ForwardHighEnergyNeutralHadronsEnergy": ["10"],
+ "HCalBarrelLooseTimingCut": ["20"],
+ "HCalBarrelTightTimingCut": ["10"],
+ "HCalEndCapTimingFactor": ["1"],
+ "InputPfoCollection": ["PandoraPFOs"],
+ "KeepKShorts": ["1"],
+ "MaxMomentumForClusterLessPfos": ["1.5"],
+ "MinECalHitsForTiming": ["5"],
+ "MinHCalEndCapHitsForTiming": ["5"],
+ "MinMomentumForClusterLessPfos": ["0.5"],
+ "MinPtForClusterLessPfos": ["1.0"],
+ "MinimumEnergyForNeutronTiming": ["1"],
+ "Monitoring": ["0"],
+ "MonitoringPfoEnergyToDisplay": ["1"],
+ "NeutralFarForwardLooseTimingCut": ["1.5"],
+ "NeutralFarForwardTightTimingCut": ["1"],
+ "NeutralHadronBarrelPtCutForLooseTiming": ["3.5"],
+ "NeutralHadronLooseTimingCut": ["2.5"],
+ "NeutralHadronPtCut": ["0.5"],
+ "NeutralHadronPtCutForLooseTiming": ["8"],
+ "NeutralHadronTightTimingCut": ["1.5"],
+ "PhotonFarForwardLooseTimingCut": ["2"],
+ "PhotonFarForwardTightTimingCut": ["1"],
+ "PhotonLooseTimingCut": ["2"],
+ "PhotonPtCut": ["0.2"],
+ "PhotonPtCutForLooseTiming": ["4"],
+ "PhotonTightTimingCut": ["1"],
+ "PtCutForTightTiming": ["1.0"],
+ "SelectedPfoCollection": ["TightSelectedPandoraPFOs"],
+ "UseClusterLessPfos": ["0"],
+ "UseNeutronTiming": ["0"]
+ }
+
+VertexFinder = MarlinProcessorWrapper("VertexFinder")
+VertexFinder.OutputLevel = WARNING
+VertexFinder.ProcessorType = "LcfiplusProcessor"
+VertexFinder.Parameters = {
+ "Algorithms": ["PrimaryVertexFinder", "BuildUpVertex"],
+ "BeamSizeX": ["38.2E-3"],
+ "BeamSizeY": ["68E-6"],
+ "BeamSizeZ": ["1.97"],
+ "BuildUpVertex.AVFTemperature": ["5.0"],
+ "BuildUpVertex.AssocIPTracks": ["1"],
+ "BuildUpVertex.AssocIPTracksChi2RatioSecToPri": ["2.0"],
+ "BuildUpVertex.AssocIPTracksMinDist": ["0."],
+ "BuildUpVertex.MassThreshold": ["10."],
+ "BuildUpVertex.MaxChi2ForDistOrder": ["1.0"],
+ "BuildUpVertex.MinDistFromIP": ["0.3"],
+ "BuildUpVertex.PrimaryChi2Threshold": ["25."],
+ "BuildUpVertex.SecondaryChi2Threshold": ["9."],
+ "BuildUpVertex.TrackMaxD0": ["10."],
+ "BuildUpVertex.TrackMaxD0Err": ["0.1"],
+ "BuildUpVertex.TrackMaxZ0": ["20."],
+ "BuildUpVertex.TrackMaxZ0Err": ["0.1"],
+ "BuildUpVertex.TrackMinFtdHits": ["1"],
+ "BuildUpVertex.TrackMinPt": ["0.1"],
+ "BuildUpVertex.TrackMinTpcHits": ["1"],
+ "BuildUpVertex.TrackMinTpcHitsMinPt": ["999999"],
+ "BuildUpVertex.TrackMinVxdFtdHits": ["1"],
+ "BuildUpVertex.TrackMinVxdHits": ["1"],
+ "BuildUpVertex.UseAVF": ["false"],
+ "BuildUpVertex.UseV0Selection": ["1"],
+ "BuildUpVertex.V0VertexCollectionName": ["BuildUpVertices_V0"],
+ "BuildUpVertexCollectionName": ["BuildUpVertices"],
+ "MCPCollection": ["MCParticle"],
+ "MCPFORelation": ["RecoMCTruthLink"],
+ "MagneticField": ["2.0"],
+ "PFOCollection": ["PFOsFromJets"],
+ "PrimaryVertexCollectionName": ["PrimaryVertices"],
+ "PrimaryVertexFinder.BeamspotConstraint": ["1"],
+ "PrimaryVertexFinder.BeamspotSmearing": ["false"],
+ "PrimaryVertexFinder.Chi2Threshold": ["25."],
+ "PrimaryVertexFinder.TrackMaxD0": ["20."],
+ "PrimaryVertexFinder.TrackMaxInnermostHitRadius": ["61"],
+ "PrimaryVertexFinder.TrackMaxZ0": ["20."],
+ "PrimaryVertexFinder.TrackMinFtdHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHitsMinPt": ["999999"],
+ "PrimaryVertexFinder.TrackMinVtxFtdHits": ["1"],
+ "PrimaryVertexFinder.TrackMinVxdHits": ["999999"],
+ "PrintEventNumber": ["1"],
+ "ReadSubdetectorEnergies": ["0"],
+ "TrackHitOrdering": ["2"],
+ "UpdateVertexRPDaughters": ["0"],
+ "UseMCP": ["0"]
+ }
+
+VertexFinderUnconstrained = MarlinProcessorWrapper("VertexFinderUnconstrained")
+VertexFinderUnconstrained.OutputLevel = WARNING
+VertexFinderUnconstrained.ProcessorType = "LcfiplusProcessor"
+VertexFinderUnconstrained.Parameters = {
+ "Algorithms": ["PrimaryVertexFinder", "BuildUpVertex"],
+ "BeamSizeX": ["38.2E-3"],
+ "BeamSizeY": ["68E-6"],
+ "BeamSizeZ": ["1.97"],
+ "BuildUpVertex.AVFTemperature": ["5.0"],
+ "BuildUpVertex.AssocIPTracks": ["1"],
+ "BuildUpVertex.AssocIPTracksChi2RatioSecToPri": ["2.0"],
+ "BuildUpVertex.AssocIPTracksMinDist": ["0."],
+ "BuildUpVertex.MassThreshold": ["10."],
+ "BuildUpVertex.MaxChi2ForDistOrder": ["1.0"],
+ "BuildUpVertex.MinDistFromIP": ["0.3"],
+ "BuildUpVertex.PrimaryChi2Threshold": ["25."],
+ "BuildUpVertex.SecondaryChi2Threshold": ["9."],
+ "BuildUpVertex.TrackMaxD0": ["10."],
+ "BuildUpVertex.TrackMaxD0Err": ["0.1"],
+ "BuildUpVertex.TrackMaxZ0": ["20."],
+ "BuildUpVertex.TrackMaxZ0Err": ["0.1"],
+ "BuildUpVertex.TrackMinFtdHits": ["1"],
+ "BuildUpVertex.TrackMinPt": ["0.1"],
+ "BuildUpVertex.TrackMinTpcHits": ["1"],
+ "BuildUpVertex.TrackMinTpcHitsMinPt": ["999999"],
+ "BuildUpVertex.TrackMinVxdFtdHits": ["1"],
+ "BuildUpVertex.TrackMinVxdHits": ["1"],
+ "BuildUpVertex.UseAVF": ["false"],
+ "BuildUpVertex.UseV0Selection": ["1"],
+ "BuildUpVertex.V0VertexCollectionName": ["BuildUpVertices_V0_res"],
+ "BuildUpVertexCollectionName": ["BuildUpVertices_res"],
+ "MCPCollection": ["MCParticle"],
+ "MCPFORelation": ["RecoMCTruthLink"],
+ "MagneticField": ["2.0"],
+ "PFOCollection": ["TightSelectedPandoraPFOs"],
+ "PrimaryVertexCollectionName": ["PrimaryVertices_res"],
+ "PrimaryVertexFinder.BeamspotConstraint": ["0"],
+ "PrimaryVertexFinder.BeamspotSmearing": ["false"],
+ "PrimaryVertexFinder.Chi2Threshold": ["25."],
+ "PrimaryVertexFinder.TrackMaxD0": ["20."],
+ "PrimaryVertexFinder.TrackMaxInnermostHitRadius": ["61"],
+ "PrimaryVertexFinder.TrackMaxZ0": ["20."],
+ "PrimaryVertexFinder.TrackMinFtdHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHits": ["999999"],
+ "PrimaryVertexFinder.TrackMinTpcHitsMinPt": ["999999"],
+ "PrimaryVertexFinder.TrackMinVtxFtdHits": ["1"],
+ "PrimaryVertexFinder.TrackMinVxdHits": ["999999"],
+ "PrintEventNumber": ["1"],
+ "ReadSubdetectorEnergies": ["0"],
+ "TrackHitOrdering": ["2"],
+ "UpdateVertexRPDaughters": ["0"],
+ "UseMCP": ["0"]
+ }
+
+# Write output to EDM4hep
+from Configurables import PodioOutput
+out = PodioOutput("PodioOutput", filename = "my_output.root")
+out.outputCommands = ["keep *"]
+
+
+algList.append(inp)
+algList.append(MyAIDAProcessor)
+algList.append(EventNumber)
+algList.append(InitDD4hep)
+algList.append(OverlayFalse) # Config.OverlayFalse
+# algList.append(Overlay91GeV) # Config.Overlay91GeV
+# algList.append(Overlay365GeV) # Config.Overlay365GeV
+algList.append(VXDBarrelDigitiser)
+algList.append(VXDEndcapDigitiser)
+algList.append(InnerPlanarDigiProcessor)
+algList.append(InnerEndcapPlanarDigiProcessor)
+algList.append(OuterPlanarDigiProcessor)
+algList.append(OuterEndcapPlanarDigiProcessor)
+# algList.append(MyTruthTrackFinder) # Config.TrackingTruth
+algList.append(MyConformalTracking) # Config.TrackingConformal
+algList.append(ClonesAndSplitTracksFinder) # Config.TrackingConformal
+algList.append(Refit)
+#algList.append(MyDDCaloDigi[CONSTANTS["CalorimeterIntegrationTimeWindow"]])
+algList.append(MyDDSimpleMuonDigi)
+#algList.append(MyDDMarlinPandora[CONSTANTS["CalorimeterIntegrationTimeWindow"]])
+algList.append(LumiCalReco)
+algList.append(MyClicEfficiencyCalculator)
+algList.append(MyRecoMCTruthLinker)
+algList.append(MyTrackChecker)
+algList.append(MyCLICPfoSelectorDefault)
+algList.append(MyCLICPfoSelectorLoose)
+algList.append(MyCLICPfoSelectorTight)
+algList.append(RenameCollection) # Config.OverlayFalse
+# algList.append(MyFastJetProcessor) # Config.OverlayNotFalse
+algList.append(VertexFinder)
+algList.append(JetClusteringAndRefiner)
+# algList.append(VertexFinderUnconstrained) # Config.VertexUnconstrainedON
+algList.append(Output_REC)
+algList.append(Output_DST)
+algList.append(out)
+
+from Configurables import ApplicationMgr
+ApplicationMgr( TopAlg = algList,
+ EvtSel = 'NONE',
+ EvtMax = 3,
+ ExtSvc = [evtsvc],
+ OutputLevel=WARNING
+ )
diff --git a/pandoraPFA/track_gaudi_produce_CLD_events_from_ddsim.py b/pandoraPFA/track_gaudi_produce_CLD_events_from_ddsim.py
index e41a264..11ec880 100644
--- a/pandoraPFA/track_gaudi_produce_CLD_events_from_ddsim.py
+++ b/pandoraPFA/track_gaudi_produce_CLD_events_from_ddsim.py
@@ -73,9 +73,9 @@
path_to_detector = "./"
print(path_to_detector)
detectors_to_use=[
- #'CLD_LAr/FCCee_o1_v05.xml',
- #'../../FCCDetectors/Detector/DetFCCeeIDEA-LAr/compact/FCCee_DectMaster.xml',
- '../../k4geo/FCCee/compact/FCCee_o1_v05/FCCee_o1_v05.xml',
+ 'CLD_LAr/FCCee_o1_v05.xml',
+ # '/home/ksasikum/Key4Hep/LAr/Detector/DetFCCeeIDEA-LAr/compact/FCCee_DectMaster.xml',
+ #'../../k4geo/FCCee/compact/FCCee_o1_v05/FCCee_o1_v05.xml',
]
# prefix all xmls with path_to_detector
geoservice.detectors = [os.path.join(path_to_detector, _det) for _det in detectors_to_use]