Author: [log in to unmask] Date: Mon Apr 20 10:17:29 2015 New Revision: 2752 Log: Use the run number to create a file name for the ROOT file that's outputed. Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/drivers/svt/SensorOccupancyPlotsDriver.java Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/drivers/svt/SensorOccupancyPlotsDriver.java ============================================================================= --- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/drivers/svt/SensorOccupancyPlotsDriver.java (original) +++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/drivers/svt/SensorOccupancyPlotsDriver.java Mon Apr 20 10:17:29 2015 @@ -53,7 +53,8 @@ private int eventCount = 0; private int eventRefreshRate = 1; - + private int runNumber = -1; + public SensorOccupancyPlotsDriver() { } @@ -65,10 +66,6 @@ this.eventRefreshRate = eventRefreshRate; } - public void setRootFileName(String rootFile) { - this.rootFile = rootFile; - } - private int computePlotterRegion(HpsSiSensor sensor) { if (sensor.getLayerNumber() < 7) { @@ -129,6 +126,8 @@ public void process(EventHeader event) { + if (runNumber == -1) runNumber = event.getRunNumber(); + if (!event.hasCollection(RawTrackerHit.class, rawTrackerHitCollectionName)) return; @@ -156,9 +155,8 @@ } public void endOfData() { - - if (rootFile == null) return; - + + rootFile = "run" + runNumber + "_occupancy.root"; RootFileStore store = new RootFileStore(rootFile); try { store.open(); @@ -205,9 +203,6 @@ // Turn off the legend style.legendBoxStyle().setVisible(false); - // Turn off the title - //style.titleStyle().setVisible(false); - style.regionBoxStyle().backgroundStyle().setOpacity(.10); if (sensor.isAxial()) style.regionBoxStyle().backgroundStyle().setColor("229, 114, 31, 1");