Commit in lcsim/examples on MAIN
sid_dbd_prePandora_noOverlay.xml+174added 1.1
sid_dbd_prePandora.xml+65-501.2 -> 1.3
+239-50
1 added + 1 modified, total 2 files
Added driver to fix calorimeter hit energies and fixed several overlay parameters
Added a version without background overlay

lcsim/examples
sid_dbd_prePandora_noOverlay.xml added at 1.1
diff -N sid_dbd_prePandora_noOverlay.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sid_dbd_prePandora_noOverlay.xml	22 Aug 2012 14:55:06 -0000	1.1
@@ -0,0 +1,174 @@
+<lcsim xmlns:lcsim="http://www.lcsim.org/schemas/lcsim/1.0"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+	xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+	
+	<inputFiles>
+		<file>${inputFile}</file>
+	</inputFiles>
+	
+	<control>
+		<numberOfEvents>-1</numberOfEvents>
+		<verbose>false</verbose>
+		<printDriverStatistics>true</printDriverStatistics>
+		<printDriversDetailed>true</printDriversDetailed>
+	</control>
+	
+	<execute>
+		<driver name="EventMarkerDriver" />
+		<driver name="ResetCaloHitEnergy" />
+		<driver name="VertexBarrelSetup" />
+		<driver name="VertexEndcapSetup" />
+		<driver name="TrackerBarrelSetup" />
+		<driver name="TrackerEndcapSetup" />
+		<driver name="TrackerForwardSetup" />
+		<driver name="TrackerDigi" />
+		<driver name="VertexDigi" />
+		<driver name="HelicalTrackHitDriver" />
+		<driver name="TrackHitRemover" />
+		<driver name="SeedTracker" />
+		<driver name="TrackStateDriver" />
+		<driver name="TrackSubdetectorHitNumbers" />
+		<driver name="Writer" />
+	</execute>
+	
+	<drivers>
+		<!-- Feedback on loop progress -->
+		<driver name="EventMarkerDriver"
+		        type="org.lcsim.job.EventMarkerDriver">
+			<eventInterval>1</eventInterval>
+		</driver>
+        
+        <!-- Re-calculate calorimeter hit energies from sum of energy contributions -->		
+        <driver name="ResetCaloHitEnergy"
+                type="org.lcsim.recon.calorimetry.ResetCalorimeterHitEnergy">
+            <ignoreCollection>BeamCalHits</ignoreCollection>
+        </driver>
+		
+		<!-- Define tracker barrel sensor segmentation -->
+		<driver name="TrackerBarrelSetup"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerBarrelSensorSetup">
+			<subdetectorName>SiTrackerBarrel</subdetectorName>
+			<readoutElectrodesPitch>0.050</readoutElectrodesPitch>
+			<senseElectrodesPitch>0.025</senseElectrodesPitch>
+			<transferEfficiencies>0.986 0.419</transferEfficiencies>
+		</driver>
+		
+		<!-- Define tracker endcap sensor segmentation -->
+		<driver name="TrackerEndcapSetup"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerEndcap2SensorSetup">
+			<subdetectorName>SiTrackerEndcap</subdetectorName>
+			<readoutPitch>0.050</readoutPitch>
+			<sensePitch>0.025</sensePitch>
+			<transferEfficiencies>0.986 0.419</transferEfficiencies>
+		</driver>
+		
+		<!-- Define vertex barrel sensor segmentation -->
+		<driver name="VertexBarrelSetup"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexBarrelSensorSetup">
+			<subdetectorName>SiVertexBarrel</subdetectorName>
+			<readoutPitchX>0.02</readoutPitchX>
+			<readoutPitchY>0.02</readoutPitchY>
+			<sensePitchX>0.02</sensePitchX>
+			<sensePitchY>0.02</sensePitchY>
+			<transferEfficiency>1.0</transferEfficiency>
+		</driver>
+		
+		<!-- Define vertex endcap sensor segmentation -->
+		<driver name="VertexEndcapSetup"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexEndcapSensorSetup">
+			<subdetectorName>SiVertexEndcap</subdetectorName>
+			<readoutPitchX>0.02</readoutPitchX>
+			<readoutPitchY>0.02</readoutPitchY>
+			<sensePitchX>0.02</sensePitchX>
+			<sensePitchY>0.02</sensePitchY>
+			<transferEfficiency>1.0</transferEfficiency>
+		</driver>
+		
+		<!-- Define forward tracker sensor segmentation -->
+		<driver name="TrackerForwardSetup"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexEndcapSensorSetup">
+			<subdetectorName>SiTrackerForward</subdetectorName>
+			<readoutPitchX>0.02</readoutPitchX>
+			<readoutPitchY>0.02</readoutPitchY>
+			<sensePitchX>0.02</sensePitchX>
+			<sensePitchY>0.02</sensePitchY>
+			<transferEfficiency>1.0</transferEfficiency>
+		</driver>
+		
+		<!-- Tracker hit digitization and clustering in strip detectors -->
+		<driver name="TrackerDigi"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.StripDigiSetupDriver">
+			<subdetectorNames>SiTrackerBarrel SiTrackerEndcap</subdetectorNames>
+			<rawHitsCollectionName>TKR_RawTrackerHits</rawHitsCollectionName>
+			<trackerHitsCollectionName>TKR_TrackerHits</trackerHitsCollectionName>
+			<maxClusterSize>10</maxClusterSize>
+			<noiseIntercept>0.</noiseIntercept>
+			<noiseSlope>0.</noiseSlope>
+			<noiseThreshold>6000.</noiseThreshold>
+			<readoutNeighborThreshold>6000.</readoutNeighborThreshold>
+			<seedThreshold>6000.</seedThreshold>
+			<neighborThreshold>6000.</neighborThreshold>
+			<centralStripAveragingThreshold>4</centralStripAveragingThreshold>
+			<oneClusterErr>0.288675135</oneClusterErr>
+			<twoClusterErr>0.2</twoClusterErr>
+			<threeClusterErr>0.333333333</threeClusterErr>
+			<fourClusterErr>0.5</fourClusterErr>
+			<fiveClusterErr>1.0</fiveClusterErr>
+		</driver>
+		
+		<!-- Tracker hit digitization and clustering in pixel detectors -->
+		<driver name="VertexDigi"
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.PixelDigiSetupDriver">
+			<subdetectorNames>SiVertexBarrel SiVertexEndcap SiTrackerForward</subdetectorNames>
+			<rawHitsCollectionName>VXD_RawTrackerHits</rawHitsCollectionName>
+			<trackerHitsCollectionName>VXD_TrackerHits</trackerHitsCollectionName>
+			<maxClusterSize>10</maxClusterSize>
+			<noiseIntercept>0.</noiseIntercept>
+			<noiseSlope>0.</noiseSlope>
+			<noiseThreshold>100.</noiseThreshold>
+			<readoutNeighborThreshold>100.</readoutNeighborThreshold>
+			<seedThreshold>100.</seedThreshold>
+			<neighborThreshold>100.</neighborThreshold>
+			<oneClusterErr>0.288675135</oneClusterErr>
+			<twoClusterErr>0.2</twoClusterErr>
+			<threeClusterErr>0.333333333</threeClusterErr>
+			<fourClusterErr>0.5</fourClusterErr>
+			<fiveClusterErr>1.0</fiveClusterErr>
+		</driver>
+		
+		<!-- Driver to create helical track hits from clusters -->
+		<driver name="HelicalTrackHitDriver"
+		        type="org.lcsim.fit.helicaltrack.HelicalTrackHitDriver">
+			<digiCollectionNames>VXD_TrackerHits TKR_TrackerHits</digiCollectionNames>
+			<outputCollectionName>HelicalTrackHits</outputCollectionName>
+		</driver>
+		
+	    <!-- Remove additional hits in overlapping tracking modules -->
+		<driver name="TrackHitRemover"
+			    type="org.lcsim.recon.cheater.RemoveMultipleHelicalTrackHitsCheater">
+		</driver>
+		
+		<!-- Track reconstruction-->
+		<driver name="SeedTracker"
+			    type="org.lcsim.recon.tracking.seedtracker.steeringwrappers.SeedTrackerWrapper">
+			<strategyFile>${trackingStrategies}</strategyFile>
+		</driver>
+		
+		<!-- Calculate track states required for Pandora -->
+		<driver name="TrackStateDriver"
+			    type="org.lcsim.recon.tracking.seedtracker.SeedTrackerTrackStateDriver">
+	    </driver>
+	    
+	    <!-- Calculate the number of track hits in each subdetector required for LCFI -->
+	    <driver name="TrackSubdetectorHitNumbers"
+	            type="org.lcsim.recon.util.TrackSubdetectorHitNumbersDriver">
+	    </driver>
+	    
+		<!-- Write output slcio file -->
+		<driver name="Writer"
+		        type="org.lcsim.util.loop.LCIODriver">
+			<outputFilePath>${outputFile}</outputFilePath>
+			<ignoreCollection>MCParticleEndPointEnergy</ignoreCollection>
+		</driver>
+	</drivers>
+</lcsim>

