Commit in slicPandora/settings on MAIN
clic_sid_cdr_PandoraSettings.xml+406added 1.1
settings for clic_sid_cdr from John Marshall

slicPandora/settings
clic_sid_cdr_PandoraSettings.xml added at 1.1
diff -N clic_sid_cdr_PandoraSettings.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ clic_sid_cdr_PandoraSettings.xml	11 Oct 2011 23:43:23 -0000	1.1
@@ -0,0 +1,406 @@
+<!-- Pandora settings xml file -->
+
+<pandora>
+    <!-- HELPER CLASS SETTINGS -->
+    <IsMonitoringEnabled> true </IsMonitoringEnabled>
+    <ShouldDisplayAlgorithmInfo> false </ShouldDisplayAlgorithmInfo>
+
+    <!-- Plugin helper functions -->
+    <HadronicEnergyCorrectionFunctions> CleanClusters ScaleHotHadrons MuonCoilCorrection </HadronicEnergyCorrectionFunctions>
+    <EmShowerFastFunction> FineGranularityEmShowerId </EmShowerFastFunction>
+    <PhotonFastFunction> FineGranularityPhotonId </PhotonFastFunction>
+    <ElectronFastFunction> FineGranularityElectronId </ElectronFastFunction>
+    <MuonFastFunction> FineGranularityMuonId </MuonFastFunction>
+
+    <!-- CaloHit helper settings -->
+    <CaloHitHelper>
+        <ShouldCalculateDensityWeight>false</ShouldCalculateDensityWeight>
+        <ShouldCalculateSurroundingEnergy>false</ShouldCalculateSurroundingEnergy>
+    </CaloHitHelper>
+
+    <!-- PANDORA ALGORITHM SETTINGS -->
+
+    <!-- Select tracks and hits to use for clustering -->
+    <algorithm type = "EventPreparation"/>
+
+    <!-- Standalone muon clustering -->
+    <algorithm type = "MuonReconstruction">
+        <algorithm type = "ConeClustering" description = "MuonClusterFormation">
+            <TanConeAngleCoarse>0.3</TanConeAngleCoarse>
+            <ConeApproachMaxSeparation>2000.f</ConeApproachMaxSeparation>
+            <MaxClusterDirProjection>2000.f</MaxClusterDirProjection>
+            <ShouldUseIsolatedHits>true</ShouldUseIsolatedHits>
+            <LayersToStepBackCoarse>30</LayersToStepBackCoarse>
+            <AdditionalPadWidthsCoarse>1</AdditionalPadWidthsCoarse>
+            <SameLayerPadWidthsCoarse>1.8</SameLayerPadWidthsCoarse>
+            <ShouldUseTrackSeed>false</ShouldUseTrackSeed>
+            <MaxTrackSeedSeparation>0</MaxTrackSeedSeparation>
+            <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+            <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+            <TrackPathWidth>0</TrackPathWidth>
+        </algorithm>
+    </algorithm>
+
+    <!-- Clustering parent algorithm runs a daughter clustering algorithm -->
+    <algorithm type = "ClusteringParent">
+        <algorithm type = "ConeClustering" description = "ClusterFormation"/>
+        <algorithm type = "TopologicalAssociationParent" description = "ClusterAssociation">
+            <associationAlgorithms>
+                <algorithm type = "LoopingTracks"/>
+                <algorithm type = "BrokenTracks"/>
+                <algorithm type = "ShowerMipMerging"/>
+                <algorithm type = "ShowerMipMerging2"/>
+                <algorithm type = "BackscatteredTracks"/>
+                <algorithm type = "BackscatteredTracks2"/>
+                <algorithm type = "ShowerMipMerging3"/>
+                <algorithm type = "ShowerMipMerging4"/>
+                <algorithm type = "ProximityBasedMerging">
+                    <algorithm type = "TrackClusterAssociation"/>
+                </algorithm>
+                <algorithm type = "ConeBasedMerging">
+                    <algorithm type = "TrackClusterAssociation"/>
+                </algorithm>
+                <algorithm type = "MipPhotonSeparation">
+                    <algorithm type = "TrackClusterAssociation"/>
+                </algorithm>
+                <algorithm type = "SoftClusterMerging">
+                    <algorithm type = "TrackClusterAssociation"/>
+                    <ClosestDistanceCut0>33.</ClosestDistanceCut0>
+                    <ClosestDistanceCut1>66.</ClosestDistanceCut1>
+                    <ClosestDistanceCut2>166.</ClosestDistanceCut2>
+                    <MaxClusterDistanceFine>66.</MaxClusterDistanceFine>
+                    <MaxClusterDistanceCoarse>166.</MaxClusterDistanceCoarse>
+                </algorithm>
+                <algorithm type = "IsolatedHitMerging"/>
+            </associationAlgorithms>
+        </algorithm>
+        <ClusterListName> PrimaryClusterList </ClusterListName>
+    </algorithm>
+
+    <!-- Reclustering algorithms run multiple clustering algorithms -->
+    <algorithm type = "ReclusteringParent">
+        <reclusteringAlgorithms>
+            <algorithm type = "SplitTrackAssociations" instance = "SplitTrackAssociations1">
+                <clusteringAlgorithms>
+                    <algorithm type = "ConeClustering" instance = "Reclustering1">
+                        <TanConeAngleFine>0.24</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.4</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>2</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>2</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>2.24</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>1.44</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering2">
+                        <TanConeAngleFine>0.18</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.3</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>1.5</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>1.5</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>1.68</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>1.08</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering3">
+                        <TanConeAngleFine>0.15</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.25</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>1.25</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>1.25</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>1.4</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.9</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering4">
+                        <TanConeAngleFine>0.12</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.2</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>1</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>1</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>1.12</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.72</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering5">
+                        <TanConeAngleFine>0.09</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.15</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>0.75</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>0.75</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>0.84</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.54</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering6">
+                        <TanConeAngleFine>0.075</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.125</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>0.625</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>0.625</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>0.7</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.45</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering7">
+                        <TanConeAngleFine>0.06</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.1</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>0.5</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>0.5</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>0.56</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.36</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering8">
+                        <TanConeAngleFine>0.045</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.075</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>0.375</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>0.375</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>0.42</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.27</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering9">
+                        <TanConeAngleFine>0.03</TanConeAngleFine>
+                        <TanConeAngleCoarse>0.05</TanConeAngleCoarse>
+                        <AdditionalPadWidthsFine>0.25</AdditionalPadWidthsFine>
+                        <AdditionalPadWidthsCoarse>0.25</AdditionalPadWidthsCoarse>
+                        <SameLayerPadWidthsFine>0.28</SameLayerPadWidthsFine>
+                        <SameLayerPadWidthsCoarse>0.18</SameLayerPadWidthsCoarse>
+                        <MaxTrackSeedSeparation>100</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering10">
+                        <MaxTrackSeedSeparation>250</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>3</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>3</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>2</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering11">
+                        <ShouldUseTrackSeed>false</ShouldUseTrackSeed>
+                        <MaxTrackSeedSeparation>0</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                    <algorithm type = "ConeClustering" instance = "Reclustering12">
+                        <MaxTrackSeedSeparation>1000</MaxTrackSeedSeparation>
+                        <MaxLayersToTrackSeed>6</MaxLayersToTrackSeed>
+                        <MaxLayersToTrackLikeHit>3</MaxLayersToTrackLikeHit>
+                        <TrackPathWidth>0</TrackPathWidth>
+                    </algorithm>
+                </clusteringAlgorithms>
+                <algorithm type = "TopologicalAssociationParent" description = "ClusterAssociation" instance = "reclusterAssociation">
+                    <associationAlgorithms>
+                        <algorithm type = "LoopingTracks"/>
+                        <algorithm type = "BrokenTracks"/>
+                        <algorithm type = "ShowerMipMerging"/>
+                        <algorithm type = "ShowerMipMerging2"/>
+                        <algorithm type = "BackscatteredTracks"/>
+                        <algorithm type = "BackscatteredTracks2"/>
+                        <algorithm type = "ShowerMipMerging3"/>
+                        <algorithm type = "ShowerMipMerging4"/>
+                        <algorithm type = "ProximityBasedMerging">
+                            <algorithm type = "TrackClusterAssociation"/>
+                        </algorithm>
+                        <algorithm type = "ConeBasedMerging">
+                            <algorithm type = "TrackClusterAssociation"/>
+                        </algorithm>
+                        <algorithm type = "MipPhotonSeparation">
+                            <algorithm type = "TrackClusterAssociation"/>
+                        </algorithm>
+                        <algorithm type = "SoftClusterMerging">
+                            <algorithm type = "TrackClusterAssociation"/>
+                            <ClosestDistanceCut0>33.</ClosestDistanceCut0>
+                            <ClosestDistanceCut1>66.</ClosestDistanceCut1>
+                            <ClosestDistanceCut2>166.</ClosestDistanceCut2>
+                            <MaxClusterDistanceFine>66.</MaxClusterDistanceFine>
+                            <MaxClusterDistanceCoarse>166.</MaxClusterDistanceCoarse>
+                        </algorithm>
+                        <algorithm type = "IsolatedHitMerging"/>
+                    </associationAlgorithms>
+                </algorithm>
+                <algorithm type = "TrackClusterAssociation" description = "TrackClusterAssociation"></algorithm>
+                <UsingOrderedAlgorithms>true</UsingOrderedAlgorithms>
+                <ShouldUseForcedClustering>true</ShouldUseForcedClustering>
+                <algorithm type = "ForcedClustering" description = "ForcedClustering"/>
+            </algorithm>
+
+            <algorithm type = "SplitMergedClusters" instance = "SplitMergedClusters1">
+                <clusteringAlgorithms>
+                    <algorithm type = "ConeClustering" instance = "Reclustering1"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering2"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering3"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering4"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering5"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering6"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering7"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering8"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering9"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering10"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering11"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering12"/>
+                </clusteringAlgorithms>
+                <algorithm type = "TopologicalAssociationParent" description = "ClusterAssociation" instance = "reclusterAssociation"></algorithm>
+                <algorithm type = "TrackClusterAssociation" description = "TrackClusterAssociation"></algorithm>
+                <UsingOrderedAlgorithms>true</UsingOrderedAlgorithms>
+                <ShouldUseForcedClustering>true</ShouldUseForcedClustering>
+                <algorithm type = "ForcedClustering" description = "ForcedClustering"/>
+            </algorithm>
+
+            <algorithm type = "TrackDrivenMerging">
+                <algorithm type = "TrackClusterAssociation" description = "TrackClusterAssociation"></algorithm>
+            </algorithm>
+
+            <algorithm type = "ResolveTrackAssociations">
+                <clusteringAlgorithms>
+                    <algorithm type = "ConeClustering" instance = "Reclustering1"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering2"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering3"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering4"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering5"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering6"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering7"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering8"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering9"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering10"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering11"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering12"/>
+                </clusteringAlgorithms>
+                <algorithm type = "TopologicalAssociationParent" description = "ClusterAssociation" instance = "reclusterAssociation"></algorithm>
+                <algorithm type = "TrackClusterAssociation" description = "TrackClusterAssociation"></algorithm>
+                <UsingOrderedAlgorithms>true</UsingOrderedAlgorithms>
+                <ShouldUseForcedClustering>true</ShouldUseForcedClustering>
+                <algorithm type = "ForcedClustering" description = "ForcedClustering"/>
+            </algorithm>
+
+            <algorithm type = "SplitTrackAssociations" instance = "SplitTrackAssociations1"/>
+            <algorithm type = "SplitMergedClusters" instance = "SplitMergedClusters1"/>
+
+            <algorithm type = "TrackDrivenAssociation">
+                <clusteringAlgorithms>
+                    <algorithm type = "ConeClustering" instance = "Reclustering1"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering2"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering3"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering4"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering5"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering6"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering7"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering8"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering9"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering10"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering11"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering12"/>
+                </clusteringAlgorithms>
+                <algorithm type = "TopologicalAssociationParent" description = "ClusterAssociation" instance = "reclusterAssociation"></algorithm>
+                <algorithm type = "TrackClusterAssociation" description = "TrackClusterAssociation"></algorithm>
+                <UsingOrderedAlgorithms>true</UsingOrderedAlgorithms>
+            </algorithm>
+
+            <algorithm type = "SplitTrackAssociations" instance = "SplitTrackAssociations1"/>
+            <algorithm type = "SplitMergedClusters" instance = "SplitMergedClusters1"/>
+
+            <algorithm type = "ExitingTrack">
+                <clusteringAlgorithms>
+                    <algorithm type = "ConeClustering" instance = "Reclustering1"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering2"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering3"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering4"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering5"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering6"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering7"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering8"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering9"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering10"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering11"/>
+                    <algorithm type = "ConeClustering" instance = "Reclustering12"/>
+                </clusteringAlgorithms>
+                <algorithm type = "TopologicalAssociationParent" description = "ClusterAssociation" instance = "reclusterAssociation"></algorithm>
+                <algorithm type = "TrackClusterAssociation" description = "TrackClusterAssociation"></algorithm>
+                <UsingOrderedAlgorithms>true</UsingOrderedAlgorithms>
+                <ShouldUseForcedClustering>true</ShouldUseForcedClustering>
+                <algorithm type = "ForcedClustering" description = "ForcedClustering"/>
+            </algorithm>
+        </reclusteringAlgorithms>
+    </algorithm>
+
+    <!-- Muon clustering -->
+    <algorithm type = "ClusteringParent">
+        <algorithm type = "ConeClustering" description = "ClusterFormation">
+            <TanConeAngleCoarse>0.75</TanConeAngleCoarse>
+            <AdditionalPadWidthsCoarse>12.5</AdditionalPadWidthsCoarse>
+            <SameLayerPadWidthsCoarse>14</SameLayerPadWidthsCoarse>
+            <ShouldUseTrackSeed>false</ShouldUseTrackSeed>
+            <MaxClusterDirProjection>1000</MaxClusterDirProjection>
+            <MaxTrackSeedSeparation>0</MaxTrackSeedSeparation>
+            <MaxLayersToTrackSeed>0</MaxLayersToTrackSeed>
+            <MaxLayersToTrackLikeHit>0</MaxLayersToTrackLikeHit>
+            <TrackPathWidth>0</TrackPathWidth>
+        </algorithm>
+        <InputCaloHitListName> MuonRemovedYokeHits </InputCaloHitListName>
+        <RestoreOriginalCaloHitList> true </RestoreOriginalCaloHitList>
+        <ClusterListName> MuonRemovedYokeClusterList </ClusterListName>
+        <ReplaceCurrentClusterList> false </ReplaceCurrentClusterList>
+    </algorithm>
+
+    <algorithm type = "MuonClusterAssociation">
+        <MuonClusterListName>MuonRemovedYokeClusterList</MuonClusterListName>
+    </algorithm>
+
+    <!-- Photon recovery -->
+    <algorithm type = "PhotonRecovery">
+        <algorithm type = "TrackClusterAssociation"/>
+    </algorithm>
+
+    <algorithm type = "MuonPhotonSeparation">
+        <algorithm type = "TrackClusterAssociation"/>
+    </algorithm>
+
+    <!-- Prepare particle flow objects -->
+    <algorithm type = "TrackPreparation">
+        <CandidateListNames>Input</CandidateListNames>
+        <trackClusterAssociationAlgorithms>
+            <algorithm type = "TrackClusterAssociation"/>
+            <algorithm type = "LoopingTrackAssociation"/>
+            <algorithm type = "TrackRecovery"/>
+            <algorithm type = "TrackRecoveryHelix"/>
+            <algorithm type = "TrackRecoveryInteractions"/>
+        </trackClusterAssociationAlgorithms>
+    </algorithm>
+
+    <algorithm type = "FragmentRemovalParent">
+        <fragmentRemovalAlgorithms>
+            <algorithm type = "MainFragmentRemoval"/>
+            <algorithm type = "NeutralFragmentRemoval"/>
+            <algorithm type = "PhotonFragmentRemoval"/>
+        </fragmentRemovalAlgorithms>
+    </algorithm>
+
+    <!-- Create particle flow objects -->
+    <algorithm type = "ForceSplitTrackAssociations"/>
+    <algorithm type = "PfoCreation"/>
+
+    <!-- Particle flow object modification algorithms -->
+    <algorithm type = "FinalParticleId"/>
+    <algorithm type = "V0PfoCreation"/>
+</pandora>
CVSspam 0.2.8