Print

Print


Author: [log in to unmask]
Date: Wed Nov 30 11:19:10 2016
New Revision: 4587

Log:
Adding new steering files for acceptance studies and basic tracking.

Added:
    java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/
    java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteering.lcsim
    java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteeringTracking.lcsim

Added: java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteering.lcsim
 =============================================================================
--- java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteering.lcsim	(added)
+++ java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteering.lcsim	Wed Nov 30 11:19:10 2016
@@ -0,0 +1,88 @@
+<!--
+   This is a simple template for creating an analysis steering file. 
+-->
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+
+    <!--<control>
+        <numberOfEvents>10000</numberOfEvents> 
+    	</control>-->          
+    <execute>
+	<driver name="SvtTrackerSetup" /> 
+        <driver name="EventMarkerDriver"/>
+        <!-- This should be replaced with your actual analysis Driver. -->
+	<driver name="RawTrackerHitSensorSetup"/> 
+	<!--<driver name="RawTrackerHitFitterDriver" />-->
+	<driver name="SimpleSvtReadout" />		    
+        <driver name="TrackerDigiDriver"/>
+	<driver name="HelicalTrackHitDriver"/>
+        <!--<driver name="TrackerReconDriver"/>-->
+	<!--<driver name="GBLRefitterDriver" />--> 
+	<driver name="Layer0Acceptance"/>
+	<!--<driver name="TrackDataDriver" />-->
+        <!--<driver name="ReconParticleDriver" />--> 
+        <driver name="AidaSaveDriverRoot"/>
+	<driver name="AidaToRootSaveDriver"/>
+	<driver name="LCIOWriter"/>
+    </execute>        
+    <drivers>    
+    	<driver name="SvtTrackerSetup" type="org.hps.detector.svt.SvtTrackerSetup" /> 
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>            
+        </driver>
+        <!-- This should be replaced with your actual analysis Driver. -->
+	<driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup">
+            <readoutCollections>SVTRawTrackerHits</readoutCollections>
+        </driver>
+	<driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+            <fitAlgorithm>Pileup</fitAlgorithm>
+            <useTimestamps>false</useTimestamps>
+            <correctTimeOffset>true</correctTimeOffset>
+            <correctT0Shift>true</correctT0Shift>
+            <useTruthTime>false</useTruthTime>
+            <subtractTOF>true</subtractTOF>
+            <subtractTriggerTime>true</subtractTriggerTime>
+            <correctChanT0>true</correctChanT0>
+            <debug>false</debug>
+        </driver>
+	<driver name="TrackerDigiDriver" type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
+	<!--            <dropBadChannels>true</dropBadChannels>-->
+            <debug>false</debug>
+        </driver>
+	<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+	<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+            <!--<strategyResource>HPS-Full-All.xml</strategyResource>-->
+            <strategyResource>HPS_s456_c3_e721.xml</strategyResource>
+        </driver>
+	<driver name="Layer0Acceptance" type="org.hps.users.mrsolt.Layer0Acceptance">
+		<!--<trackCollectionName></trackCollectionName>-->
+	</driver>
+        <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>${outputFile}.slcio</outputFilePath>
+        </driver>
+        <driver name="SimpleSvtReadout" type="org.hps.readout.svt.SimpleSvtReadout" >
+            <enablePileupCut>false</enablePileupCut>
+            <noPileup>true</noPileup>
+            <!--<trueHitRelationCollectionName>SVTTrueHitRelations</trueHitRelationCollectionName>-->
+            <verbosity>0</verbosity>
+        </driver>
+	<driver name="GBLRefitterDriver" type="org.hps.recon.tracking.gbl.GBLRefitterDriver"/>
+	<driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver" />
+        <driver name="ReconParticleDriver" type="org.hps.recon.particle.HpsReconParticleDriver" > 
+            <ecalClusterCollectionName>EcalClusters</ecalClusterCollectionName>        
+            <trackCollectionNames>GBLTracks</trackCollectionNames>
+        </driver>
+       	<driver name="AidaSaveDriverRoot" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${outputFile}.root</outputFileName>
+	</driver>
+	<driver name="AidaToRootSaveDriver" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${outputFile}.root</outputFileName>
+        </driver>
+    </drivers>
+</lcsim>