lcsim/examples
sid_dbd_prePandora.xml 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- sid_dbd_prePandora.xml	19 Jul 2012 17:02:28 -0000	1.2
+++ sid_dbd_prePandora.xml	22 Aug 2012 14:55:06 -0000	1.3
@@ -17,6 +17,7 @@
 		<driver name="EventMarkerDriver" />
     	<driver name="BackgroundOverlayHadrons" />
 		<driver name="BackgroundOverlayPairs" />
+		<driver name="ResetCaloHitEnergy" />
 		<driver name="VertexBarrelSetup" />
 		<driver name="VertexEndcapSetup" />
 		<driver name="TrackerBarrelSetup" />
@@ -34,65 +35,76 @@
 	
 	<drivers>
 		<!-- Feedback on loop progress -->
-		<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+		<driver name="EventMarkerDriver"
+		        type="org.lcsim.job.EventMarkerDriver">
 			<eventInterval>1</eventInterval>
 		</driver>
 		
 		<!-- Add gg->hadron background to each event -->
-		<driver name="BackgroundOverlayHadrons" type="org.lcsim.util.OverlayDriver">
+		<driver name="BackgroundOverlayHadrons"
+		        type="org.lcsim.util.OverlayDriver">
 			<bunchCrossings>1</bunchCrossings>
