Author: [log in to unmask] Date: Mon May 18 08:51:37 2015 New Revision: 2996 Log: Full DQ steering file; add emulatemode7 to FullReconMC; random changes to my users steering files. Added: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackTriggerStudy.lcsim - copied, changed from r2921, java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/production/DataQualityRecon.lcsim java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015FullReconMC.lcsim java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/production/DataQualityRecon.lcsim ============================================================================= --- java/trunk/steering-files/src/main/resources/org/hps/steering/production/DataQualityRecon.lcsim (original) +++ java/trunk/steering-files/src/main/resources/org/hps/steering/production/DataQualityRecon.lcsim Mon May 18 08:51:37 2015 @@ -8,19 +8,52 @@ <driver name="EventMarkerDriver"/> <!-- <driver name="DQMDatabaseDriver"/> --> <driver name="RawTrackerHitSensorSetup"/> + <driver name="EcalMonitoring"/> <driver name="SVTMonitoring"/> <driver name="TrackingMonitoring"/> <driver name="TrackingResiduals"/> <driver name="FinalStateMonitoring"/> <driver name="V0Monitoring"/> <driver name="TridentMonitoring"/> +<!-- Singles0 --> + <driver name="EcalMonitoringSingles0"/> +<!-- <driver name="SVTMonitoringSingles0"/> --> + <driver name="TrackingMonitoringSingles0"/> + <driver name="TrackingResidualsSingles0"/> + <driver name="FinalStateMonitoringSingles0"/> + <driver name="V0MonitoringSingles0"/> + <driver name="TridentMonitoringSingles0"/> +<!-- Singles1 --> + <driver name="EcalMonitoringSingles1"/> + <!-- <driver name="SVTMonitoringSingles1"/> --> + <driver name="TrackingMonitoringSingles1"/> + <driver name="TrackingResidualsSingles1"/> + <driver name="FinalStateMonitoringSingles1"/> + <driver name="V0MonitoringSingles1"/> + <driver name="TridentMonitoringSingles1"/> +<!-- Pairs0 --> + <driver name="EcalMonitoringPairs0"/> + <!-- <driver name="SVTMonitoringPairs0"/> --> + <driver name="TrackingMonitoringPairs0"/> + <driver name="TrackingResidualsPairs0"/> + <driver name="FinalStateMonitoringPairs0"/> + <driver name="V0MonitoringPairs0"/> + <driver name="TridentMonitoringPairs0"/> +<!-- Pairs1 --> + <driver name="EcalMonitoringPairs1"/> + <!-- <driver name="SVTMonitoringPairs1"/> --> + <driver name="TrackingMonitoringPairs1"/> + <driver name="TrackingResidualsPairs1"/> + <driver name="FinalStateMonitoringPairs1"/> + <driver name="V0MonitoringPairs1"/> + <driver name="TridentMonitoringPairs1"/> <driver name="AidaSaveDriver"/> <driver name="CleanupDriver"/> </execute> <drivers> <!-- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver"/> --> <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver"> - <eventInterval>100</eventInterval> + <eventInterval>1000</eventInterval> </driver> <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"> <readoutCollections>SVTRawTrackerHits</readoutCollections> @@ -28,23 +61,127 @@ <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver"> <outputFileName>${outputFile}.root</outputFileName> </driver> - <driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring"> - <overwriteDB>false</overwriteDB> + +<!-- all triggers --> + <driver name="EcalMonitoring" type="org.hps.analysis.dataquality.EcalMonitoring"> + <triggerType>all</triggerType> </driver> + <driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring"> + <triggerType>all</triggerType> + </driver> <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring"> <overwriteDB>false</overwriteDB> + <triggerType>all</triggerType> </driver> <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals"> - <overwriteDB>false</overwriteDB> + <triggerType>all</triggerType> </driver> <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring"> - <overwriteDB>false</overwriteDB> + <triggerType>all</triggerType> </driver> <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring"> - <overwriteDB>false</overwriteDB> + <triggerType>all</triggerType> </driver> <driver name="TridentMonitoring" type="org.hps.analysis.dataquality.TridentMonitoring"> + <triggerType>all</triggerType> + </driver> + +<!-- singles0 triggers --> + <driver name="EcalMonitoringSingles0" type="org.hps.analysis.dataquality.EcalMonitoring"> + <triggerType>singles0</triggerType> + </driver> + <driver name="SVTMonitoringSingles0" type="org.hps.analysis.dataquality.SvtMonitoring"> + <triggerType>singles0</triggerType> + </driver> + <driver name="TrackingMonitoringSingles0" type="org.hps.analysis.dataquality.TrackingMonitoring"> <overwriteDB>false</overwriteDB> + <triggerType>singles0</triggerType> + </driver> + <driver name="TrackingResidualsSingles0" type="org.hps.analysis.dataquality.TrackingResiduals"> + <triggerType>singles0</triggerType> + </driver> + <driver name="FinalStateMonitoringSingles0" type="org.hps.analysis.dataquality.FinalStateMonitoring"> + <triggerType>singles0</triggerType> + </driver> + <driver name="V0MonitoringSingles0" type="org.hps.analysis.dataquality.V0Monitoring"> + <triggerType>singles0</triggerType> + </driver> + <driver name="TridentMonitoringSingles0" type="org.hps.analysis.dataquality.TridentMonitoring"> + <triggerType>singles0</triggerType> + </driver> + +<!-- singles1 triggers --> + <driver name="EcalMonitoringSingles1" type="org.hps.analysis.dataquality.EcalMonitoring"> + <triggerType>singles1</triggerType> + </driver> + <driver name="SVTMonitoringSingles1" type="org.hps.analysis.dataquality.SvtMonitoring"> + <triggerType>singles1</triggerType> + </driver> + <driver name="TrackingMonitoringSingles1" type="org.hps.analysis.dataquality.TrackingMonitoring"> + <overwriteDB>false</overwriteDB> + <triggerType>singles1</triggerType> + </driver> + <driver name="TrackingResidualsSingles1" type="org.hps.analysis.dataquality.TrackingResiduals"> + <triggerType>singles1</triggerType> + </driver> + <driver name="FinalStateMonitoringSingles1" type="org.hps.analysis.dataquality.FinalStateMonitoring"> + <triggerType>singles1</triggerType> + </driver> + <driver name="V0MonitoringSingles1" type="org.hps.analysis.dataquality.V0Monitoring"> + <triggerType>singles1</triggerType> + </driver> + <driver name="TridentMonitoringSingles1" type="org.hps.analysis.dataquality.TridentMonitoring"> + <triggerType>singles1</triggerType> + </driver> + +<!-- pairs0 triggers --> + <driver name="EcalMonitoringPairs0" type="org.hps.analysis.dataquality.EcalMonitoring"> + <triggerType>pairs0</triggerType> + </driver> + <driver name="SVTMonitoringPairs0" type="org.hps.analysis.dataquality.SvtMonitoring"> + <triggerType>pairs0</triggerType> + </driver> + <driver name="TrackingMonitoringPairs0" type="org.hps.analysis.dataquality.TrackingMonitoring"> + <overwriteDB>false</overwriteDB> + <triggerType>pairs0</triggerType> + </driver> + <driver name="TrackingResidualsPairs0" type="org.hps.analysis.dataquality.TrackingResiduals"> + <triggerType>pairs0</triggerType> + </driver> + <driver name="FinalStateMonitoringPairs0" type="org.hps.analysis.dataquality.FinalStateMonitoring"> + <triggerType>pairs0</triggerType> + </driver> + <driver name="V0MonitoringPairs0" type="org.hps.analysis.dataquality.V0Monitoring"> + <triggerType>pairs0</triggerType> + </driver> + <driver name="TridentMonitoringPairs0" type="org.hps.analysis.dataquality.TridentMonitoring"> + <triggerType>pairs0</triggerType> + </driver> + + + +<!-- pairs1 triggers --> + <driver name="EcalMonitoringPairs1" type="org.hps.analysis.dataquality.EcalMonitoring"> + <triggerType>pairs1</triggerType> + </driver> + <driver name="SVTMonitoringPairs1" type="org.hps.analysis.dataquality.SvtMonitoring"> + <triggerType>pairs1</triggerType> + </driver> + <driver name="TrackingMonitoringPairs1" type="org.hps.analysis.dataquality.TrackingMonitoring"> + <overwriteDB>false</overwriteDB> + <triggerType>pairs1</triggerType> + </driver> + <driver name="TrackingResidualsPairs1" type="org.hps.analysis.dataquality.TrackingResiduals"> + <triggerType>pairs1</triggerType> + </driver> + <driver name="FinalStateMonitoringPairs1" type="org.hps.analysis.dataquality.FinalStateMonitoring"> + <triggerType>pairs1</triggerType> + </driver> + <driver name="V0MonitoringPairs1" type="org.hps.analysis.dataquality.V0Monitoring"> + <triggerType>pairs1</triggerType> + </driver> + <driver name="TridentMonitoringPairs1" type="org.hps.analysis.dataquality.TridentMonitoring"> + <triggerType>pairs1</triggerType> </driver> <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/> 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 Mon May 18 08:51:37 2015 @@ -80,7 +80,7 @@ <useRunningPedestal>true</useRunningPedestal> <useTimeWalkCorrection>true</useTimeWalkCorrection> <emulateFirmware>true</emulateFirmware> - <emulateMode7>false</emulateMode7> + <emulateMode7>true</emulateMode7> <leadingEdgeThreshold>12</leadingEdgeThreshold> <nsa>100</nsa> <nsb>20</nsb> Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim ============================================================================= --- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim (original) +++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim Mon May 18 08:51:37 2015 @@ -4,6 +4,10 @@ Steering file for tracking and v0 reconstruction monitoring @author Matt Graham <[log in to unmask]> --> + <control> + <printInputFiles>true</printInputFiles> + <printDriversDetailed>true</printDriversDetailed> + </control> <execute> <driver name="EventMarkerDriver" /> <!-- Standard Reconstruction --> Copied: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackTriggerStudy.lcsim (from r2921, java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim) ============================================================================= --- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim (original) +++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackTriggerStudy.lcsim Mon May 18 08:51:37 2015 @@ -7,24 +7,17 @@ <execute> <driver name="EventMarkerDriver" /> <!-- Standard Reconstruction --> + <!-- <driver name="RawTrackerHitSensorSetup"/> --> <driver name="RawTrackerHitFitterDriver" /> <driver name="TrackerHitDriver"/> <driver name="HelicalTrackHitDriver"/> - <driver name="FullTrackerReconDriver"/> + <driver name="TrackerL4to6ReconDriver"/> <driver name="EcalRunningPedestal"/> <driver name="EcalRawConverter" /> <driver name="ReconClusterer" /> <driver name="ReconParticle" /> <driver name="GTPOnlineClusterer" /> - <!-- SVT opening angle alignment --> - <driver name="TrackerL1to3ReconDriver"/> - <driver name="TrackerL4to6ReconDriver"/> - <driver name="SVTAlignment"/> - <!-- Online Monitoring Drivers --> - <!-- <driver name="TrackingMonitoring" /> - <driver name="TrackingResiduals"/> - <driver name="TrackTime"/> - <driver name="V0Monitoring"/> --> + <!-- SVT opening angle alignment --> <driver name="TrackingMonitoringDQM" /> <driver name="TrackingMonitoringPairs0DQM" /> <driver name="TrackingMonitoringPairs1DQM" /> @@ -35,9 +28,8 @@ <driver name="V0DQM"/> <driver name="V0DQMPairs0"/> <driver name="V0DQMPairs1"/> - <!-- <driver name="PositronDebug"/>--> <driver name="AidaSaveDriver"/> - <driver name="LCIOWriter"/> +<!-- <driver name="LCIOWriter"/> --> <driver name="CleanupDriver" /> </execute> <drivers> @@ -60,20 +52,13 @@ <maxSeperation>20.0</maxSeperation> <tolerance>1.0</tolerance> <saveAxialHits>false</saveAxialHits> - </driver>--> - <driver name="TrackerL1to3ReconDriver" type="org.hps.recon.tracking.TrackerReconDriver"> - <debug>false</debug> - <includeMS>false</includeMS> - <useHPSMaterialManager>false</useHPSMaterialManager> - <trackCollectionName>L1to3Tracks</trackCollectionName> - <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-L1-3.xml</strategyResource> - </driver> + </driver>--> <driver name="TrackerL4to6ReconDriver" type="org.hps.recon.tracking.TrackerReconDriver"> <debug>false</debug> - <includeMS>false</includeMS> - <useHPSMaterialManager>false</useHPSMaterialManager> - <trackCollectionName>L4to6Tracks</trackCollectionName> - <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-L4-6.xml</strategyResource> + <includeMS>true</includeMS> + <useHPSMaterialManager>true</useHPSMaterialManager> + <trackCollectionName>MatchedTracks</trackCollectionName> + <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-InsideOut.xml</strategyResource> </driver> <!-- <driver name="FullTrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver"> <debug>false</debug> Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim ============================================================================= --- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim (original) +++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim Mon May 18 08:51:37 2015 @@ -11,30 +11,34 @@ <driver name="TrackerHitDriver"/> <driver name="HelicalTrackHitDriver"/> <driver name="FullTrackerReconDriver"/> + <driver name="TrackDataDriver" /> <driver name="EcalRunningPedestal"/> <driver name="EcalRawConverter" /> <driver name="ReconClusterer" /> - <driver name="ReconParticle" /> - <driver name="GTPOnlineClusterer" /> + <driver name="ReconParticle" /> <!-- + <driver name="GTPOnlineClusterer" /> --> <!-- SVT opening angle alignment --> - <driver name="TrackerL1to3ReconDriver"/> + <!-- <driver name="TrackerL1to3ReconDriver"/> <driver name="TrackerL4to6ReconDriver"/> - <driver name="SVTAlignment"/> + <driver name="SVTAlignment"/> --> <!-- Online Monitoring Drivers --> <!-- <driver name="TrackingMonitoring" /> <driver name="TrackingResiduals"/> <driver name="TrackTime"/> <driver name="V0Monitoring"/> --> + <driver name="SVTMonitoring"/> <driver name="TrackingMonitoringDQM" /> - <driver name="TrackingMonitoringPairs0DQM" /> + <driver name="TrackingMonitoringSingles1DQM" /> <driver name="TrackingMonitoringPairs1DQM" /> - <driver name="TrackingResidualsDQM"/> + <driver name="TrackingResidualsPairs1DQM"/> + <driver name="TrackingResidualsSingles1DQM"/> <driver name="FinalStateDQM"/> - <driver name="FinalStateDQMPairs0"/> + <driver name="FinalStateDQMSingles1"/> <driver name="FinalStateDQMPairs1"/> <driver name="V0DQM"/> - <driver name="V0DQMPairs0"/> + <driver name="V0DQMSingles1"/> <driver name="V0DQMPairs1"/> + <driver name="TridentMonitoringPairs1"/> <!-- <driver name="PositronDebug"/>--> <driver name="AidaSaveDriver"/> <driver name="LCIOWriter"/> @@ -112,19 +116,25 @@ <debug>false</debug> </driver> <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver"> - <neighborDeltaT>8.0</neighborDeltaT> +<!-- <neighborDeltaT>8.0</neighborDeltaT>--> + <neighborDeltaT>24.0</neighborDeltaT> </driver> <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver"> <debug>false</debug> - <clusterTimeCut>12.0</clusterTimeCut> - <maxDt>16.0</maxDt> +<!-- <clusterTimeCut>10.0</clusterTimeCut> + <maxDt>12.0</maxDt>--> + <!-- <clusterTimeCut>12.0</clusterTimeCut> + <maxDt>16.0</maxDt>--> + <clusterTimeCut>24.0</clusterTimeCut> + <maxDt>24.0</maxDt> <maxSeperation>20.0</maxSeperation> <tolerance>1.0</tolerance> </driver> <driver name="FullTrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver"> <strategyResource>HPS-Full.xml</strategyResource> <debug>false</debug> - <rmsTimeCut>8.0</rmsTimeCut> +<!-- <rmsTimeCut>8.0</rmsTimeCut>--> + <rmsTimeCut>24.0</rmsTimeCut> </driver> <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver"> <logLevel>CONFIG</logLevel> @@ -178,10 +188,10 @@ <printDQMStrings>false</printDQMStrings> </driver> - <driver name="TrackingMonitoringPairs0DQM" type="org.hps.analysis.dataquality.TrackingMonitoring"> - <overwriteDB>false</overwriteDB> - <printDQMStrings>false</printDQMStrings> - <triggerType>pairs0</triggerType> + <driver name="TrackingMonitoringSingles1DQM" type="org.hps.analysis.dataquality.TrackingMonitoring"> + <overwriteDB>false</overwriteDB> + <printDQMStrings>false</printDQMStrings> + <triggerType>singles1</triggerType> </driver> <driver name="TrackingMonitoringPairs1DQM" type="org.hps.analysis.dataquality.TrackingMonitoring"> <overwriteDB>false</overwriteDB> @@ -189,9 +199,15 @@ <triggerType>pairs1</triggerType> </driver> - <driver name="TrackingResidualsDQM" type="org.hps.analysis.dataquality.TrackingResiduals"> - <overwriteDB>false</overwriteDB> - <printDQMStrings>false</printDQMStrings> + <driver name="TrackingResidualsPairs1DQM" type="org.hps.analysis.dataquality.TrackingResiduals"> + <overwriteDB>false</overwriteDB> + <printDQMStrings>false</printDQMStrings> + <triggerType>pairs1</triggerType> + </driver> + <driver name="TrackingResidualsSingles1DQM" type="org.hps.analysis.dataquality.TrackingResiduals"> + <overwriteDB>false</overwriteDB> + <printDQMStrings>false</printDQMStrings> + <triggerType>singles1</triggerType> </driver> <driver name="FinalStateDQM" type="org.hps.analysis.dataquality.FinalStateMonitoring"> <overwriteDB>false</overwriteDB> @@ -204,10 +220,10 @@ <printDQMStrings>false</printDQMStrings> <triggerType>pairs1</triggerType> </driver> - <driver name="FinalStateDQMPairs0" type="org.hps.analysis.dataquality.FinalStateMonitoring"> - <overwriteDB>false</overwriteDB> - <printDQMStrings>false</printDQMStrings> - <triggerType>pairs0</triggerType> + <driver name="FinalStateDQMSingles1" type="org.hps.analysis.dataquality.FinalStateMonitoring"> + <overwriteDB>false</overwriteDB> + <printDQMStrings>false</printDQMStrings> + <triggerType>singles1</triggerType> </driver> <driver name="V0DQM" type="org.hps.analysis.dataquality.V0Monitoring"> @@ -222,12 +238,19 @@ <triggerType>pairs1</triggerType> </driver> - <driver name="V0DQMPairs0" type="org.hps.analysis.dataquality.V0Monitoring"> - <overwriteDB>false</overwriteDB> - <printDQMStrings>false</printDQMStrings> - <triggerType>pairs0</triggerType> - </driver> - + <driver name="V0DQMSingles1" type="org.hps.analysis.dataquality.V0Monitoring"> + <overwriteDB>false</overwriteDB> + <printDQMStrings>false</printDQMStrings> + <triggerType>singles1</triggerType> + </driver> + + <driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring"> + <triggerType>all</triggerType> + </driver> + + <driver name="TridentMonitoringPairs1" type="org.hps.analysis.dataquality.TridentMonitoring"> + <triggerType>pairs1</triggerType> + </driver> <driver name="PositronDebug" type="org.hps.users.mgraham.PositronDebug"> </driver>