Skip to content

Commit

Permalink
Make a steering file for unspaced MC recon
Browse files Browse the repository at this point in the history
  • Loading branch information
bloodyyugo committed Dec 13, 2024
1 parent 2434fe3 commit 558676b
Showing 1 changed file with 7 additions and 103 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,10 @@
<driver name="RawTrackerHitSensorSetup"/>
<driver name="RawTrackerHitFitterDriver" />
<driver name="TrackerHitDriver"/>
<!--<driver name="HelicalTrackHitDriver"/>-->
<!-- Track finding and fitting using seed tracker. -->
<!--<driver name="TrackReconSeed123Conf4Extd56"/>
<driver name="TrackReconSeed123Conf5Extd46"/>
<driver name="TrackReconSeed567Conf4Extd123"/>
<driver name="TrackReconSeed456Conf3Extd127"/>
<driver name="TrackReconSeed356Conf7Extd124"/>
<driver name="TrackReconSeed235Conf6Extd147"/>-->
<!-- <driver name="TrackReconSeed234Conf6Extd157"/> -->
<!--<driver name="MergeTrackCollections"/>
<driver name="GBLRefitterDriver" />
<driver name="TrackDataDriver" />-->

<driver name="KalmanPatRecDriver"/>
<driver name="TrackTruthMatching_KF" />
<!--<driver name="TrackTruthMatching_GBL" /> -->
<driver name="ReconParticleDriver_Kalman" />
<!--<driver name="ReconParticleDriver" />-->
<driver name="KFOutputDriver"/>

<driver name="LCIOWriter"/>
Expand Down Expand Up @@ -83,8 +70,7 @@
<useTimestamps>true</useTimestamps>
<!--offset to get times centered at 0 after timestamp correction-->
<!-- set to 0 for unspaced; ~112 for spaced -->
<!-- <tsCorrectionScale>0</tsCorrectionScale> -->
<tsCorrectionScale>114</tsCorrectionScale>
<tsCorrectionScale>0</tsCorrectionScale>
<!--correct for the SVT fit time offset...this should be on if <useTimingConditions> is turned on in readout-->
<correctTimeOffset>true</correctTimeOffset>
<!--per sensor shift...set false becasue it's not in readout sim-->
Expand All @@ -108,85 +94,7 @@
<neighborDeltaT>50</neighborDeltaT>
<debug>false</debug>
</driver>
<!-- Create 3D hits from pairs of 1D clusters on adjecent sensors. -->
<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<clusterTimeCut>100.0</clusterTimeCut>
<maxDt>100.0</maxDt>
<clusterAmplitudeCut>400.0</clusterAmplitudeCut>
</driver>
<!-- SVT Track finding and fitting. -->
<driver name="TrackReconSeed123Conf4Extd56" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s123_c4_e56</trackCollectionName>
<strategyResource>HPS_s123_c4_e56_4hit.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="TrackReconSeed123Conf5Extd46" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s123_c5_e46</trackCollectionName>
<strategyResource>HPS_s123_c5_e46_4hit.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="TrackReconSeed567Conf4Extd123" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s567_c4_e123</trackCollectionName>
<strategyResource>HPS_s567_c4_e123.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="TrackReconSeed456Conf3Extd127" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s456_c3_e127</trackCollectionName>
<strategyResource>HPS_s456_c3_e127.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="TrackReconSeed356Conf7Extd124" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s356_c7_e124</trackCollectionName>
<strategyResource>HPS_s356_c7_e124.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="TrackReconSeed235Conf6Extd147" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s235_c6_e147</trackCollectionName>
<strategyResource>HPS_s235_c6_e147.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="TrackReconSeed234Conf6Extd157" type="org.hps.recon.tracking.TrackerReconDriver">
<trackCollectionName>Tracks_s234_c5_e157</trackCollectionName>
<strategyResource>HPS_s234_c5_e167_4hit.xml</strategyResource>
<debug>false</debug>
<rmsTimeCut>1000.0</rmsTimeCut>
<maxTrackerHits>250</maxTrackerHits>
</driver>
<driver name="MergeTrackCollections" type="org.hps.recon.tracking.MergeTrackCollections" />
<driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver" />
<driver name="ReconParticleDriver" type="org.hps.recon.particle.HpsReconParticleDriver" >
<ecalClusterCollectionName>EcalClustersCorr</ecalClusterCollectionName>
<trackCollectionNames>GBLTracks</trackCollectionNames>
<matcherTrackCollectionName>GBLTracks</matcherTrackCollectionName>
<trackClusterMatcherAlgo>TrackClusterMatcherMinDistance</trackClusterMatcherAlgo>
<beamPositionX> 0 </beamPositionX>
<beamSigmaX> 0.05 </beamSigmaX>
<beamPositionY> 0 </beamPositionY>
<beamSigmaY> 0.02 </beamSigmaY>
<beamPositionZ> -7.5 </beamPositionZ>
<trackClusterTimeOffset>28</trackClusterTimeOffset>
<maxMatchDt>1000</maxMatchDt>
<useInternalVertexXYPositions>false</useInternalVertexXYPositions>
<minVertexChisqProb> 0.0 </minVertexChisqProb>
<maxElectronP>7.0</maxElectronP>
<maxVertexP>7.0</maxVertexP>
<requireClustersForV0>false</requireClustersForV0>
<applyClusterCorrections>false</applyClusterCorrections>
<isMC>true</isMC>
</driver>