-			<bunchSpacing>369.</bunchSpacing>
-			<signalBunchCrossing>-1</signalBunchCrossing>
+			<bunchSpacing>0</bunchSpacing>
+			<signalBunchCrossing>0</signalBunchCrossing>
 			<overlayWeight>4.1</overlayWeight>
-			<overlayName>gghad</overlayName>
-			<shuffleOverlay>true</shuffleOverlay>
+			<overlayName>aa_lowpt</overlayName>
+			<randomizeOverlay>true</randomizeOverlay>
 			<signalAtZero>true</signalAtZero>
 			<fullCaloProcessing>true</fullCaloProcessing>
-			<readoutTime>LumiCalHits -1</readoutTime>
-			<readoutTime>BeamCalHits -1</readoutTime>
-			<readoutTime>MuonBarrelHits 10.0</readoutTime>
-			<readoutTime>MuonEndcapHits 10.0</readoutTime>
-			<readoutTime>HcalBarrelHits 100.0</readoutTime>
-			<readoutTime>HcalEndcapHits 10.0</readoutTime>
-			<readoutTime>EcalBarrelHits 10.0</readoutTime>
-			<readoutTime>EcalEndcapHits 10.0</readoutTime>
-			<readoutTime>SiTrackerBarrelHits 10.0</readoutTime>
-			<readoutTime>SiTrackerEndcapHits 10.0</readoutTime>
-			<readoutTime>SiTrackerForwardHits 10.0</readoutTime>
-			<readoutTime>SiVertexBarrelHits 10.0</readoutTime>
-			<readoutTime>SiVertexEndcapHits 10.0</readoutTime>
+			<readoutTime>LumiCalHits 0.0</readoutTime>
+			<readoutTime>BeamCalHits 0.0</readoutTime>
+			<readoutTime>MuonBarrelHits 0.0</readoutTime>
+			<readoutTime>MuonEndcapHits 0.0</readoutTime>
+			<readoutTime>HcalBarrelHits 0.0</readoutTime>
+			<readoutTime>HcalEndcapHits 0.0</readoutTime>
+			<readoutTime>EcalBarrelHits 0.0</readoutTime>
+			<readoutTime>EcalEndcapHits 0.0</readoutTime>
+			<readoutTime>SiTrackerBarrelHits 0.0</readoutTime>
+			<readoutTime>SiTrackerEndcapHits 0.0</readoutTime>
+			<readoutTime>SiTrackerForwardHits 0.0</readoutTime>
+			<readoutTime>SiVertexBarrelHits 0.0</readoutTime>
+			<readoutTime>SiVertexEndcapHits 0.0</readoutTime>
 			<overlayFiles>${gghadFile}</overlayFiles>
+			<histogramLevel>0</histogramLevel>
 		</driver>
 		
 		<!-- Add pair background to each event -->
-		<driver name="BackgroundOverlayPairs" type="org.lcsim.util.OverlayDriver">
+		<driver name="BackgroundOverlayPairs"
+		        type="org.lcsim.util.OverlayDriver">
 			<bunchCrossings>1</bunchCrossings>
