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]