Added: java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteeringTracking.lcsim
 =============================================================================
--- java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteeringTracking.lcsim	(added)
+++ java/branches/layer0-thin-branch/steering-files/src/main/resources/org/hps/steering/users/mrsolt/Layer0AcceptanceSteeringTracking.lcsim	Wed Nov 30 11:19:10 2016
@@ -0,0 +1,88 @@
+<!--
+   This is a simple template for creating an analysis steering file. 
+-->
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+
+    <!--<control>
+        <numberOfEvents>10000</numberOfEvents> 
+    	</control>-->          
+    <execute>
+	<driver name="SvtTrackerSetup" /> 
+        <driver name="EventMarkerDriver"/>
+        <!-- This should be replaced with your actual analysis Driver. -->
+	<driver name="RawTrackerHitSensorSetup"/> 
+	<!--<driver name="RawTrackerHitFitterDriver" />-->
+	<driver name="SimpleSvtReadout" />		    
+        <driver name="TrackerDigiDriver"/>
+	<driver name="HelicalTrackHitDriver"/>
+        <driver name="TrackerReconDriver"/>
+	<driver name="GBLRefitterDriver" /> 
+	<driver name="Layer0Acceptance"/>
+	<!--<driver name="TrackDataDriver" />-->
+        <driver name="ReconParticleDriver" /> 
+        <driver name="AidaSaveDriverRoot"/>
+	<driver name="AidaToRootSaveDriver"/>
+	<driver name="LCIOWriter"/>
+    </execute>        
+    <drivers>    
+    	<driver name="SvtTrackerSetup" type="org.hps.detector.svt.SvtTrackerSetup" /> 
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>            
+        </driver>
+        <!-- This should be replaced with your actual analysis Driver. -->
+	<driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup">
+            <readoutCollections>SVTRawTrackerHits</readoutCollections>
+        </driver>
+	<driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+            <fitAlgorithm>Pileup</fitAlgorithm>
+            <useTimestamps>false</useTimestamps>
+            <correctTimeOffset>true</correctTimeOffset>
+            <correctT0Shift>true</correctT0Shift>
+            <useTruthTime>false</useTruthTime>
+            <subtractTOF>true</subtractTOF>
+            <subtractTriggerTime>true</subtractTriggerTime>
+            <correctChanT0>true</correctChanT0>
+            <debug>false</debug>
+        </driver>
+	<driver name="TrackerDigiDriver" type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
+	<!--            <dropBadChannels>true</dropBadChannels>-->
+            <debug>false</debug>
+        </driver>
+	<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+	<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+            <!--<strategyResource>HPS-Full-All.xml</strategyResource>-->
+            <strategyResource>HPS_s456_c3_e721.xml</strategyResource>
+        </driver>
+	<driver name="Layer0Acceptance" type="org.hps.users.mrsolt.Layer0Acceptance">
+		<!--<trackCollectionName></trackCollectionName>-->
+	</driver>
+        <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>${outputFile}.slcio</outputFilePath>
+        </driver>
+        <driver name="SimpleSvtReadout" type="org.hps.readout.svt.SimpleSvtReadout" >
+            <enablePileupCut>false</enablePileupCut>
+            <noPileup>true</noPileup>
+            <!--<trueHitRelationCollectionName>SVTTrueHitRelations</trueHitRelationCollectionName>-->
+            <verbosity>0</verbosity>
+        </driver>
+	<driver name="GBLRefitterDriver" type="org.hps.recon.tracking.gbl.GBLRefitterDriver"/>
+	<driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver" />
+        <driver name="ReconParticleDriver" type="org.hps.recon.particle.HpsReconParticleDriver" > 
+            <ecalClusterCollectionName>EcalClusters</ecalClusterCollectionName>        
+            <trackCollectionNames>GBLTracks</trackCollectionNames>
+        </driver>
+       	<driver name="AidaSaveDriverRoot" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${outputFile}.root</outputFileName>
+	</driver>
+	<driver name="AidaToRootSaveDriver" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${outputFile}.root</outputFileName>
+        </driver>
+    </drivers>
+</lcsim>