-			<bunchSpacing>369.</bunchSpacing>
-			<signalBunchCrossing>-1</signalBunchCrossing>
+			<bunchSpacing>0</bunchSpacing>
+			<signalBunchCrossing>0</signalBunchCrossing>
 			<overlayWeight>0</overlayWeight>
-			<overlayName>pairs</overlayName>
-			<shuffleOverlay>true</shuffleOverlay>
+			<overlayName>eepairs</overlayName>
+			<randomizeOverlay>true</randomizeOverlay>
 			<signalAtZero>true</signalAtZero>
 			<fullCaloProcessing>true</fullCaloProcessing>
-			<readoutTime>LumiCalHits -1</readoutTime>
-			<readoutTime>BeamCalHits -1</readoutTime>
-			<readoutTime>MuonBarrelHits 10.0</readoutTime>
-			<readoutTime>MuonEndcapHits 10.0</readoutTime>
-			<readoutTime>HcalBarrelHits 100.0</readoutTime>
-			<readoutTime>HcalEndcapHits 10.0</readoutTime>
-			<readoutTime>EcalBarrelHits 10.0</readoutTime>
-			<readoutTime>EcalEndcapHits 10.0</readoutTime>
-			<readoutTime>SiTrackerBarrelHits 10.0</readoutTime>
-			<readoutTime>SiTrackerEndcapHits 10.0</readoutTime>
-			<readoutTime>SiTrackerForwardHits 10.0</readoutTime>
-			<readoutTime>SiVertexBarrelHits 10.0</readoutTime>
-			<readoutTime>SiVertexEndcapHits 10.0</readoutTime>
+			<readoutTime>LumiCalHits 0.0</readoutTime>
+			<readoutTime>BeamCalHits 0.0</readoutTime>
+			<readoutTime>MuonBarrelHits 0.0</readoutTime>
+			<readoutTime>MuonEndcapHits 0.0</readoutTime>
+			<readoutTime>HcalBarrelHits 0.0</readoutTime>
+			<readoutTime>HcalEndcapHits 0.0</readoutTime>
+			<readoutTime>EcalBarrelHits 0.0</readoutTime>
+			<readoutTime>EcalEndcapHits 0.0</readoutTime>
+			<readoutTime>SiTrackerBarrelHits 0.0</readoutTime>
+			<readoutTime>SiTrackerEndcapHits 0.0</readoutTime>
+			<readoutTime>SiTrackerForwardHits 0.0</readoutTime>
+			<readoutTime>SiVertexBarrelHits 0.0</readoutTime>
+			<readoutTime>SiVertexEndcapHits 0.0</readoutTime>
 			<overlayFiles>${pairsFile}</overlayFiles>
+			<histogramLevel>0</histogramLevel>
 		</driver>
 		
+		<!-- Re-calculate calorimeter hit energies from sum of energy contributions -->		
+        <driver name="ResetCaloHitEnergy"
+                type="org.lcsim.recon.calorimetry.ResetCalorimeterHitEnergy">
+            <ignoreCollection>BeamCalHits</ignoreCollection>
+        </driver>
+		
 		<!-- Define tracker barrel sensor segmentation -->
 		<driver name="TrackerBarrelSetup"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerBarrelSensorSetup">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerBarrelSensorSetup">
 			<subdetectorName>SiTrackerBarrel</subdetectorName>
 			<readoutElectrodesPitch>0.050</readoutElectrodesPitch>
 			<senseElectrodesPitch>0.025</senseElectrodesPitch>
@@ -101,7 +113,7 @@
 		
 		<!-- Define tracker endcap sensor segmentation -->
 		<driver name="TrackerEndcapSetup"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerEndcap2SensorSetup">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerEndcap2SensorSetup">
 			<subdetectorName>SiTrackerEndcap</subdetectorName>
 			<readoutPitch>0.050</readoutPitch>
 			<sensePitch>0.025</sensePitch>
@@ -110,7 +122,7 @@
 		
 		<!-- Define vertex barrel sensor segmentation -->
 		<driver name="VertexBarrelSetup"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexBarrelSensorSetup">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexBarrelSensorSetup">
 			<subdetectorName>SiVertexBarrel</subdetectorName>
 			<readoutPitchX>0.02</readoutPitchX>
 			<readoutPitchY>0.02</readoutPitchY>
