Author: [log in to unmask] Date: Wed Jun 10 17:39:41 2015 New Revision: 3132 Log: use trigger times and absolute time cuts in MC SVT recon Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015FullReconMC.lcsim Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim ============================================================================= --- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim (original) +++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim Wed Jun 10 17:39:41 2015 @@ -42,7 +42,9 @@ <numSamplesBefore>5</numSamplesBefore> <readoutThreshold>12</readoutThreshold> <triggerThreshold>12</triggerThreshold> - <!--<mode>1</mode>--> +<!-- <readoutWindow>50</readoutWindow> + <readoutLatency>75</readoutLatency> + <mode>1</mode>--> </driver> <driver name="EcalConverter" type="org.hps.recon.ecal.EcalRawConverterDriver"> <rawCollectionName>EcalRawHits</rawCollectionName> @@ -88,6 +90,7 @@ </driver> <driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout"> <enablePileupCut>false</enablePileupCut> + <useTimingConditions>true</useTimingConditions> </driver> <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" /> Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015FullReconMC.lcsim ============================================================================= --- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015FullReconMC.lcsim (original) +++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015FullReconMC.lcsim Wed Jun 10 17:39:41 2015 @@ -15,6 +15,7 @@ <driver name="EcalRawConverter" /> <driver name="ReconClusterer" /> <driver name="GTPOnlineClusterer" /> + <driver name="CopyCluster" /> <driver name="ReconParticle" /> <driver name="TrackDataDriver" /> <!--<driver name="GBLDriver"/>--> @@ -24,9 +25,9 @@ </execute> <drivers> <driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver"> - <detectorName>${detector}</detectorName> - <runNumber>${run}</runNumber> - <freeze>true</freeze> + <detectorName>${detector}</detectorName> + <runNumber>${run}</runNumber> + <freeze>true</freeze> </driver> <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver"> @@ -38,9 +39,12 @@ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver"> <fitAlgorithm>Pileup</fitAlgorithm> <useTimestamps>false</useTimestamps> + <correctTimeOffset>true</correctTimeOffset> <correctT0Shift>false</correctT0Shift> <useTruthTime>false</useTruthTime> <subtractTOF>true</subtractTOF> + <subtractTriggerTime>true</subtractTriggerTime> + <correctChanT0>false</correctChanT0> <debug>false</debug> </driver> <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver"> @@ -48,7 +52,7 @@ </driver> <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver"> <debug>false</debug> - <!--<clusterTimeCut>12.0</clusterTimeCut>--> + <clusterTimeCut>12.0</clusterTimeCut> <maxDt>16.0</maxDt> </driver> <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver"> @@ -66,9 +70,18 @@ <use2014Gain>false</use2014Gain> <useTimestamps>false</useTimestamps> <useTruthTime>false</useTruthTime> +<!-- <useRunningPedestal>false</useRunningPedestal> + <useTimeWalkCorrection>false</useTimeWalkCorrection> + <emulateFirmware>true</emulateFirmware> + <emulateMode7>true</emulateMode7>--> <leadingEdgeThreshold>12</leadingEdgeThreshold> <nsa>100</nsa> <nsb>20</nsb> +<!-- <nPeak>3</nPeak> + <useFit>true</useFit> + <fixShapeParameter>true</fixShapeParameter> + <globalFixedPulseWidth>2.4</globalFixedPulseWidth>--> + <!--<debug>true</debug>--> </driver> <driver name="ReconClusterer" type="org.hps.recon.ecal.cluster.ReconClusterDriver"> <logLevel>WARNING</logLevel> @@ -91,10 +104,10 @@ <driver name="CopyCluster" type="org.hps.recon.ecal.cluster.CopyClusterCollectionDriver"> <inputCollectionName>EcalClusters</inputCollectionName> <outputCollectionName>EcalClustersCorr</outputCollectionName> - <storeHits>true</storeHits> + <storeHits>true</storeHits> </driver> <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver"> - <ecalClusterCollectionName>EcalClustersCorr</ecalClusterCollectionName> + <ecalClusterCollectionName>EcalClustersCorr</ecalClusterCollectionName> </driver> <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver" /> <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">