lcsim/resources/org/lcsim/recon/tracking/seedtracker/strategybuilder/weights
diff -u -r1.1 -r1.2
--- default_weights_sid02.xml 26 Sep 2008 23:36:07 -0000 1.1
+++ default_weights_sid02.xml 16 Oct 2008 21:40:29 -0000 1.2
@@ -1,95 +1,89 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<LayerWeight xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
-xs:noNamespaceSchemaLocation="http://lcsim.org/recon/tracking/seedtracker/strategybuilder/layerweights.xsd">
-
-
-<!--
- By Cosmin Deaconu
-
- These weights were found to work satisfactorily with ngle
- muon events. They should certainly not be condered optimal...
-
- Unfortunately, coming up with good weights seems to be a little bit of
- black magic...
-
- Score is calculated with the following formula:
-
- N*w*(c+m*a^e)
-
- N = Number of new tracks that could theoretically be found
- w = Average weight of subset layers
- a = Adjacence, the number of times in the training event that the
- subset layers are adjacent (i.e., they are hit consecutively by an
- MCParticle).
- c = AdjacenceConstant
- m = AdjacenceMultiplier
- e = AdjacenceExponent
-
-
- -->
-
-
-
- <!--Default used for any not already defined-->
- <DefaultReadoutEfficiency>0.99</DefaultReadoutEfficiency>
- <DefaultWeight>1.0</DefaultWeight>
-
- <TargetDetector
-divide_by_two_in_tracker_endcap="true">sid02</TargetDetector>
-
- <!-- Adjacence modifiers (see above for formula)-->
- <AdjacenceConstant>2</AdjacenceConstant>
- <AdjacenceMultiplier>1</AdjacenceMultiplier>
- <AdjacenceExponent>0.1</AdjacenceExponent>
-
- <Layers>
-
- <!--Barrel-->
-
- <Layer layer_number="4" detector_name="TrackerBarrel" be_flag="BARREL">3.0</Layer>
- <Layer layer_number="3" detector_name="TrackerBarrel" be_flag="BARREL">2.08</Layer>
- <Layer layer_number="2" detector_name="TrackerBarrel" be_flag="BARREL">2.07</Layer>
- <Layer layer_number="1" detector_name="TrackerBarrel" be_flag="BARREL">2.06</Layer>
- <Layer layer_number="0" detector_name="TrackerBarrel" be_flag="BARREL">2</Layer>
- <Layer layer_number="4" detector_name="VertexBarrel" be_flag="BARREL">0.504</Layer>
- <Layer layer_number="3" detector_name="VertexBarrel" be_flag="BARREL">0.503</Layer>
- <Layer layer_number="2" detector_name="VertexBarrel" be_flag="BARREL">0.502</Layer>
- <Layer layer_number="1" detector_name="VertexBarrel" be_flag="BARREL">0.501</Layer>
- <Layer layer_number="0" detector_name="VertexBarrel" be_flag="BARREL">0.500</Layer>
-
-
- <!--North Endcap-->
-
- <Layer layer_number="3" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.011</Layer>
- <Layer layer_number="2" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.010</Layer>
- <Layer layer_number="1" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.009</Layer>
- <Layer layer_number="0" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.008</Layer>
-
- <Layer layer_number="2" detector_name="TrackerForward" be_flag="ENDCAP_NORTH">1.007</Layer>
- <Layer layer_number="1" detector_name="TrackerForward" be_flag="ENDCAP_NORTH">1.006</Layer>
- <Layer layer_number="0" detector_name="TrackerForward" be_flag="ENDCAP_NORTH">1.005</Layer>
-
- <Layer layer_number="3" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.504</Layer>
- <Layer layer_number="2" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.503</Layer>
- <Layer layer_number="1" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.502</Layer>
- <Layer layer_number="0" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.501</Layer>
-
- <!--South Endcap-->
-
- <Layer layer_number="3" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.011</Layer>
- <Layer layer_number="2" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.010</Layer>
- <Layer layer_number="1" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.009</Layer>
- <Layer layer_number="0" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.008</Layer>
-
- <Layer layer_number="2" detector_name="TrackerForward" be_flag="ENDCAP_SOUTH">1.007</Layer>
- <Layer layer_number="1" detector_name="TrackerForward" be_flag="ENDCAP_SOUTH">1.006</Layer>
- <Layer layer_number="0" detector_name="TrackerForward" be_flag="ENDCAP_SOUTH">1.005</Layer>
-
- <Layer layer_number="3" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.504</Layer>
- <Layer layer_number="2" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.503</Layer>
- <Layer layer_number="1" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.502</Layer>
- <Layer layer_number="0" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.501</Layer>
-
- </Layers>
-</LayerWeight>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<LayerWeight xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+xs:noNamespaceSchemaLocation="http://lcsim.org/recon/tracking/seedtracker/strategybuilder/layerweights.xsd">
+
+<!--
+ By Cosmin Deaconu
+
+ These weights were found to work satisfactorily with ngle
+ muon events. They should certainly not be condered optimal...
+
+ Unfortunately, coming up with good weights seems to be a little bit of
+ black magic...
+
+ Score is calculated with the following formula:
+
+ N*w*(c+m*a^e)
+
+ N = Number of new tracks that could theoretically be found
+ w = Average weight of subset layers
+ a = Adjacence, the number of times in the training event that the
+ subset layers are adjacent (i.e., they are hit consecutively by an
+ MCParticle).
+ c = AdjacenceConstant
+ m = AdjacenceMultiplier
+ e = AdjacenceExponent
+
+
+ -->
+ <!--Default used for any not already defined-->
+ <DefaultReadoutEfficiency>1.0</DefaultReadoutEfficiency>
+
+ <ReadoutEfficiencies>
+
+ <ReadoutEfficiency readout="TkrBarrHits">1.</ReadoutEfficiency>
+ <ReadoutEfficiency readout="TkrEndcapHits">1.</ReadoutEfficiency>
+ <ReadoutEfficiency readout="VtxBarrHits">0.99</ReadoutEfficiency>
+ <ReadoutEfficiency readout="VtxEndcapHits">0.99</ReadoutEfficiency>
+ <ReadoutEfficiency readout="TkrForwardHits">0.99</ReadoutEfficiency>
+
+ </ReadoutEfficiencies>
+
+ <DefaultWeight>1.0</DefaultWeight>
+
+ <TargetDetector divide_by_two_in_tracker_endcap="true">sid02</TargetDetector>
+
+ <!-- Adjacence modifiers (see above for formula)-->
+ <AdjacenceConstant>2</AdjacenceConstant>
+ <AdjacenceMultiplier>1</AdjacenceMultiplier>
+ <AdjacenceExponent>0.1</AdjacenceExponent>
+
+ <Layers>
+
+ <!--Barrel-->
+ <Layer layer_number="4" detector_name="TrackerBarrel" be_flag="BARREL">3.0</Layer>
+ <Layer layer_number="3" detector_name="TrackerBarrel" be_flag="BARREL">2.08</Layer>
+ <Layer layer_number="2" detector_name="TrackerBarrel" be_flag="BARREL">2.07</Layer>
+ <Layer layer_number="1" detector_name="TrackerBarrel" be_flag="BARREL">2.06</Layer>
+ <Layer layer_number="0" detector_name="TrackerBarrel" be_flag="BARREL">2</Layer>
+ <Layer layer_number="4" detector_name="VertexBarrel" be_flag="BARREL">0.504</Layer>
+ <Layer layer_number="3" detector_name="VertexBarrel" be_flag="BARREL">0.503</Layer>
+ <Layer layer_number="2" detector_name="VertexBarrel" be_flag="BARREL">0.502</Layer>
+ <Layer layer_number="1" detector_name="VertexBarrel" be_flag="BARREL">0.501</Layer>
+ <Layer layer_number="0" detector_name="VertexBarrel" be_flag="BARREL">0.500</Layer>
+ <!--North Endcap-->
+ <Layer layer_number="3" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.011</Layer>
+ <Layer layer_number="2" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.010</Layer>
+ <Layer layer_number="1" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.009</Layer>
+ <Layer layer_number="0" detector_name="TrackerEndcap" be_flag="ENDCAP_NORTH">1.008</Layer>
+ <Layer layer_number="2" detector_name="TrackerForward" be_flag="ENDCAP_NORTH">1.007</Layer>
+ <Layer layer_number="1" detector_name="TrackerForward" be_flag="ENDCAP_NORTH">1.006</Layer>
+ <Layer layer_number="0" detector_name="TrackerForward" be_flag="ENDCAP_NORTH">1.005</Layer>
+ <Layer layer_number="3" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.504</Layer>
+ <Layer layer_number="2" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.503</Layer>
+ <Layer layer_number="1" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.502</Layer>
+ <Layer layer_number="0" detector_name="VertexEndcap" be_flag="ENDCAP_NORTH">0.501</Layer>
+ <!--South Endcap-->
+ <Layer layer_number="3" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.011</Layer>
+ <Layer layer_number="2" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.010</Layer>
+ <Layer layer_number="1" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.009</Layer>
+ <Layer layer_number="0" detector_name="TrackerEndcap" be_flag="ENDCAP_SOUTH">1.008</Layer>
+ <Layer layer_number="2" detector_name="TrackerForward" be_flag="ENDCAP_SOUTH">1.007</Layer>
+ <Layer layer_number="1" detector_name="TrackerForward" be_flag="ENDCAP_SOUTH">1.006</Layer>
+ <Layer layer_number="0" detector_name="TrackerForward" be_flag="ENDCAP_SOUTH">1.005</Layer>
+ <Layer layer_number="3" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.504</Layer>
+ <Layer layer_number="2" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.503</Layer>
+ <Layer layer_number="1" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.502</Layer>
+ <Layer layer_number="0" detector_name="VertexEndcap" be_flag="ENDCAP_SOUTH">0.501</Layer>
+ </Layers>
+</LayerWeight>