Author: mccaky
Date: Sat Dec 13 12:50:12 2014
New Revision: 1717
Log:
Included engineering run background cuts as background level -1.
Modified:
java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java
Modified: java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java
=============================================================================
--- java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java (original)
+++ java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java Sat Dec 13 12:50:12 2014
@@ -688,7 +688,7 @@
*/
private void setBackgroundCuts(int backgroundLevel) {
// Make sure that the background level is valid.
- if(backgroundLevel < 0 || backgroundLevel > 10) {
+ if(backgroundLevel < -1 || backgroundLevel > 10) {
throw new RuntimeException(String.format("Trigger cuts are undefined for background level %d.", backgroundLevel));
}
@@ -740,6 +740,17 @@
energySlopeLow = 1.10;
coplanarityHigh = 35;
minHitCount = 1;
+ } else if(backgroundLevel == -1) {
+ seedEnergyLow = 0.050;
+ seedEnergyHigh = 6.600;
+ clusterEnergyLow = 0.010;
+ clusterEnergyHigh = 6.600;
+ energySumLow = 0.000;
+ energySumHigh = 13.200;
+ energyDifferenceHigh = 6.600;
+ energySlopeLow = 0.00;
+ coplanarityHigh = 360;
+ minHitCount = 1;
}
}
|