<driver name="ReconParticleDriver_Kalman" type="org.hps.recon.particle.HpsReconParticleDriver" >
<ecalClusterCollectionName>EcalClustersCorr</ecalClusterCollectionName>
<trackCollectionNames>KalmanFullTracks</trackCollectionNames>
Expand All @@ -204,7 +112,7 @@
<beamSigmaX> 0.05 </beamSigmaX>
<beamPositionY> 0 </beamPositionY>
<beamSigmaY> 0.02 </beamSigmaY>
<beamPositionZ> -7.5 </beamPositionZ>
<beamPositionZ> 0.0 </beamPositionZ>
<trackClusterTimeOffset>28</trackClusterTimeOffset>
<maxMatchDt>1000</maxMatchDt>
<useInternalVertexXYPositions>false</useInternalVertexXYPositions>
Expand All @@ -214,7 +122,7 @@
<requireClustersForV0>false</requireClustersForV0>
<applyClusterCorrections>true</applyClusterCorrections>
<isMC>true</isMC>
<debug>true</debug>
<debug>false</debug>
</driver>
<driver name="GBLRefitterDriver" type="org.hps.recon.tracking.gbl.GBLRefitterDriver"/>
<driver name="KalmanPatRecDriver" type="org.hps.recon.tracking.kalman.KalmanPatRecDriver">
Expand All @@ -226,19 +134,15 @@
<kalmanTracks>true</kalmanTracks>
<debug>false</debug>
</driver>
<driver name="TrackTruthMatching_GBL" type="org.hps.analysis.MC.TrackToMCParticleRelationsDriver">
<trackCollectionName>GBLTracks</trackCollectionName>
<kalmanTracks>false</kalmanTracks>
<debug>false</debug>
</driver>

<driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}.slcio</outputFilePath>
</driver>
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>

<driver name="KFOutputDriver" type="org.hps.recon.tracking.kalman.KFOutputDriver">
<outputPlotsFilename>${outputFile}.root</outputPlotsFilename>
<debug>true</debug>
<debug>false</debug>
<bsZ>0.0</bsZ>
<!--<trackCollectionName>GBLTracks</trackCollectionName> -->
<trackCollectionName>KalmanFullTracks</trackCollectionName>
Expand Down

0 comments on commit 558676b

Please sign in to comment.