@@ -121,7 +133,7 @@
 		
 		<!-- Define vertex endcap sensor segmentation -->
 		<driver name="VertexEndcapSetup"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexEndcapSensorSetup">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexEndcapSensorSetup">
 			<subdetectorName>SiVertexEndcap</subdetectorName>
 			<readoutPitchX>0.02</readoutPitchX>
 			<readoutPitchY>0.02</readoutPitchY>
@@ -132,7 +144,7 @@
 		
 		<!-- Define forward tracker sensor segmentation -->
 		<driver name="TrackerForwardSetup"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexEndcapSensorSetup">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.SiVertexEndcapSensorSetup">
 			<subdetectorName>SiTrackerForward</subdetectorName>
 			<readoutPitchX>0.02</readoutPitchX>
 			<readoutPitchY>0.02</readoutPitchY>
@@ -143,7 +155,7 @@
 		
 		<!-- Tracker hit digitization and clustering in strip detectors -->
 		<driver name="TrackerDigi"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.StripDigiSetupDriver">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.StripDigiSetupDriver">
 			<subdetectorNames>SiTrackerBarrel SiTrackerEndcap</subdetectorNames>
 			<rawHitsCollectionName>TKR_RawTrackerHits</rawHitsCollectionName>
 			<trackerHitsCollectionName>TKR_TrackerHits</trackerHitsCollectionName>
@@ -164,7 +176,7 @@
 		
 		<!-- Tracker hit digitization and clustering in pixel detectors -->
 		<driver name="VertexDigi"
-			type="org.lcsim.recon.tracking.digitization.sisim.config.PixelDigiSetupDriver">
+			    type="org.lcsim.recon.tracking.digitization.sisim.config.PixelDigiSetupDriver">
 			<subdetectorNames>SiVertexBarrel SiVertexEndcap SiTrackerForward</subdetectorNames>
 			<rawHitsCollectionName>VXD_RawTrackerHits</rawHitsCollectionName>
 			<trackerHitsCollectionName>VXD_TrackerHits</trackerHitsCollectionName>
@@ -183,35 +195,38 @@
 		</driver>
 		
 		<!-- Driver to create helical track hits from clusters -->
-		<driver name="HelicalTrackHitDriver" type="org.lcsim.fit.helicaltrack.HelicalTrackHitDriver">
+		<driver name="HelicalTrackHitDriver"
+		        type="org.lcsim.fit.helicaltrack.HelicalTrackHitDriver">
 			<digiCollectionNames>VXD_TrackerHits TKR_TrackerHits</digiCollectionNames>
 			<outputCollectionName>HelicalTrackHits</outputCollectionName>
 		</driver>
 		
 	    <!-- Remove additional hits in overlapping tracking modules -->
 		<driver name="TrackHitRemover"
-			type="org.lcsim.recon.cheater.RemoveMultipleHelicalTrackHitsCheater">
+			    type="org.lcsim.recon.cheater.RemoveMultipleHelicalTrackHitsCheater">
 		</driver>
 		
 		<!-- Track reconstruction-->
 		<driver name="SeedTracker"
-			type="org.lcsim.recon.tracking.seedtracker.steeringwrappers.SeedTrackerWrapper">
+			    type="org.lcsim.recon.tracking.seedtracker.steeringwrappers.SeedTrackerWrapper">
 			<strategyFile>${trackingStrategies}</strategyFile>
 		</driver>
 		
 		<!-- Calculate track states required for Pandora -->
 		<driver name="TrackStateDriver"
-			type="org.lcsim.recon.tracking.seedtracker.SeedTrackerTrackStateDriver">
+			    type="org.lcsim.recon.tracking.seedtracker.SeedTrackerTrackStateDriver">
 	    </driver>
 	    
 	    <!-- Calculate the number of track hits in each subdetector required for LCFI -->
 	    <driver name="TrackSubdetectorHitNumbers"
-	        type="org.lcsim.recon.util.TrackSubdetectorHitNumbersDriver">
+	            type="org.lcsim.recon.util.TrackSubdetectorHitNumbersDriver">
 	    </driver>
 	    
 		<!-- Write output slcio file -->
-		<driver name="Writer" type="org.lcsim.util.loop.LCIODriver">
+		<driver name="Writer"
+		        type="org.lcsim.util.loop.LCIODriver">
 			<outputFilePath>${outputFile}</outputFilePath>
+			<ignoreCollection>MCParticleEndPointEnergy</ignoreCollection>
 		</driver>
 	</drivers>
 </lcsim>
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1