hps-java/src/main/resources/org/lcsim/hps/steering
diff -N raw_triggers.lcsim
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ raw_triggers.lcsim 30 Jul 2012 22:30:04 -0000 1.1
@@ -0,0 +1,57 @@
+<!--
+ steering file used for PAC 39 analysis
+ @author Sho Uemura <[log in to unmask]>
+ @version $Id: raw_triggers.lcsim,v 1.1 2012/07/30 22:30:04 meeg Exp $
+-->
+<lcsim 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>
+ <printInputFiles>true</printInputFiles>
+ </control>
+ <classpath>
+ <jar>~/.m2/repository/org/lcsim/hps-java/1.0-SNAPSHOT/hps-java-1.0-SNAPSHOT.jar</jar>
+ </classpath>
+ <execute>
+<!-- <driver name="LoadCalibrations"/>-->
+<!-- <driver name="HPSCalibrationDriver"/> -->
+<!-- <driver name="EventMarkerDriver"/>-->
+ <driver name="EcalClusterer"/>
+ <driver name="EcalTrigger"/>
+<!-- <driver name="MCParticlePlots"/>-->
+ <driver name="AidaSaveDriver"/>
+ <driver name="ClockDriver"/>
+ </execute>
+ <drivers>
+ <driver name="LoadCalibrations" type="org.lcsim.hps.recon.tracking.LoadCalibrationsDriver" />
+ <driver name="HPSCalibrationDriver" type="org.lcsim.hps.monitoring.HPSCalibrationDriver"/>
+ <driver name="EcalClusterer"
+ type="org.lcsim.hps.recon.ecal.HPSEcalClusterer">
+ <ecalName>Ecal</ecalName>
+ <ecalCollectionName>EcalHits</ecalCollectionName>
+ <addEMin>0.075</addEMin>
+ </driver>
+ <driver name="EcalTrigger"
+ type="org.lcsim.hps.recon.ecal.TestRunRateAnalysis">
+ <clusterCollectionName>EcalClusters</clusterCollectionName>
+ <clusterEnergyLow>0.6</clusterEnergyLow>
+ </driver>
+ <driver name="MCParticlePlots"
+ type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
+ </driver>
+ <driver name="EventMarkerDriver"
+ type="org.lcsim.job.EventMarkerDriver">
+ <eventInterval>10000</eventInterval>
+ </driver>
+ <driver name="AidaSaveDriver"
+ type="org.lcsim.job.AidaSaveDriver">
+ <outputFileName>${inputFile}_ecalPlots</outputFileName>
+ </driver>
+ <driver name="ClockDriver"
+ type="org.lcsim.hps.util.ClockDriver">
+ </driver>
+ </drivers>
+</lcsim>
hps-java/src/main/resources/org/lcsim/hps/steering
diff -N ecal_fadc_bkgd.lcsim
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ecal_fadc_bkgd.lcsim 30 Jul 2012 22:30:04 -0000 1.11
@@ -0,0 +1,98 @@
+<!--
+ Example LCSim steering file to run trigger rate studies
+ @author Sho Uemura <[log in to unmask]>
+ @version $Id: ecal_fadc_bkgd.lcsim,v 1.11 2012/07/30 22:30:04 meeg Exp $
+-->
+<lcsim 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>
+ <printInputFiles>true</printInputFiles>
+ </control>
+ <classpath>
+ <jar>~/.m2/repository/org/lcsim/hps-java/1.0-SNAPSHOT/hps-java-1.0-SNAPSHOT.jar</jar>
+ </classpath>
+ <execute>
+ <driver name="LoadCalibrations"/>
+ <driver name="HPSCalibrationDriver"/>
+ <driver name="EventMarkerDriver"/>
+ <driver name="EcalReadout"/>
+ <driver name="EcalConverter"/>
+ <driver name="EcalClusterer"/>
+ <driver name="EcalTrigger"/>
+<!-- <driver name="EcalPlots"/>-->
+ <driver name="EcalFADCPlots"/>
+ <driver name="EcalTriggerPlots"/>
+ <driver name="MCParticlePlots"/>
+<!-- <driver name="Writer"/>-->
+ <driver name="AidaSaveDriver"/>
+ <driver name="ClockDriver"/>
+ </execute>
+ <drivers>
+ <driver name="LoadCalibrations" type="org.lcsim.hps.recon.tracking.LoadCalibrationsDriver" />
+ <driver name="HPSCalibrationDriver" type="org.lcsim.hps.monitoring.HPSCalibrationDriver"/>
+ <driver name="Writer"
+ type="org.lcsim.util.loop.LCIODriver">
+ <outputFilePath>${outputFile}_ecalClusters</outputFilePath>
+ </driver>
+ <driver name="EcalReadout"
+ type="org.lcsim.hps.recon.ecal.HPSEcalFADCReadoutDriver">
+ <readoutPeriod>4.0</readoutPeriod>
+ <coincidenceWindow>2</coincidenceWindow>
+ <ecalName>Ecal</ecalName>
+ <ecalCollectionName>EcalHits</ecalCollectionName>
+ <ecalRawCollectionName>EcalRawHits</ecalRawCollectionName>
+ <triggerThreshold>80</triggerThreshold>
+ <readoutThreshold>50</readoutThreshold>
+ </driver>
+ <driver name="EcalConverter"
+ type="org.lcsim.hps.recon.ecal.HPSEcalConverterDriver">
+ <ecalName>Ecal</ecalName>
+ <rawCollectionName>EcalRawHits</rawCollectionName>
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ <scale>0.075</scale>
+ </driver>
+ <driver name="EcalClusterer"
+ type="org.lcsim.hps.recon.ecal.HPSEcalCTPClusterer">
+ <ecalName>Ecal</ecalName>
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ </driver>
+ <driver name="EcalTrigger"
+ type="org.lcsim.hps.recon.ecal.HPSFADCTriggerDriver">
+ <clusterCollectionName>EcalClusters</clusterCollectionName>
+ <outputFileName>${outputFile}.triggers</outputFileName>
+ <ecalName>Ecal</ecalName>
+ <deadTime>10</deadTime>
+ </driver>
+ <driver name="EcalPlots"
+ type="org.lcsim.hps.analysis.ecal.HPSEcalPlotsDriver">
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ </driver>
+ <driver name="EcalFADCPlots"
+ type="org.lcsim.hps.analysis.ecal.HPSEcalFADCPlotsDriver">
+ <rawCollectionName>EcalRawHits</rawCollectionName>
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ <edepThreshold>0.05</edepThreshold>
+ </driver>
+ <driver name="EcalTriggerPlots"
+ type="org.lcsim.hps.analysis.ecal.HPSEcalTriggerPlotsDriver">
+ </driver>
+ <driver name="MCParticlePlots"
+ type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
+ </driver>
+ <driver name="EventMarkerDriver"
+ type="org.lcsim.job.EventMarkerDriver">
+ <eventInterval>1000</eventInterval>
+ </driver>
+ <driver name="AidaSaveDriver"
+ type="org.lcsim.job.AidaSaveDriver">
+ <outputFileName>${outputFile}_ecalPlots</outputFileName>
+ </driver>
+ <driver name="ClockDriver"
+ type="org.lcsim.hps.util.ClockDriver">
+ </driver>
+ </drivers>
+</lcsim>