hps-java/src/main/resources/org/lcsim/hps/steering
diff -u -r1.1 -r1.2
--- FakeHitTracking.lcsim 17 Oct 2012 22:51:18 -0000 1.1
+++ FakeHitTracking.lcsim 9 Nov 2012 01:50:00 -0000 1.2
@@ -1,26 +1,48 @@
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+
+ <!--
+ Steering file used to run fake hit tracking
+ author: Per Hansson <[log in to unmask]>
+ version: $Id: FakeHitTracking.lcsim,v 1.2 2012/11/09 01:50:00 omoreno Exp $
+ -->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
<inputFiles>
- <!--<fileRegExp baseDir="./../data/mc/v3" >.*filt.*recon.*</fileRegExp>-->
+ <file>${inputFile}</file>
</inputFiles>
+
<control>
<printInputFiles>true</printInputFiles>
<printDriversDetailed>true</printDriversDetailed>
</control>
-
+
<execute>
- <driver name="EventMarkerDriver"/>
- <driver name="HPSCalibrationDriver"/>
- <driver name="CreateHelixTracks"/>
- <driver name="DataTrackerFakeHitDriver"/>
- <driver name="TrackerReconDriver"/>
- <driver name="CmpGenToFittedTracksDriver"/>
- <driver name="HelicalTrackHitResidualsDriver"/>
- <!--<driver name="LCIOWriter"/>-->
+ <driver name="EventMarkerDriver" />
+ <driver name="HPSCalibrationDriver" />
+ <driver name="CreateHelixTracks" />
+ <driver name="DataTrackerFakeHitDriver" />
+ <!-- SVT -->
+ <driver name="SimpleSvtTrigger" />
+ <driver name="SVTReadout" />
+ <driver name="Digitization" />
+ <driver name="DataProcessing" />
+ <driver name="RawTrackerHitFitterDriver" />
+ <driver name="TrackerHitDriver" />
+ <driver name="TrackerReconDriver" />
+ <driver name="CmpGenToFittedTracksDriver" />
+ <driver name="HelicalTrackHitResidualsDriver" />
+ <driver name="ClockDriver" />
+ <driver name="CleanupDriver" />
</execute>
-
+
<drivers>
+
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+ <eventInterval>1</eventInterval>
+ </driver>
+
+ <driver name="HPSCalibrationDriver" type="org.lcsim.hps.monitoring.HPSCalibrationDriver">
+ </driver>
+
<driver name="CreateHelixTracks" type="org.lcsim.hps.users.phansson.ParticleHelixProducer">
<debug>false</debug>
<hideFrame>true</hideFrame>
@@ -29,40 +51,77 @@
<noBottomTracks>false</noBottomTracks>
<trackOutputCollectionName>MCParticle_HelicalTrackFit</trackOutputCollectionName>
</driver>
+
<driver name="DataTrackerFakeHitDriver" type="org.lcsim.hps.recon.tracking.DataTrackerFakeHitDriver">
<trackCollectionName>MCParticle_HelicalTrackFit</trackCollectionName>
- <!--<hthOutputCollectionName>Rotated_FakeHelicalTrackHits</hthOutputCollectionName>-->
- <doHth>true</doHth>
- <debug>false</debug>
+ <debug>true</debug>
<hideFrame>true</hideFrame>
+ <createSimTrackerHits>true</createSimTrackerHits>
+ <doHth>false</doHth>
</driver>
- <driver name="HelicalTrackHitResidualsDriver" type="org.lcsim.hps.users.phansson.HelicalTrackHitResidualsDriver">
- <debug>false</debug>
- <hideFrame>false</hideFrame>
+
+ <driver name="SimpleSvtTrigger" type="org.lcsim.hps.users.omoreno.SimpleSvtTrigger">
+ <debug>true</debug>
</driver>
- <driver name="CmpGenToFittedTracksDriver" type="org.lcsim.hps.users.phansson.CmpGenToFittedTracksDriver">
- <debug>false</debug>
- <hideFrame>false</hideFrame>
+
+ <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
+ <debug>true</debug>
+ <pedestalRun>false</pedestalRun>
+ <triggerLatencyTime>0</triggerLatencyTime>
+ <readoutDeadTime>0</readoutDeadTime>
+ <simTrackerHitCollectionName>FakeTrackerHits</simTrackerHitCollectionName>
+ </driver>
+
+ <driver name="Digitization" type="org.lcsim.hps.recon.tracking.RearTransitionModule" >
+ <noiseless>true</noiseless>
</driver>
- <driver name="HPSCalibrationDriver" type="org.lcsim.hps.monitoring.HPSCalibrationDriver">
-<!-- <runNumber>1351</runNumber> -->
+
+ <driver name="DataProcessing" type="org.lcsim.hps.recon.tracking.TestRunDataProcessingModule" >
+ <enablePileUpCut>false</enablePileUpCut>
+ <enableThresholdCut>true</enableThresholdCut>
+ <noiseThreshold>2</noiseThreshold>
+ <numberOfSamplesAboveTreshold>3</numberOfSamplesAboveTreshold>
+ <numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
+ </driver>
+
+ <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+ <debug>true</debug>
+ <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>
+ <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName>
+ <fitAlgorithm>Analytic</fitAlgorithm>
</driver>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
- <eventInterval>1000</eventInterval>
+
+
+ <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" >
+ <debug>true</debug>
</driver>
- <driver name="TrackerReconDriver"
- type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+
+ <driver name="TrackerReconDriver" type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
<debug>true</debug>
- <runHelicalTrackHitDriver>false</runHelicalTrackHitDriver>
+ <runHelicalTrackHitDriver>true</runHelicalTrackHitDriver>
<strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
<stripMaxSeparation>20.0</stripMaxSeparation>
<stripTolerance>1.0</stripTolerance>
</driver>
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
- <outputFilePath>${outputFile}</outputFilePath>
+
+ <driver name="HelicalTrackHitResidualsDriver" type="org.lcsim.hps.users.phansson.HelicalTrackHitResidualsDriver">
+ <debug>false</debug>
+ <hideFrame>false</hideFrame>
+ </driver>
+
+ <driver name="CmpGenToFittedTracksDriver" type="org.lcsim.hps.users.phansson.CmpGenToFittedTracksDriver">
+ <debug>false</debug>
+ <hideFrame>false</hideFrame>
</driver>
-
+
+ <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver" />
+
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+ <collectionNames>TrackerHits FakeTrackerHits</collectionNames>
+ </driver>
+
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
+ </driver>
+
</drivers>
</lcsim>