diff --git a/AtlasTest/ControlTest/share/StoreGateDFlow.ref b/AtlasTest/ControlTest/share/StoreGateDFlow.ref
index 9f5301b410377cd2fbbf1124d87f3e5b64c9b4c1..91e20dea1950f88e5d9f624da21c451206bd390f 100644
--- a/AtlasTest/ControlTest/share/StoreGateDFlow.ref
+++ b/AtlasTest/ControlTest/share/StoreGateDFlow.ref
@@ -1,20 +1,20 @@
-Thu Apr  6 22:50:23 CEST 2017
+Sun Jul  9 01:33:53 CEST 2017
 Preloading tcmalloc_minimal.so
 Py:Athena            INFO including file "AthenaCommon/Preparation.py"
-Py:Athena            INFO using release [AthenaWorkDir-22.0.0] [x86_64-slc6-gcc62-dbg] [atlas-work3/5a3e2debe4] -- built on [2017-04-06T2116]
+Py:Athena            INFO using release [AthenaWorkDir-22.0.0] [x86_64-slc6-gcc62-dbg] [atlas-work3/49f1daed03] -- built on [2017-07-09T0024]
 Py:Athena            INFO including file "AthenaCommon/Bootstrap.py"
 Py:Athena            INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Py:Athena            INFO executing ROOT6Setup
-[?1034hPy:Athena            INFO including file "AthenaCommon/Execution.py"
+Py:Athena            INFO including file "AthenaCommon/Execution.py"
 Py:Athena            INFO including file "AthExStoreGateExample/dflow_jobo.py"
-Py:ConfigurableDb    INFO Read module info for 5286 configurables from 37 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5360 configurables from 45 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Py:Athena            INFO including file "AthenaCommon/runbatch.py"
-ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
+[?1034hApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v28r1)
-                                          running on lxplus0034.cern.ch on Thu Apr  6 22:50:35 2017
+                                                   Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
+                                          running on lxplus000.cern.ch on Sun Jul  9 01:34:11 2017
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
@@ -22,12 +22,12 @@ ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to leve
 StatusCodeSvc        INFO initialize
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 2303 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 2393 CLIDRegistry entries for module ALL
 ChronoStatSvc        INFO  Number of skipped events for MemStat-1
 CoreDumpSvc          INFO install f-a-t-a-l handler... (flag = -1)
 CoreDumpSvc          INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) 
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
-ClassIDSvc           INFO  getRegistryEntries: read 512 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 532 CLIDRegistry entries for module ALL
 dflow_alg1           INFO Initializing dflow_alg1...
 dflow_alg2           INFO Initializing dflow_alg2...
 dflow_alg3           INFO Initializing dflow_alg3...
@@ -43,7 +43,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a280
+dflow_alg1           INFO ei: 0x13318f80
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 0
@@ -51,25 +51,25 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-ClassIDSvc           INFO  getRegistryEntries: read 463 CLIDRegistry entries for module ALL
-dflow_alg1           INFO ptr: 0x1274af18
+ClassIDSvc           INFO  getRegistryEntries: read 481 CLIDRegistry entries for module ALL
+dflow_alg1           INFO ptr: 0x111b9300
 dflow_alg1           INFO val: 0
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274af18
+dflow_alg1           INFO ptr: 0x111b9300
 dflow_alg1           INFO val: 20
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274af18
+dflow_alg2           INFO ptr: 0x111b9300
 dflow_alg2           INFO val: 20
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1020
-dflow_alg2           INFO cptr: 0x1274af50
+dflow_alg2           INFO cptr: 0x111b9330
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -79,13 +79,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274af50
+dflow_alg3           INFO ptr: 0x111b9330
 dflow_alg3           INFO val: 1020
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139ff640
+dflow_alg3           INFO ptr: 0x13303ac0
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -112,12 +112,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #0, run #0 1 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #1, run #0 1 events processed so far  <<<===
@@ -125,7 +125,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a0c0
+dflow_alg1           INFO ei: 0x13318dc0
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 1
@@ -133,24 +133,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274aef8
+dflow_alg1           INFO ptr: 0x111b9270
 dflow_alg1           INFO val: 1
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274aef8
+dflow_alg1           INFO ptr: 0x111b9270
 dflow_alg1           INFO val: 21
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274aef8
+dflow_alg2           INFO ptr: 0x111b9270
 dflow_alg2           INFO val: 21
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1021
-dflow_alg2           INFO cptr: 0x1274b000
+dflow_alg2           INFO cptr: 0x111b9338
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -160,13 +160,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274b000
+dflow_alg3           INFO ptr: 0x111b9338
 dflow_alg3           INFO val: 1021
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139fea80
+dflow_alg3           INFO ptr: 0x13303500
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -193,12 +193,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #1, run #0 2 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #2, run #0 2 events processed so far  <<<===
@@ -206,7 +206,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a280
+dflow_alg1           INFO ei: 0x13318f80
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 2
@@ -214,24 +214,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274aed0
+dflow_alg1           INFO ptr: 0x111b9178
 dflow_alg1           INFO val: 2
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274aed0
+dflow_alg1           INFO ptr: 0x111b9178
 dflow_alg1           INFO val: 22
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274aed0
+dflow_alg2           INFO ptr: 0x111b9178
 dflow_alg2           INFO val: 22
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1022
-dflow_alg2           INFO cptr: 0x1274af18
+dflow_alg2           INFO cptr: 0x111b9300
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -241,13 +241,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274af18
+dflow_alg3           INFO ptr: 0x111b9300
 dflow_alg3           INFO val: 1022
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139fe620
+dflow_alg3           INFO ptr: 0x13312000
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -274,12 +274,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #2, run #0 3 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #3, run #0 3 events processed so far  <<<===
@@ -287,7 +287,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a0c0
+dflow_alg1           INFO ei: 0x13318dc0
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 3
@@ -295,24 +295,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274a8f8
+dflow_alg1           INFO ptr: 0x111b9260
 dflow_alg1           INFO val: 3
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274a8f8
+dflow_alg1           INFO ptr: 0x111b9260
 dflow_alg1           INFO val: 23
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274a8f8
+dflow_alg2           INFO ptr: 0x111b9260
 dflow_alg2           INFO val: 23
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1023
-dflow_alg2           INFO cptr: 0x1274aef8
+dflow_alg2           INFO cptr: 0x111b9270
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -322,13 +322,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274aef8
+dflow_alg3           INFO ptr: 0x111b9270
 dflow_alg3           INFO val: 1023
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139ff260
+dflow_alg3           INFO ptr: 0x133035a0
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -355,12 +355,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #3, run #0 4 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #4, run #0 4 events processed so far  <<<===
@@ -368,7 +368,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a280
+dflow_alg1           INFO ei: 0x13318f80
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 4
@@ -376,24 +376,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274af50
+dflow_alg1           INFO ptr: 0x111b9330
 dflow_alg1           INFO val: 4
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274af50
+dflow_alg1           INFO ptr: 0x111b9330
 dflow_alg1           INFO val: 24
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274af50
+dflow_alg2           INFO ptr: 0x111b9330
 dflow_alg2           INFO val: 24
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1024
-dflow_alg2           INFO cptr: 0x1274aed0
+dflow_alg2           INFO cptr: 0x111b9178
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -403,13 +403,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274aed0
+dflow_alg3           INFO ptr: 0x111b9178
 dflow_alg3           INFO val: 1024
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139feb60
+dflow_alg3           INFO ptr: 0x133037c0
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -436,12 +436,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #4, run #0 5 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #5, run #0 5 events processed so far  <<<===
@@ -449,7 +449,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a0c0
+dflow_alg1           INFO ei: 0x13318dc0
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 5
@@ -457,24 +457,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274b000
+dflow_alg1           INFO ptr: 0x111b9338
 dflow_alg1           INFO val: 5
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274b000
+dflow_alg1           INFO ptr: 0x111b9338
 dflow_alg1           INFO val: 25
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274b000
+dflow_alg2           INFO ptr: 0x111b9338
 dflow_alg2           INFO val: 25
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1025
-dflow_alg2           INFO cptr: 0x1274a8f8
+dflow_alg2           INFO cptr: 0x111b9260
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -484,13 +484,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274a8f8
+dflow_alg3           INFO ptr: 0x111b9260
 dflow_alg3           INFO val: 1025
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139ff960
+dflow_alg3           INFO ptr: 0x13312000
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -517,12 +517,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #5, run #0 6 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #6, run #0 6 events processed so far  <<<===
@@ -530,7 +530,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a280
+dflow_alg1           INFO ei: 0x13318f80
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 6
@@ -538,24 +538,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274af18
+dflow_alg1           INFO ptr: 0x111b9300
 dflow_alg1           INFO val: 6
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274af18
+dflow_alg1           INFO ptr: 0x111b9300
 dflow_alg1           INFO val: 26
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274af18
+dflow_alg2           INFO ptr: 0x111b9300
 dflow_alg2           INFO val: 26
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1026
-dflow_alg2           INFO cptr: 0x1274af50
+dflow_alg2           INFO cptr: 0x111b9330
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -565,13 +565,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274af50
+dflow_alg3           INFO ptr: 0x111b9330
 dflow_alg3           INFO val: 1026
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139fef80
+dflow_alg3           INFO ptr: 0x13303ac0
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -598,12 +598,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #6, run #0 7 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #7, run #0 7 events processed so far  <<<===
@@ -611,7 +611,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a0c0
+dflow_alg1           INFO ei: 0x13318dc0
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 7
@@ -619,24 +619,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274aef8
+dflow_alg1           INFO ptr: 0x111b9270
 dflow_alg1           INFO val: 7
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274aef8
+dflow_alg1           INFO ptr: 0x111b9270
 dflow_alg1           INFO val: 27
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274aef8
+dflow_alg2           INFO ptr: 0x111b9270
 dflow_alg2           INFO val: 27
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1027
-dflow_alg2           INFO cptr: 0x1274b000
+dflow_alg2           INFO cptr: 0x111b9338
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -646,13 +646,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274b000
+dflow_alg3           INFO ptr: 0x111b9338
 dflow_alg3           INFO val: 1027
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139ff240
+dflow_alg3           INFO ptr: 0x13303580
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -679,12 +679,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #7, run #0 8 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #8, run #0 8 events processed so far  <<<===
@@ -692,7 +692,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a280
+dflow_alg1           INFO ei: 0x13318f80
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 8
@@ -700,24 +700,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274aed0
+dflow_alg1           INFO ptr: 0x111b9178
 dflow_alg1           INFO val: 8
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274aed0
+dflow_alg1           INFO ptr: 0x111b9178
 dflow_alg1           INFO val: 28
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274aed0
+dflow_alg2           INFO ptr: 0x111b9178
 dflow_alg2           INFO val: 28
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1028
-dflow_alg2           INFO cptr: 0x1274af18
+dflow_alg2           INFO cptr: 0x111b9300
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -727,13 +727,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274af18
+dflow_alg3           INFO ptr: 0x111b9300
 dflow_alg3           INFO val: 1028
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139fea40
+dflow_alg3           INFO ptr: 0x13303b80
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -760,12 +760,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #8, run #0 9 events processed so far  <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #9, run #0 9 events processed so far  <<<===
@@ -773,7 +773,7 @@ dflow_alg1           INFO evtinfo handle...
 dflow_alg1           INFO name: [McEventInfo]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [2101]
-dflow_alg1           INFO ei: 0x13a2a0c0
+dflow_alg1           INFO ei: 0x13318dc0
 dflow_alg1           INFO retrieving event-info...
 dflow_alg1           INFO evt-info.runnbr: 0
 dflow_alg1           INFO evt-info.evtnbr: 9
@@ -781,24 +781,24 @@ dflow_alg1           INFO myint handle...
 dflow_alg1           INFO name: [dflow_int]
 dflow_alg1           INFO store [StoreGateSvc]
 dflow_alg1           INFO clid: [244260744]
-dflow_alg1           INFO ptr: 0x1274a8f8
+dflow_alg1           INFO ptr: 0x111b9260
 dflow_alg1           INFO val: 9
 dflow_alg1           INFO modify myint by value...
-dflow_alg1           INFO ptr: 0x1274a8f8
+dflow_alg1           INFO ptr: 0x111b9260
 dflow_alg1           INFO val: 29
 dflow_alg2           INFO ================================
 dflow_alg2           INFO myint r-handle...
 dflow_alg2           INFO name: [dflow_int]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
-dflow_alg2           INFO ptr: 0x1274a8f8
+dflow_alg2           INFO ptr: 0x111b9260
 dflow_alg2           INFO val: 29
 dflow_alg2           INFO myint w-handle...
 dflow_alg2           INFO name: [dflow_int2]
 dflow_alg2           INFO store [StoreGateSvc]
 dflow_alg2           INFO clid: [244260744]
 dflow_alg2           INFO val: 1029
-dflow_alg2           INFO cptr: 0x1274aef8
+dflow_alg2           INFO cptr: 0x111b9270
 dflow_alg2           INFO ints w-handle...
 dflow_alg2           INFO size:2
 dflow_alg2           INFO val[0]= 10
@@ -808,13 +808,13 @@ dflow_alg3           INFO myint r-handle...
 dflow_alg3           INFO name: [dflow_int2]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [244260744]
-dflow_alg3           INFO ptr: 0x1274aef8
+dflow_alg3           INFO ptr: 0x111b9270
 dflow_alg3           INFO val: 1029
 dflow_alg3           INFO ints r-handle...
 dflow_alg3           INFO name: [dflow_ints]
 dflow_alg3           INFO store [StoreGateSvc]
 dflow_alg3           INFO clid: [22592129]
-dflow_alg3           INFO ptr: 0x139ff640
+dflow_alg3           INFO ptr: 0x13303500
 dflow_alg3           INFO ints w-handle...
 dflow_alg3           INFO size:4
 dflow_alg3           INFO val[0]= 10
@@ -841,12 +841,12 @@ dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing WVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcNullWriteHandle: Attempt to dereference write handle before record: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 dflow_alg3           INFO -- testing RWVar<T> semantics...
 dflow_alg3           INFO name: dflow_int2
 dflow_alg3           INFO valid:0
-dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc/dflow_int2[244260744]]
+dflow_alg3           INFO good, caught: [SG::ExcConstObject: Tried to retrieve non-const pointer to const object via VarHandleKey: StoreGateSvc+dflow_int2[244260744]]
 dflow_alg3           INFO valid:0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #9, run #0 10 events processed so far  <<<===
 ApplicationMgr       INFO Application Manager Stopped successfully
@@ -861,7 +861,7 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc        INFO Time User   : Tot=  460 [ms]                                             #=  1
+ChronoStatSvc        INFO Time User   : Tot=  240 [ms]                                             #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py b/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py
index 4d3c79afa13f9aa63004dd0edbace3cdda521ef3..05a4a3e7054af1716e72a054ba7f75b9530796e1 100644
--- a/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py
+++ b/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py
@@ -8,58 +8,58 @@
 #
 ### These should be moved to the jobOpts of the individual packages.
 
-xAODMaker__EventInfoCnvAlg.ExtraInputs =  [('EventInfo','McEventInfo')]
-xAODMaker__EventInfoCnvAlg.ExtraOutputs = [('xAOD::EventAuxInfo','EventInfoAux.'),
-                                           ('xAOD::EventInfo','EventInfo') ]
+xAODMaker__EventInfoCnvAlg.ExtraInputs =  [('EventInfo','StoreGateSvc+McEventInfo')]
+xAODMaker__EventInfoCnvAlg.ExtraOutputs = [('xAOD::EventAuxInfo','StoreGateSvc+EventInfoAux.'),
+                                           ('xAOD::EventInfo','StoreGateSvc+EventInfo') ]
 
 
-topSequence.CaloCellMaker.ExtraInputs =   [('EventInfo','McEventInfo'),
-                                           ('LArRawChannelContainer','LArRawChannels'),
-                                           ('TileRawChannelContainer','TileRawChannelCnt')]
-topSequence.CaloCellMaker.ExtraOutputs =  [('CaloCellContainer','AllCalo'),
-                                           ('TileCellContainer','MBTSContainer')]
+topSequence.CaloCellMaker.ExtraInputs =   [('EventInfo','StoreGateSvc+McEventInfo'),
+                                           ('LArRawChannelContainer','StoreGateSvc+LArRawChannels'),
+                                           ('TileRawChannelContainer','StoreGateSvc+TileRawChannelCnt')]
+topSequence.CaloCellMaker.ExtraOutputs =  [('CaloCellContainer','StoreGateSvc+AllCalo'),
+                                           ('TileCellContainer','StoreGateSvc+MBTSContainer')]
 
 
-topSequence.CmbTowerBldr.ExtraInputs =  [('CaloCellContainer','AllCalo')]
-topSequence.CmbTowerBldr.ExtraOutputs = [('CaloTowerContainer','CombinedTower')]
+topSequence.CmbTowerBldr.ExtraInputs =  [('CaloCellContainer','StoreGateSvc+AllCalo')]
+topSequence.CmbTowerBldr.ExtraOutputs = [('CaloTowerContainer','StoreGateSvc+CombinedTower')]
 
 
 
-topSequence.CaloClusterMakerSWCmb.ExtraInputs =  [('CaloTowerContainer','CombinedTower')]
-topSequence.CaloClusterMakerSWCmb.ExtraOutputs = [('xAOD::CaloClusterContainer','CombinedCluster'),
-                                                  ('xAOD::CaloClusterAuxContainer','CombinedClusterAux.'),
-                                                  ('CaloClusterCellLinkContainer','CombinedCluster_links')]
+topSequence.CaloClusterMakerSWCmb.ExtraInputs =  [('CaloTowerContainer','StoreGateSvc+CombinedTower')]
+topSequence.CaloClusterMakerSWCmb.ExtraOutputs = [('xAOD::CaloClusterContainer','StoreGateSvc+CombinedCluster'),
+                                                  ('xAOD::CaloClusterAuxContainer','StoreGateSvc+CombinedClusterAux.'),
+                                                  ('CaloClusterCellLinkContainer','StoreGateSvc+CombinedCluster_links')]
 
 
 
-topSequence.CaloTopoCluster.ExtraInputs =  [('CaloCalibrationHitContainer','LArCalibrationHitActive'),
-                                            ('CaloCalibrationHitContainer','LArCalibrationHitDeadMaterial'),
-                                            ('CaloCalibrationHitContainer','LArCalibrationHitInactive'),
-                                            ('CaloCellContainer','AllCalo')]
-topSequence.CaloTopoCluster.ExtraOutputs = [('xAOD::CaloClusterContainer','CaloCalTopoClusters'),
-                                            ('xAOD::CaloClusterAuxContainer','CaloCalTopoClustersAux.'),
-                                            ('xAOD::CaloClusterContainer','CaloTopoCluster'),
-                                            ('xAOD::CaloClusterAuxContainer','CaloTopoClusterAux.'),
-                                            ('CaloClusterCellLinkContainer','CaloTopoCluster_links'),
-                                            ('CaloClusterCellLinkContainer','CaloCalTopoClusters_links')]
+topSequence.CaloTopoCluster.ExtraInputs =  [('CaloCalibrationHitContainer','StoreGateSvc+LArCalibrationHitActive'),
+                                            ('CaloCalibrationHitContainer','StoreGateSvc+LArCalibrationHitDeadMaterial'),
+                                            ('CaloCalibrationHitContainer','StoreGateSvc+LArCalibrationHitInactive'),
+                                            ('CaloCellContainer','StoreGateSvc+AllCalo')]
+topSequence.CaloTopoCluster.ExtraOutputs = [('xAOD::CaloClusterContainer','StoreGateSvc+CaloCalTopoClusters'),
+                                            ('xAOD::CaloClusterAuxContainer','StoreGateSvc+CaloCalTopoClustersAux.'),
+                                            ('xAOD::CaloClusterContainer','StoreGateSvc+CaloTopoCluster'),
+                                            ('xAOD::CaloClusterAuxContainer','StoreGateSvc+CaloTopoClusterAux.'),
+                                            ('CaloClusterCellLinkContainer','StoreGateSvc+CaloTopoCluster_links'),
+                                            ('CaloClusterCellLinkContainer','StoreGateSvc+CaloCalTopoClusters_links')]
 
 
-StreamESD.ExtraInputs = [('CaloCellContainer','AllCalo'),
-                         ('CaloTowerContainer','CombinedTower'), 
-                         ('xAOD::CaloClusterContainer','CombinedCluster'),
-                         ('xAOD::CaloClusterContainer','CaloTopoCluster')]
+StreamESD.ExtraInputs = [('CaloCellContainer','StoreGateSvc+AllCalo'),
+                         ('CaloTowerContainer','StoreGateSvc+CombinedTower'), 
+                         ('xAOD::CaloClusterContainer','StoreGateSvc+CombinedCluster'),
+                         ('xAOD::CaloClusterContainer','StoreGateSvc+CaloTopoCluster')]
 
 
 # # no different calorimeter clusters yet
 # if useJets:
-#     topSequence.jetalg4.ExtraInputs = [('xAOD::CaloClusterContainer','CaloTopoCluster')]
+#     topSequence.jetalg4.ExtraInputs = [('xAOD::CaloClusterContainer','StoreGateSvc+CaloTopoCluster')]
 #     for x in range(0, nJets):
 #         app=str((0.5+x)/10)
 #         app=app.replace('.', 'p')
 #         # because of ParticleJetMap mess
-#         # algDep["jetalg"+app] = [('xAOD::CaloClusterContainer','CaloTopoCluster')]
-#         topSequence.getattr("jetalg"+app).ExtraInputs = [('xAOD::JetContainer','AntiKt4EMTopoJets')]
-#     StreamESD.ExtraInputs += [('xAOD::JetContainer','AntiKt4EMTopoJets')]
+#         # algDep["jetalg"+app] = [('xAOD::CaloClusterContainer','StoreGateSvc+CaloTopoCluster')]
+#         topSequence.getattr("jetalg"+app).ExtraInputs = [('xAOD::JetContainer','StoreGateSvc+AntiKt4EMTopoJets')]
+#     StreamESD.ExtraInputs += [('xAOD::JetContainer','StoreGateSvc+AntiKt4EMTopoJets')]
 #     for x in range(0, nJets):
 #         app=str((0.5+x)/10)
 #         app=app.replace('.', 'p')
diff --git a/Control/AthenaKernel/AthenaKernel/DsoDb.h b/Control/AthenaKernel/AthenaKernel/DsoDb.h
index 734e92c319a1fcebf4da41ea5cff62f9af3945d3..bd98271c96997cd0bab19c12dd86fedcbf2642a7 100644
--- a/Control/AthenaKernel/AthenaKernel/DsoDb.h
+++ b/Control/AthenaKernel/AthenaKernel/DsoDb.h
@@ -73,7 +73,7 @@ public:
   /** factory for the DsoDb
    */
   static
-  DsoDb* instance();
+  const DsoDb* instance();
 
   /// Destructor: 
   ~DsoDb(); 
@@ -96,30 +96,30 @@ public:
   // Non-const methods: 
   /////////////////////////////////////////////////////////////////// 
 
-  bool has_type(const std::string& type_name);
+  bool has_type(const std::string& type_name) const;
 
-  std::string load_type(const std::string& type_name);
+  std::string load_type(const std::string& type_name) const;
 
   /// list of reflex-types associated with a library name
-  std::vector<std::string> capabilities(const std::string& libname);
+  std::vector<std::string> capabilities(const std::string& libname) const;
 
   /// list of libraries hosting duplicate reflex-types
-  DsoMap_t duplicates(const std::string& libname, bool pedantic=false);
+  DsoMap_t duplicates(const std::string& libname, bool pedantic=false) const;
 
   /// table of dict-duplicates: {type: [lib1, lib2, ...]}
-  DsoMap_t dict_duplicates(bool pedantic=false);
+  DsoMap_t dict_duplicates(bool pedantic=false) const;
 
   /// table of plugin-factories-duplicates: {type: [lib1, lib2, ...]}
-  DsoMap_t pf_duplicates(bool pedantic=false);
+  DsoMap_t pf_duplicates(bool pedantic=false) const;
 
   /// list of all libraries we know about
   /// @param `detailed` if true, prints the full path to the library
-  Libs_t libs(bool detailed=false);
+  Libs_t libs(bool detailed=false) const;
 
   /// return the table {type: [lib1, ...]} - concatenation of all
   /// dict-entries and plugin-factories entries.
   /// @param `pedantic` if true, retrieves the library's full path
-  DsoMap_t content(bool pedantic);
+  DsoMap_t content(bool pedantic) const;
 
   /////////////////////////////////////////////////////////////////// 
   // Private data: 
@@ -131,10 +131,10 @@ public:
 
   /// get the duplicates for a given repository of components
   void
-  get_dups(DsoMap_t& dups, const DsoMap_t& db, bool pedantic);
+  get_dups(DsoMap_t& dups, const DsoMap_t& db, bool pedantic) const;
 
   /// load the reflex type after having loaded the hosting library
-  RootType rflx_type(const std::string& type_name);
+  RootType rflx_type(const std::string& type_name) const;
 
   /// Default constructor: 
   DsoDb();
diff --git a/Control/AthenaKernel/src/DsoDb.cxx b/Control/AthenaKernel/src/DsoDb.cxx
index 0656e39da956471aa2c9636ec69694acd36c64b9..1e5af00ef3209c6b0d50828bcaef4f01f9be73fd 100644
--- a/Control/AthenaKernel/src/DsoDb.cxx
+++ b/Control/AthenaKernel/src/DsoDb.cxx
@@ -102,77 +102,69 @@ namespace {
   const std::set<std::string>& 
   s_cxx_builtins()
   {
-    static std::set<std::string> s;
-    if (s.empty()) {
-#define _ADD(x) s.insert(x)
-
-      _ADD(         "char");
-      _ADD("unsigned char");
-      _ADD(  "signed char");
+    static const std::set<std::string> s = {
+      "char",
+      "unsigned char",
+      "signed char",
       
-      _ADD("signed");
+      "signed",
       
-      _ADD("short int");
-      _ADD("short signed");
-      _ADD("short signed int");
+      "short int",
+      "short signed",
+      "short signed int",
       
-      _ADD(         "short");
-      _ADD("unsigned short");
-      _ADD(  "signed short");
+      "short",
+      "unsigned short",
+      "signed short",
 
-      _ADD("int");
-      _ADD("unsigned int");
+      "int",
+      "unsigned int",
 
-      _ADD("long int");
-      _ADD("long signed int");
-      _ADD("signed long int");
+      "long int",
+      "long signed int",
+      "signed long int",
       
-      _ADD("long");
-      _ADD("long signed");
-      _ADD("signed long");
-      _ADD("unsigned long");
-      _ADD("unsigned long int");
-
-      _ADD("long long");
-      _ADD("long long int");
-      _ADD("unsigned long long");
-      _ADD("longlong");
+      "long",
+      "long signed",
+      "signed long",
+      "unsigned long",
+      "unsigned long int",
+
+      "long long",
+      "long long int",
+      "unsigned long long",
+      "longlong",
       
-      _ADD("ulonglong");
-
-      _ADD("float");
-      _ADD("double");
-      _ADD("long double");
-      _ADD("bool");
+      "ulonglong",
 
-#undef _ADD      
-    }
+      "float",
+      "double",
+      "long double",
+      "bool",
+    };
     return s;
   }
 
   const std::map<std::string, std::string>&
   s_cxx_aliases()
   {
-    static std::map<std::string, std::string> s;
-    if (s.empty()) {
-      s["ElementLinkInt_p1"] = "ElementLink_p1<unsigned int>";
-      s["basic_string<char>"] = "string";
-      s["std::basic_string<char>"] = "string";
-      s["vector<basic_string<char> >"] = "vector<string>";
-      s["INavigable4MomentumCollection"] = "DataVector<INavigable4Momentum>";
-      s["IParticleContainer"] = "DataVector<IParticle>";
-    }
+    static const std::map<std::string, std::string> s =
+      {{"ElementLinkInt_p1",             "ElementLink_p1<unsigned int>"},
+       {"basic_string<char>",            "string"},
+       {"vector<basic_string<char> >",   "vector<string>"},
+       {"INavigable4MomentumCollection", "DataVector<INavigable4Momentum>"},
+       {"IParticleContainer",            "DataVector<IParticle>"},
+      };
     return s;
   }
 
   const std::map<std::string, std::string>&
   s_cxx_typedefs()
   {
-    static std::map<std::string, std::string> s;
-    if (s.empty()) {
-      s["INavigable4MomentumCollection"] = "DataVector<INavigable4Momentum>";
-      s["IParticleContainer"] = "DataVector<IParticle>";
-    }
+    static const std::map<std::string, std::string> s =
+      {{"INavigable4MomentumCollection", "DataVector<INavigable4Momentum>"},
+       {"IParticleContainer",            "DataVector<IParticle>"},
+      };
     return s;
   }
 
@@ -240,9 +232,9 @@ namespace Ath {
 
 /** factory for the DsoDb
  */
-DsoDb* DsoDb::instance()
+const DsoDb* DsoDb::instance()
 {
-   static DsoDb db;
+   static const DsoDb db;
    return &db;
 }
 
@@ -270,7 +262,7 @@ DsoDb::~DsoDb()
 /////////////////////////////////////////////////////////////////// 
 
 bool
-DsoDb::has_type(const std::string& type_name)
+DsoDb::has_type(const std::string& type_name) const
 {
   if (s_cxx_builtins().find(type_name) != s_cxx_builtins().end()) {
     return true;
@@ -284,7 +276,7 @@ DsoDb::has_type(const std::string& type_name)
 }
 
 std::string
-DsoDb::load_type(const std::string& type_name)
+DsoDb::load_type(const std::string& type_name) const
 {
   RootType t = this->rflx_type(type_name);
   if (t.Id()) {
@@ -458,16 +450,16 @@ DsoDb::build_repository()
 }
 
 std::vector<std::string>
-DsoDb::capabilities(const std::string& libname_)
+DsoDb::capabilities(const std::string& libname_) const
 {
   fs::path p(libname_);
 
   const std::string libname = ::getlibname(to_string(p.filename()));
   std::set<std::string> caps;
-  DsoMap_t* dbs[] = { &m_pf, &m_db };
+  const DsoMap_t* dbs[] = { &m_pf, &m_db };
 
   for (std::size_t i = 0, imax = 2; i < imax; ++i) {
-    DsoMap_t* db = dbs[i];
+    const DsoMap_t* db = dbs[i];
     for (DsoMap_t::const_iterator idb = db->begin(), iend=db->end();
          idb != iend;
          ++idb) {
@@ -488,12 +480,12 @@ DsoDb::capabilities(const std::string& libname_)
 
 /// list of libraries hosting duplicate reflex-types
 DsoDb::DsoMap_t 
-DsoDb::duplicates(const std::string& libname, bool pedantic)
+DsoDb::duplicates(const std::string& libname, bool pedantic) const
 {
   DsoMap_t dups;
   const std::string basename_lib = to_string(fs::path(libname).filename());
   std::vector<std::string> caps = this->capabilities(libname);
-  DsoMap_t* dbs[] = { &m_pf, &m_db };
+  const DsoMap_t* dbs[] = { &m_pf, &m_db };
 
   for (std::size_t i = 0, imax = 2; i < imax; ++i) {
     DsoMap_t dup_db;
@@ -523,7 +515,7 @@ DsoDb::duplicates(const std::string& libname, bool pedantic)
 
 /// table of dict-duplicates: {type: [lib1, lib2, ...]}
 DsoDb::DsoMap_t 
-DsoDb::dict_duplicates(bool pedantic)
+DsoDb::dict_duplicates(bool pedantic) const
 {
   DsoMap_t dups;
   get_dups(dups, m_db, pedantic);
@@ -532,7 +524,7 @@ DsoDb::dict_duplicates(bool pedantic)
 
 /// table of plugin-factories-duplicates: {type: [lib1, lib2, ...]}
 DsoDb::DsoMap_t 
-DsoDb::pf_duplicates(bool pedantic)
+DsoDb::pf_duplicates(bool pedantic) const
 {
   DsoMap_t dups;
   get_dups(dups, m_pf, pedantic);
@@ -542,10 +534,10 @@ DsoDb::pf_duplicates(bool pedantic)
 /// list of all libraries we know about
 /// @param `detailed` if true, prints the full path to the library
 DsoDb::Libs_t 
-DsoDb::libs(bool detailed)
+DsoDb::libs(bool detailed) const
 {
   std::set<std::string> libs;
-  DsoMap_t* dbs[] = { &m_pf, &m_db };
+  const DsoMap_t* dbs[] = { &m_pf, &m_db };
 
   for (std::size_t i = 0, imax = 2; i < imax; ++i) {
     const DsoMap_t& db = *dbs[i];
@@ -572,11 +564,11 @@ DsoDb::libs(bool detailed)
 /// dict-entries and plugin-factories entries.
 /// @param `pedantic` if true, retrieves the library's full path
 DsoDb::DsoMap_t 
-DsoDb::content(bool pedantic)
+DsoDb::content(bool pedantic) const
 {
   DsoMap_t db;
 
-  DsoMap_t* dbs[] = { &m_pf, &m_db };
+  const DsoMap_t* dbs[] = { &m_pf, &m_db };
   for (std::size_t i = 0, imax = 2; i < imax; ++i) {
     const DsoMap_t& d = *dbs[i];
     for (DsoMap_t::const_iterator idb = d.begin(), idbend=d.end();
@@ -608,7 +600,7 @@ DsoDb::content(bool pedantic)
 
 /// get the duplicates for a given repository of components
 void 
-DsoDb::get_dups(DsoMap_t& dups, const DsoMap_t& db, bool pedantic)
+DsoDb::get_dups(DsoMap_t& dups, const DsoMap_t& db, bool pedantic) const
 {
   for (DsoMap_t::const_iterator idb = db.begin(), iend = db.end();
        idb != iend;
@@ -642,7 +634,7 @@ DsoDb::get_dups(DsoMap_t& dups, const DsoMap_t& db, bool pedantic)
 
 /// load the reflex type after having loaded the hosting library
 RootType 
-DsoDb::rflx_type(const std::string& type_name)
+DsoDb::rflx_type(const std::string& type_name) const
 {
   const std::string rootmap_name = ::to_rootmap_name(type_name);
   const std::string rflx_name = ::to_rflx_name(type_name);
diff --git a/Control/AthenaMonitoring/test/GenericMonFilling_test.cxx b/Control/AthenaMonitoring/test/GenericMonFilling_test.cxx
index d55016e1e1836babf5e6547cf09af049017b8e61..fee45dff67e8f3933f02b18ea97c6fd98bef972f 100644
--- a/Control/AthenaMonitoring/test/GenericMonFilling_test.cxx
+++ b/Control/AthenaMonitoring/test/GenericMonFilling_test.cxx
@@ -238,7 +238,7 @@ bool fillFromNonTrivialSourcesWorked( ToolHandle<GenericMonitoringTool>& monTool
   resetHists( histSvc );
   {
     
-    std::array<double, 2> eta( {0.1, 0.7} );
+    std::array<double, 2> eta( {{0.1, 0.7}} );
     double phi[2]={-2., -1.};
     auto arrayT = MonitoredCollection::declare( "Eta", eta );
     auto rawArrayT   = MonitoredCollection::declare( "Phi", phi );
diff --git a/Control/AthenaPython/src/PyAthenaUtils.cxx b/Control/AthenaPython/src/PyAthenaUtils.cxx
index f0d911c0d397aec678fac94eb24e0fc72b7e421a..b0a9815143512ed8dbad3b1bc9a35e541961b733 100644
--- a/Control/AthenaPython/src/PyAthenaUtils.cxx
+++ b/Control/AthenaPython/src/PyAthenaUtils.cxx
@@ -297,16 +297,16 @@ StatusCode PyAthena::queryInterface( PyObject* self,
     const RootType fromType( cppName );
     const RootType toType( cppBaseName );
     void* objProxy = TPython::ObjectProxy_AsVoidPtr(self);
-    const RootObject cppObj( fromType, objProxy );
-    const RootObject baseObj = cppObj.CastObject(toType);
-    *ppvInterface = baseObj.Address();
+    *ppvInterface = objProxy;
+    if (fromType.Class() && toType.Class())
+      *ppvInterface = fromType.Class()->DynamicCast (toType.Class(), objProxy);
     std::cout << "::: [" << cppName << "]: " 
 	      << ( (bool)fromType ? " OK" : "ERR" ) 
-	      << " " << cppObj.Address()
+	      << " " << objProxy
 	      << "\n"
 	      << "::: [" << cppBaseName << "]: "
 	      << ( (bool)toType ? " OK" : "ERR" )
-	      << " " << baseObj.Address()
+	      << " " << *ppvInterface
 	      << "\n";
     std::cout << "::: *ppvInterface: " << *ppvInterface << std::endl;
     if ( *ppvInterface ) {
diff --git a/Control/AthenaServices/src/AthDictLoaderSvc.h b/Control/AthenaServices/src/AthDictLoaderSvc.h
index 3d41b4d86f8dc9fbc67986b70ee07c07c21dc1e5..e02fc2fd5e3132211de09c8613d220ccafb86a67 100644
--- a/Control/AthenaServices/src/AthDictLoaderSvc.h
+++ b/Control/AthenaServices/src/AthDictLoaderSvc.h
@@ -118,7 +118,7 @@ class AthDictLoaderSvc
   
   /** dictionary of all known (reflex) types
    */
-  Ath::DsoDb* m_dsodb;
+  const Ath::DsoDb* m_dsodb;
 
   /** switch to recursively load (or not) all dictionaries for all types
    *  composing a given one. (ie: load dict of Bar in struct Foo {Bar*b;};)
diff --git a/Control/CxxUtils/ATLAS_CHECK_THREAD_SAFETY b/Control/CxxUtils/ATLAS_CHECK_THREAD_SAFETY
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Control/CxxUtils/CxxUtils/Array.h b/Control/CxxUtils/CxxUtils/Array.h
index 03c2bf34b7ae9b5f072a0b77d8ae6cb1e073aa6c..b1447dad52b291ab92f51d833b6d49a741d410b5 100644
--- a/Control/CxxUtils/CxxUtils/Array.h
+++ b/Control/CxxUtils/CxxUtils/Array.h
@@ -677,6 +677,9 @@ private:
 
   // This class needs to call the above protected constructor.
   friend class WritableArray<N+1>;
+
+  /// The underlying array representation, non-const copy.
+  Arrayrep* m_rep_nc;
 };
 
 
@@ -726,6 +729,10 @@ private:
 
   // This class needs to call the above protected constructor.
   friend class WritableArray<1>;
+
+  /// Pointer to this array's single element, non-const copy.
+  /// Null if this instance was created using the default constructor.
+  Arrayelt* m_elt_nc;
 };
 
 
diff --git a/Control/CxxUtils/CxxUtils/Array.icc b/Control/CxxUtils/CxxUtils/Array.icc
index ef99032a9834724414829efb27c5043ac6321beb..ed52609caaa02ccb3d62c7ed61fdcf442993037c 100644
--- a/Control/CxxUtils/CxxUtils/Array.icc
+++ b/Control/CxxUtils/CxxUtils/Array.icc
@@ -649,7 +649,8 @@ ArrayIterator<N>::operator- (const ArrayIterator& other) const
 template <unsigned int N>
 inline
 WritableArray<N>::WritableArray (Arrayrep& rep)
-  : Array<N> (rep)
+  : Array<N> (rep),
+    m_rep_nc (&rep)
 {
 }
 
@@ -666,9 +667,9 @@ template <unsigned int N>
 inline
 WritableArray<N-1> WritableArray<N>::operator[] (unsigned int i) const
 {
-  assert (i < this->m_rep->m_shape[this->m_rep->m_shape.size() - N]);
-  return WritableArray<N-1> (const_cast<Arrayrep&> (*this->m_rep),
-                             this->m_offs + i * this->m_rep->m_sizes[N-1]);
+  assert (i < this->m_rep_nc->m_shape[this->m_rep_nc->m_shape.size() - N]);
+  return WritableArray<N-1> (*this->m_rep_nc,
+                             this->m_offs + i * this->m_rep_nc->m_sizes[N-1]);
 }
 
 
@@ -682,7 +683,7 @@ template <unsigned int N>
 inline
 Arrayelt* WritableArray<N>::ptr ()
 {
-  return const_cast<Arrayelt*> (&this->m_rep->m_data[this->m_offs]);
+  return &this->m_rep_nc->m_data[this->m_offs];
 }
 
 
@@ -698,7 +699,8 @@ Arrayelt* WritableArray<N>::ptr ()
 template <unsigned int N>
 inline
 WritableArray<N>::WritableArray (Arrayrep& rep, unsigned int offs)
-  : Array<N> (rep, offs)
+  : Array<N> (rep, offs),
+    m_rep_nc (&rep)
 {
 }
 
@@ -713,7 +715,8 @@ WritableArray<N>::WritableArray (Arrayrep& rep, unsigned int offs)
  */
 inline
 WritableArray<0>::WritableArray (Arrayrep& rep)
-  : Array<0> (rep)
+  : Array<0> (rep),
+    m_elt_nc (&rep.m_data[0])
 {
 }
 
@@ -728,7 +731,7 @@ WritableArray<0>::WritableArray (Arrayrep& rep)
 inline
 WritableArray<0>& WritableArray<0>::operator= (Arrayelt elt)
 {
-  *const_cast<Arrayelt*> (m_elt) = elt;
+  *m_elt_nc = elt;
   return *this;
 }
 
@@ -744,7 +747,8 @@ WritableArray<0>& WritableArray<0>::operator= (Arrayelt elt)
  */
 inline
 WritableArray<0>::WritableArray (Arrayrep& rep, unsigned int offs)
-  : Array<0> (rep, offs)
+  : Array<0> (rep, offs),
+    m_elt_nc (&rep.m_data[offs])
 {
 }
 
diff --git a/Control/CxxUtils/CxxUtils/FloatPacker.h b/Control/CxxUtils/CxxUtils/FloatPacker.h
index 86d183c0f698a2b639284f6182daa4f2e2efb8e6..83c56ccef8a83effeb5183e71007cf53c9361c78 100644
--- a/Control/CxxUtils/CxxUtils/FloatPacker.h
+++ b/Control/CxxUtils/CxxUtils/FloatPacker.h
@@ -78,30 +78,26 @@ public:
                bool round = false);
 
 
-  /**
-   * @brief Check to see if an error occurred.
-   * @param err[out] If an error occurred, a description of it.
-   * @return True if an error occurred since the last call to @c errcheck.
-   */
-  bool errcheck (std::string& err) const;
-
-
   /**
    * @brief Pack a value.
    * @param src Value to pack.
+   * @param err If non-null, then this string will be set to a description
+   *            of any error that occurs.
    * @return The packed value.
    *
    * For now, we convert floats to doubles before packing.
    */
-  Packdest pack (double src) const;
+  Packdest pack (double src, std::string* err = nullptr) const;
 
 
   /**
    * @brief Unpack the value @c VAL.
    * @param val The packed data.  It should start with the low bit,
    *            and any extraneous bits should have been masked off.
+   * @param err If non-null, then this string will be set to a description
+   *            of any error that occurs.
    */
-  double unpack (Packdest val) const;
+  double unpack (Packdest val, std::string* err = nullptr) const;
 
 
 private:
@@ -140,9 +136,6 @@ private:
 
   /// Maximum exponent value.
   int m_max_exp;
-
-  /// Description of the last error.
-  mutable std::string m_lasterr;
 };
 
 
diff --git a/Control/CxxUtils/CxxUtils/MD5.h b/Control/CxxUtils/CxxUtils/MD5.h
index eaff18fbc65d0a353401fb85a780adafc3dd89bf..b567312463b6f5636615247998ad63aaa8936bcd 100644
--- a/Control/CxxUtils/CxxUtils/MD5.h
+++ b/Control/CxxUtils/CxxUtils/MD5.h
@@ -67,16 +67,16 @@ documentation and/or software.
 
 class MD5 {
   public:
-    MD5              (unsigned char* buffer, unsigned long len);
+    MD5              (const unsigned char* buffer, unsigned long len);
     MD5              ();  
-    void  update     (unsigned char *input, unsigned int input_length);
+    void  update     (const unsigned char *input, unsigned int input_length);
     // Finalize MD5 check-sum
     void  finalize   ();
 
 
-    void raw_digest (unsigned char *buff);
+    void raw_digest (unsigned char *buff) const;
 
-    std::string       hex_digest ();
+    std::string       hex_digest () const;
 
   private:
     // next, the private data:
@@ -88,11 +88,11 @@ class MD5 {
 
     // last, the private methods, mostly static:
     void init             ();               // called by all constructors
-    void transform        (unsigned char *buffer);  // does the real update work.  Note 
+    void transform        (const unsigned char *buffer);  // does the real update work.  Note 
                                             // that length is implied to be 64.
 
-    static void encode    (unsigned char *dest, unsigned int *src, unsigned int length);
-    static void decode    (unsigned int *dest, unsigned char *src, unsigned int length);
+    static void encode    (unsigned char *dest, const unsigned int *src, unsigned int length);
+    static void decode    (unsigned int *dest, const unsigned char *src, unsigned int length);
 
     // ROTATE_LEFT rotates x left n bits.
     static inline unsigned int  rotate_left (unsigned int x, unsigned int n)
diff --git a/Control/CxxUtils/CxxUtils/PageAccessControl.h b/Control/CxxUtils/CxxUtils/PageAccessControl.h
index b910a2342cd69ef421e7a45bed8dec00120e7b71..56ee1700ecaf9e835a63a1b442548e7a0fb17250 100644
--- a/Control/CxxUtils/CxxUtils/PageAccessControl.h
+++ b/Control/CxxUtils/CxxUtils/PageAccessControl.h
@@ -74,9 +74,9 @@ public:
 
   /// @class Entry describes the protection of a memory region (see mprotect(2))
   struct Entry {
-    Entry(void* a, size_t l, int p, void* pl);
+    Entry(const void* a, size_t l, int p, void* pl);
     /// address of page for which protection was requested. Used as key
-    void* addr;
+    const void* addr;
     ///lenght of the protected region, from page addr to end of protected obj
     size_t lenProt; 
     int prot;
diff --git a/Control/CxxUtils/CxxUtils/SealDebug.h b/Control/CxxUtils/CxxUtils/SealDebug.h
index 5da0b70428237b9feb6cbaf5ccd3ed9194beea23..46409c639ddcf11610eb9d5a52249b6578e7d1e5 100644
--- a/Control/CxxUtils/CxxUtils/SealDebug.h
+++ b/Control/CxxUtils/CxxUtils/SealDebug.h
@@ -22,6 +22,7 @@
 
 //<<<<<< INCLUDES                                                       >>>>>>
 
+#include "CxxUtils/checker_macros.h"
 #include "CxxUtils/SealCommon.h"  // sss -- needed for IOFD
 //# include "SealBase/Macros.h"                   wlav
 //# include "SealBase/sysapi/IOTypes.h"           wlav
@@ -59,13 +60,13 @@ class DebugAids
 {
 public:
     // Miscellaneous functions
-    static IOFD			stacktraceFd (IOFD fd = IOFD_INVALID);
-    static void			stacktrace (IOFD fd = IOFD_INVALID);
+    static IOFD			stacktraceFd ATLAS_NOT_THREAD_SAFE (IOFD fd = IOFD_INVALID);
+    static void			stacktrace ATLAS_NOT_THREAD_SAFE (IOFD fd = IOFD_INVALID);
     static void			coredump (int sig, ...);
     // sss
-    static void                        stacktraceLine (IOFD fd,
-                                                       unsigned long addr);
-    static void                 setStackTraceAddr2Line (const char* path);
+    static void                 stacktraceLine ATLAS_NOT_THREAD_SAFE (IOFD fd,
+                                                                      unsigned long addr);
+    static void                 setStackTraceAddr2Line ATLAS_NOT_THREAD_SAFE (const char* path);
 
 private:
     static IOFD			s_stackTraceFd;
diff --git a/Control/CxxUtils/CxxUtils/SealSharedLib.h b/Control/CxxUtils/CxxUtils/SealSharedLib.h
index 0e1295bbadeb2620b423c798e50bb73118f02eec..1daae0bf47b6fcc521a7d9a768725602e6644148 100644
--- a/Control/CxxUtils/CxxUtils/SealSharedLib.h
+++ b/Control/CxxUtils/CxxUtils/SealSharedLib.h
@@ -15,8 +15,8 @@
 #ifndef CXXUTILS_SEAL_SHAREDLIB_H // wlav SEAL_BASE_SHARED_LIBRARY_H
 #define CXXUTILS_SEAL_SHAREDLIB_H // wlav SEAL_BASE_SHARED_LIBRARY_H
 
-//<<<<<< INCLUDES                                                       >>>>>>
 
+#include "CxxUtils/checker_macros.h"
 //# include "SealBase/SharedLibraryError.h"       wlav
 //# include "SealBase/Callback.h"                 wlav
 # include <string>
@@ -26,12 +26,6 @@
 //namespace seal {                                wlav
 namespace Athena {                             // wlav
 
-//<<<<<< PUBLIC DEFINES                                                 >>>>>>
-//<<<<<< PUBLIC CONSTANTS                                               >>>>>>
-//<<<<<< PUBLIC TYPES                                                   >>>>>>
-//<<<<<< PUBLIC VARIABLES                                               >>>>>>
-//<<<<<< PUBLIC FUNCTIONS                                               >>>>>>
-//<<<<<< CLASS DECLARATIONS                                             >>>>>>
 
 
 // wlav from SealBase/Callback.h
@@ -149,14 +143,13 @@ CreateCallback (void (*function) (T1, T2),
 class SharedLibraryError : public std::exception
 {
 public:
-    SharedLibraryError( const char *context, const std::string &cause );
+    SharedLibraryError( const std::string& context, const std::string& cause );
     virtual ~SharedLibraryError() throw() {}
 
     virtual const char* what() const throw();
 
 private:
-    std::string		m_context;
-    std::string		m_cause;
+    std::string		m_message;
 };
 
 
@@ -182,7 +175,7 @@ public:
     typedef Callback1<const LibraryInfo &> InfoHandler;
 
     static std::string		path (void);
-    static void			path (const std::string &path);
+    static void			path ATLAS_NOT_THREAD_SAFE (const std::string &path);
     static std::string		libname (const std::string &name);
     static std::string		symname (const std::string &name);
 
diff --git a/Control/CxxUtils/CxxUtils/SealSignal.h b/Control/CxxUtils/CxxUtils/SealSignal.h
index 533a1279e00f31120113cb7b58d5fa73091de788..66ca06b0c3989101026581d07da96a7d66c3debf 100644
--- a/Control/CxxUtils/CxxUtils/SealSignal.h
+++ b/Control/CxxUtils/CxxUtils/SealSignal.h
@@ -17,8 +17,7 @@
 #ifndef CXXUTILS_SEAL_SIGNAL_H // wlav SEAL_BASE_SIGNAL_H
 #define CXXUTILS_SEAL_SIGNAL_H // wlav SEAL_BASE_SIGNAL_H
 
-//<<<<<< INCLUDES                                                       >>>>>>
-
+#include "CxxUtils/checker_macros.h"
 //# include "SealBase/sysapi/IOTypes.h"           wlav
 
 // These should be hidden, but we can't do that for now: the clients
@@ -28,7 +27,6 @@
 # include <sys/types.h>
 # include <climits>
 
-//<<<<<< PUBLIC DEFINES                                                 >>>>>>
 
 // Hacks for fields we might not have in siginfo_t.  Just print zero.
 #ifdef si_utime // sss
@@ -51,11 +49,6 @@
 #  endif
 # endif
 
-//<<<<<< PUBLIC CONSTANTS                                               >>>>>>
-//<<<<<< PUBLIC TYPES                                                   >>>>>>
-//<<<<<< PUBLIC VARIABLES                                               >>>>>>
-//<<<<<< PUBLIC FUNCTIONS                                               >>>>>>
-//<<<<<< CLASS DECLARATIONS                                             >>>>>>
 
 # if !HAVE_POSIX_SIGNALS
 // Forward declare POSIX signal handling stuff for platforms that
@@ -255,26 +248,26 @@ public:
 				      long		msecs = -1);
 
     // Assisted handling of program termination signals
-    static void			handleQuit (QuitHook hook = 0);
-    static QuitHook		handleQuitHook (void);
+    static void			handleQuit ATLAS_NOT_THREAD_SAFE (QuitHook hook = 0);
+    static QuitHook		handleQuitHook ATLAS_NOT_THREAD_SAFE (void);
 
-    static void			quit (int sig, siginfo_t *info, void *x);
+    static void			quit ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *x);
 
     // Assisted handling of fatal signals
-    static void			handleFatal (const char *applicationName = 0,
-					     IOFD fd = IOFD_INVALID,
-					     FatalHook hook = 0,
-					     FatalReturn mainreturn = 0,
-					     unsigned options = FATAL_DEFAULT);
-    static IOFD			handleFatalFd (void);
-    static FatalHook		handleFatalHook (void);
-    static FatalReturn		handleFatalReturn (void);
-    static unsigned		handleFatalOptions (void);
-
-    static void			fatal (int sig, siginfo_t *info, void *x);
-    static bool			fatalDump (int sig, siginfo_t *info, void *x);
-    static int			fatalLevel (void);
-    static bool			crashed (void);
+    static void			handleFatal ATLAS_NOT_THREAD_SAFE (const char *applicationName = 0,
+                                                                   IOFD fd = IOFD_INVALID,
+                                                                   FatalHook hook = 0,
+                                                                   FatalReturn mainreturn = 0,
+                                                                   unsigned options = FATAL_DEFAULT);
+    static IOFD			handleFatalFd ATLAS_NOT_THREAD_SAFE (void);
+    static FatalHook		handleFatalHook ATLAS_NOT_THREAD_SAFE (void);
+    static FatalReturn		handleFatalReturn ATLAS_NOT_THREAD_SAFE (void);
+    static unsigned		handleFatalOptions ATLAS_NOT_THREAD_SAFE (void);
+
+    static void			fatal ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *x);
+    static bool			fatalDump ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *x);
+    static int			fatalLevel ATLAS_NOT_THREAD_SAFE (void);
+    static bool			crashed ATLAS_NOT_THREAD_SAFE (void);
 
     static void			dumpInfo    (IOFD fd, char *buf, int sig,
 					     const siginfo_t *info);
@@ -302,8 +295,6 @@ private:
 #endif
 };
 
-//<<<<<< INLINE PUBLIC FUNCTIONS                                        >>>>>>
-//<<<<<< INLINE MEMBER FUNCTIONS                                        >>>>>>
 
 //} // namespace seal                             wlav
 } // namespace Athena                             wlav
@@ -312,7 +303,7 @@ private:
 extern "C" {
   /// Install fatal handler with default options.
   /// This is meant to be easy to call from pyton via ctypes.
-  void CxxUtils_installFatalHandler();
+  void CxxUtils_installFatalHandler ATLAS_NOT_THREAD_SAFE ();
 }
 
 
diff --git a/Control/CxxUtils/CxxUtils/cPtrAccessSEGVHandler.h b/Control/CxxUtils/CxxUtils/cPtrAccessSEGVHandler.h
index 6482a6f851ffbe22fed30031ba485ed17ebea3e4..2a2e62746088211073ce773cf0072ba282a1350a 100644
--- a/Control/CxxUtils/CxxUtils/cPtrAccessSEGVHandler.h
+++ b/Control/CxxUtils/CxxUtils/cPtrAccessSEGVHandler.h
@@ -22,9 +22,10 @@
  * $Id: cPtrAccessSEGVHandler.h,v 1.1 2009-01-30 00:50:51 calaf Exp $
  */
 
+#include "CxxUtils/checker_macros.h"
 #include <signal.h>   /*siginfo_t*/
 class PtrAccessSEGVHandler;
 
-void setPtrAccessSEGVHandler(PtrAccessSEGVHandler* h);
-void cPtrAccessSEGVHandler(int signal, siginfo_t* si, void* old);
+void setPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (PtrAccessSEGVHandler* h);
+void cPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (int signal, siginfo_t* si, void* old);
 #endif
diff --git a/Control/CxxUtils/CxxUtils/exctrace.h b/Control/CxxUtils/CxxUtils/exctrace.h
index 6f8488721a383e28ae7a47d9270a6f7918ffd9c1..51e93270b206ec171bb2177d88f7865a94103a5b 100644
--- a/Control/CxxUtils/CxxUtils/exctrace.h
+++ b/Control/CxxUtils/CxxUtils/exctrace.h
@@ -28,6 +28,7 @@
 
 #include "CxxUtils/SealCommon.h"
 #include "CxxUtils/SealDebug.h"
+#include "CxxUtils/checker_macros.h"
 #include <exception>
 
 
@@ -43,7 +44,7 @@ namespace CxxUtils {
  * @param e The exception to print.
  * @param fd The file descriptor to which to write.
  */
-void exctrace (const std::exception& e, IOFD fd = IOFD_INVALID);
+void exctrace ATLAS_NOT_THREAD_SAFE (const std::exception& e, IOFD fd = IOFD_INVALID);
 
 
 } // namespace CxxUtils
diff --git a/Control/CxxUtils/CxxUtils/page_access.h b/Control/CxxUtils/CxxUtils/page_access.h
index 196f4f5b6ea8a4626185e6466b7ab5de9e0a5208..428f5e2e6351d05ce086ea7fa4011a4cd5ff4305 100644
--- a/Control/CxxUtils/CxxUtils/page_access.h
+++ b/Control/CxxUtils/CxxUtils/page_access.h
@@ -12,6 +12,7 @@
 namespace athena {
   const size_t PAGESIZE= 0x1000;  //sysconf(_SC_PAGE_SIZE)
 
+  const void* page_address(const void* addr);
   void* page_address(void* addr);
   void* next_page_address(void* addr);
   int page_protect(void* addr, int prot);
diff --git a/Control/CxxUtils/CxxUtils/pointer_list.h b/Control/CxxUtils/CxxUtils/pointer_list.h
index 7fa02091df5c5c457c1a69bbaaf38a2ec9434ca6..1fc77257279524e07a17a76e4072a739f98d0451 100644
--- a/Control/CxxUtils/CxxUtils/pointer_list.h
+++ b/Control/CxxUtils/CxxUtils/pointer_list.h
@@ -297,7 +297,7 @@ public:
     bool operator!= (const iterator& other) const;
 
     /// Dereference.
-    reference operator*() const;
+    reference operator*();
 
     /// Advance (pre-increment).
     iterator& operator++();
diff --git a/Control/CxxUtils/CxxUtils/pointer_list.icc b/Control/CxxUtils/CxxUtils/pointer_list.icc
index 0bb1b4c1dde81d10eaf09d11a5b6dda94dd7cc94..28278a2eb0b665309fd771b4a90b0adea906159a 100644
--- a/Control/CxxUtils/CxxUtils/pointer_list.icc
+++ b/Control/CxxUtils/CxxUtils/pointer_list.icc
@@ -138,7 +138,7 @@ pointer_list<NELT>::iterator::operator!= (const iterator& other) const
 template <size_t NELT>
 inline
 typename pointer_list<NELT>::iterator::reference
-pointer_list<NELT>::iterator::operator*() const
+pointer_list<NELT>::iterator::operator*()
 {
   return *m_p;
 }
diff --git a/Control/CxxUtils/CxxUtils/procmaps.h b/Control/CxxUtils/CxxUtils/procmaps.h
index 4978545a49d170794bae04a82b392b6913549b1d..202b83f3bd6c78f2555843aba44c960c96170de6 100644
--- a/Control/CxxUtils/CxxUtils/procmaps.h
+++ b/Control/CxxUtils/CxxUtils/procmaps.h
@@ -6,7 +6,6 @@
 
 #ifndef PROCMAPS_H 
 #define PROCMAPS_H 1
-#include <boost/pool/pool_alloc.hpp>
 #include <vector>
 /** @class procmaps 
  * @brief A simple API to access /proc/self/maps info
@@ -33,7 +32,7 @@ public:
   procmaps(size_t entries=1024);
   //not yet  procmaps(int pid);
 
-  typedef std::vector<Entry, boost::pool_allocator<Entry> > procmaps_t;
+  typedef std::vector<Entry> procmaps_t;
   typedef procmaps_t::const_iterator const_iterator;
   
   ///main entry point: get info for the page range containing address
@@ -41,7 +40,7 @@ public:
   const Entry* getEntry(const void* address, bool tryReloadMaps=true);
 
   ///access underlying entries
-  static const procmaps_t& pmaps() { return s_pmaps; }
+  const procmaps_t& pmaps() const { return m_pmaps; }
   const_iterator begin() const { return pmaps().begin(); }
   const_iterator end() const { return pmaps().end(); }
 
@@ -49,8 +48,7 @@ public:
   void loadMaps(bool dump=false); 
 
 private:
-  static bool s_pmapsLoaded;
-  static procmaps_t s_pmaps;
+  procmaps_t m_pmaps;
 };
 
 inline
diff --git a/Control/CxxUtils/Root/FloatPacker.cxx b/Control/CxxUtils/Root/FloatPacker.cxx
index dee0c68e82228030ce7190e52b71d58611fea602..f87da885310266f635a6612da9c125f5cda0de26 100644
--- a/Control/CxxUtils/Root/FloatPacker.cxx
+++ b/Control/CxxUtils/Root/FloatPacker.cxx
@@ -16,6 +16,7 @@
 #include <string>
 #include <sstream>
 #include <iomanip>
+#include <stdexcept>
 #ifndef __APPLE__
 #include <ieee754.h>  // ??? Is this standardized?
 #else
@@ -252,34 +253,21 @@ FloatPacker::FloatPacker (int nbits,
   m_max_exp = max_int (m_nexp);
 
   if (m_npack < 1 || m_npack > nbits)
-    m_lasterr = "Bad number of mantissa bits.";
-}
-
-
-/**
- * @brief Check to see if an error occurred.
- * @param err[out] If an error occurred, a description of it.
- * @return True if an error occurred since the last call to @c errcheck.
- */
-bool FloatPacker::errcheck (std::string& err) const
-{
-  if (!m_lasterr.empty()) {
-    err.swap (m_lasterr);
-    m_lasterr.clear();
-    return true;
-  }
-  return false;
+    throw std::runtime_error ("Bad number of mantissa bits.");
 }
 
 
 /**
  * @brief Pack a value.
  * @param src Value to pack.
+ * @param err If non-null, then this string will be set to a description
+ *            of any error that occurs.
  * @return The packed value.
  *
  * For now, we convert floats to doubles before packing.
  */
-FloatPacker::Packdest FloatPacker::pack (double src) const
+FloatPacker::Packdest
+FloatPacker::pack (double src, std::string* err /*= nullptr*/) const
 {
   double_or_int d;
   d.d.d = src;
@@ -292,10 +280,12 @@ FloatPacker::Packdest FloatPacker::pack (double src) const
 
   // Check for NaN and infinity.
   if (d.d.ieee.exponent == ieee754_double_exponent_mask) {
-    std::ostringstream os;
-    os << "Bad float number: " << src << " (" << std::setbase(16) << d.i[0]
-       << " " << d.i[1] << ")";
-    m_lasterr = os.str();
+    if (err) {
+      std::ostringstream os;
+      os << "Bad float number: " << src << " (" << std::setbase(16) << d.i[0]
+         << " " << d.i[1] << ")";
+      *err = os.str();
+    }
     d.d.d = 0;
   }
 
@@ -310,10 +300,10 @@ FloatPacker::Packdest FloatPacker::pack (double src) const
     }
     else {
       // Don't complain on -0.
-      if (d.d.d < 0) {
+      if (d.d.d < 0 && err) {
         std::ostringstream os;
         os << "Float overflow during packing: " << src;
-        m_lasterr = os.str();
+        *err = os.str();
       }
       d.d.d = 0;
     }
@@ -373,9 +363,11 @@ FloatPacker::Packdest FloatPacker::pack (double src) const
 
   // If the number is too large, bitch, and reset to the largest number.
   if (exponent > m_max_exp) {
-    std::ostringstream os;
-    os << "Float overflow during packing: " << src;
-    m_lasterr = os.str();
+    if (err) {
+      std::ostringstream os;
+      os << "Float overflow during packing: " << src;
+      *err = os.str();
+    }
     exponent = m_max_exp;
     mantissa = static_cast<Packdest> (~0);
   }
@@ -406,8 +398,10 @@ FloatPacker::Packdest FloatPacker::pack (double src) const
  * @brief Unpack the value @c VAL.
  * @param val The packed data.  It should start with the low bit,
  *            and any extraneous bits should have been masked off.
+ * @param err If non-null, then this string will be set to a description
+ *            of any error that occurs.
  */
-double FloatPacker::unpack (Packdest val) const
+double FloatPacker::unpack (Packdest val, std::string* err /*= nullptr*/) const
 {
   // Fast-path for 0.
   if (val == 0)
@@ -453,9 +447,11 @@ double FloatPacker::unpack (Packdest val) const
 
     // Complain about overflow.
     if (exponent >= max_int (ieee754_double_exponent_bits)) {
-      std::ostringstream os;
-      os << "Overflow while unpacking float; exponent: " << exponent;
-      m_lasterr = os.str();
+      if (err) {
+        std::ostringstream os;
+        os << "Overflow while unpacking float; exponent: " << exponent;
+        *err = os.str();
+      }
       exponent = max_int (ieee754_double_exponent_bits) + 1;
       mantissa = 0; // Infinity.
     }
diff --git a/Control/CxxUtils/Root/MD5.cxx b/Control/CxxUtils/Root/MD5.cxx
index cdd83b2dfcaeaf5b9380208eec3f50c9ca6814e6..35778403e87cd92739bb1faa26e68f63bc42c30c 100644
--- a/Control/CxxUtils/Root/MD5.cxx
+++ b/Control/CxxUtils/Root/MD5.cxx
@@ -19,7 +19,7 @@ MD5::MD5()    {
 }
 
 // MD5 simple initialization method
-MD5::MD5(unsigned char* buffer, unsigned long len)    {
+MD5::MD5(const unsigned char* buffer, unsigned long len)    {
   init();
   update(buffer, len);
   finalize();
@@ -28,7 +28,7 @@ MD5::MD5(unsigned char* buffer, unsigned long len)    {
 // MD5 block update operation. Continues an MD5 message-digest
 // operation, processing another message block, and updating the
 // context.
-void MD5::update (unsigned char *input, unsigned int input_length) {
+void MD5::update (const unsigned char *input, unsigned int input_length) {
   unsigned int idx, index, space;
   if ( m_finalized ) {  // so we can't update!
     std::cerr << "MD5::update:  Can't update a finalized digest!" << std::endl;
@@ -66,7 +66,7 @@ void MD5::update (unsigned char *input, unsigned int input_length) {
 void MD5::finalize ()     {
   unsigned char bits[8];
   unsigned int index, padLen;
-  static unsigned char PADDING[64]={
+  static const unsigned char PADDING[64]={
     0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
@@ -90,7 +90,7 @@ void MD5::finalize ()     {
   m_finalized=1;
 }
 
-void MD5::raw_digest(unsigned char *s){
+void MD5::raw_digest(unsigned char *s) const {
   if (m_finalized){
     memcpy(s, m_digest, 16);
     return;
@@ -99,7 +99,7 @@ void MD5::raw_digest(unsigned char *s){
     "finalized the digest!" << std::endl;
 }
 
-std::string MD5::hex_digest()   {
+std::string MD5::hex_digest() const  {
   char s[33];
   if (!m_finalized){
     std::cerr << "MD5::hex_digest:  Can't get digest if you haven't "<<
@@ -126,7 +126,7 @@ void MD5::init(){
 }
 
 // MD5 basic transformation. Transforms state based on block.
-void MD5::transform (unsigned char* block){
+void MD5::transform (const unsigned char* block){
   unsigned int a = m_state[0], b = m_state[1], c = m_state[2], d = m_state[3], x[16];
   decode (x, block, 64);
   assert(!m_finalized);  // not just a user error, since the method is private
@@ -208,7 +208,7 @@ void MD5::transform (unsigned char* block){
 
 // Encodes input (unsigned int) into output (unsigned char). Assumes len is
 // a multiple of 4.
-void MD5::encode (unsigned char *output, unsigned int *input, unsigned int len) {
+void MD5::encode (unsigned char *output, const unsigned int *input, unsigned int len) {
   for (unsigned int i = 0, j = 0; j < len; i++, j += 4) {
     output[j]   = (unsigned char)  (input[i] & 0xff);
     output[j+1] = (unsigned char) ((input[i] >> 8) & 0xff);
@@ -219,7 +219,7 @@ void MD5::encode (unsigned char *output, unsigned int *input, unsigned int len)
 
 // Decodes input (unsigned char) into output (unsigned int). Assumes len is
 // a multiple of 4.
-void MD5::decode (unsigned int *output, unsigned char *input, unsigned int len){
+void MD5::decode (unsigned int *output, const unsigned char *input, unsigned int len){
   for (unsigned int i = 0, j = 0; j < len; i++, j += 4)
     output[i] = ((unsigned int)input[j]) | (((unsigned int)input[j+1]) << 8) |
       (((unsigned int)input[j+2]) << 16) | (((unsigned int)input[j+3]) << 24);
diff --git a/Control/CxxUtils/Root/PageAccessControl.cxx b/Control/CxxUtils/Root/PageAccessControl.cxx
index 2d4a797a8984b14801cc684049870ef5caec26e7..05a051a2429d4422db7f17c118178c41d340ad9c 100644
--- a/Control/CxxUtils/Root/PageAccessControl.cxx
+++ b/Control/CxxUtils/Root/PageAccessControl.cxx
@@ -6,12 +6,13 @@
 #include <algorithm> /* sort etc */
 #include <sys/mman.h> /* mprotect */
 #include "CxxUtils/PageAccessControl.h"
-#include "CxxUtils/page_access.h"  
+#include "CxxUtils/page_access.h"
+#include "CxxUtils/checker_macros.h"
 #include <iostream>
 using athena::page_address;
 using athena::next_page_address;
 
-PageAccessControl::Entry::Entry(void* a, size_t l, int p, void* pl): 
+PageAccessControl::Entry::Entry(const void* a, size_t l, int p, void* pl): 
   addr(page_address(a)), lenProt(l), prot(p), leak(pl), restored(0) {}
 
 
@@ -23,8 +24,7 @@ PageAccessControl::sort() {
   }
 }
 bool
-PageAccessControl::restorePageProt(const void * caddr) {
-  void* addr(const_cast<void*>(caddr));
+PageAccessControl::restorePageProt(const void * addr) {
   int rc(-1);
   sort();
   Entry ea(addr,0,0,0);
@@ -33,7 +33,9 @@ PageAccessControl::restorePageProt(const void * caddr) {
   if (entry != m_protected.end() &&
       entry->addr == ea.addr) {
     //found it. Restore page prot
-    rc=mprotect( page_address(entry->addr), entry->lenProt, entry->prot);
+    const void* pageAddr = page_address(entry->addr);
+    void* pageAddr_nc ATLAS_THREAD_SAFE = const_cast<void*> (pageAddr);
+    rc=mprotect( pageAddr_nc, entry->lenProt, entry->prot);
     if (rc==0) {
 #ifdef DEBUG
       printf("PageAccessControl::restorePageProt DEBUG: restored protection %i for page %p containing address %p \n",
@@ -51,13 +53,12 @@ PageAccessControl::restorePageProt(const void * caddr) {
 }
 
 bool
-PageAccessControl::protectPage(const void* caddr, size_t objSize, int prot) {
-  void* addr(const_cast<void*>(caddr));
+PageAccessControl::protectPage(const void* addr, size_t objSize, int prot) {
   int  rc(-1);
   const procmaps::Entry *e=m_pmaps.getEntry(addr,true);
   //this is the length of the range we are going to protect
   if (0 != e) {
-    void *pageAddr = page_address(addr);
+    const void *pageAddr = page_address(addr);
     size_t lenProt = (size_t)addr - (size_t)(pageAddr) + objSize;
     size_t nextProt = (size_t)addr + objSize;
     size_t nextUnprot = (size_t)(next_page_address((void*)(nextProt-1)));
@@ -93,8 +94,9 @@ PageAccessControl::protectPage(const void* caddr, size_t objSize, int prot) {
 // #endif
 // 	}
 //       }
-          
-      if (0 == (rc = mprotect( pageAddr,
+
+      void* pageAddr_nc ATLAS_THREAD_SAFE = const_cast<void*> (pageAddr);
+      if (0 == (rc = mprotect( pageAddr_nc,
 			       lenProt,
 			       prot))) {
 	m_protected.push_back(Entry(pageAddr,lenProt, pageProt, 0));
@@ -116,7 +118,7 @@ PageAccessControl::protectPage(const void* caddr, size_t objSize, int prot) {
 bool PageAccessControl::accessed(const void* address) const {
   bool acc(false);
   //fixme: poor man implementation
-  Entry eaxx(const_cast<void*>(address),0,0,0);
+  Entry eaxx(address,0,0,0);
   PageAccessControl::const_iterator ia(beginProtectedPtrs()),
     ea(endProtectedPtrs());
   while (!acc && ia != ea) {
diff --git a/Control/CxxUtils/Root/PtrAccessSEGVHandler.cxx b/Control/CxxUtils/Root/PtrAccessSEGVHandler.cxx
index 782cea18e0dfee7fd7dcbf76574994744a933375..d20421599137dc2b26ef2fab3caccf286c6928ca 100644
--- a/Control/CxxUtils/Root/PtrAccessSEGVHandler.cxx
+++ b/Control/CxxUtils/Root/PtrAccessSEGVHandler.cxx
@@ -7,6 +7,7 @@
 #include "CxxUtils/PtrAccessSEGVHandler.h"
 #include "CxxUtils/PageAccessControl.h"
 #include <cstdio>
+#include <cstdlib>
 
 void
 PtrAccessSEGVHandler::handle(int /*signal_number*/,siginfo_t *sigi,void * /*unused*/) {
diff --git a/Control/CxxUtils/Root/SealDebug.cxx b/Control/CxxUtils/Root/SealDebug.cxx
index ee7e226dd53107607e2114b1a5ca1c193d845a34..6f9c5a423b5cfb028d0506648ff4d1411b979ec8 100644
--- a/Control/CxxUtils/Root/SealDebug.cxx
+++ b/Control/CxxUtils/Root/SealDebug.cxx
@@ -299,8 +299,8 @@ GetLogicalAddress (PVOID addr, PTSTR name, DWORD length,
  * IP is the instruction pointer.
  * (sss)
  */
-void DebugAids::stacktraceLine (IOFD fd,
-                                unsigned long addr)
+void DebugAids::stacktraceLine ATLAS_NOT_THREAD_SAFE (IOFD fd,
+                                                      unsigned long addr)
 {
   iovec		bufs [7];
   int		nbufs = 0;
@@ -445,7 +445,7 @@ void DebugAids::stacktraceLine (IOFD fd,
 }
 
 
-#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) // FIXME: Check
+#if !(HAVE_BACKTRACE_SYMBOLS_FD && HAVE_DLADDR) && __GNUC__ >=4 
 extern "C" {
     typedef unsigned _Unwind_Ptr __attribute__((__mode__(__pointer__)));
     struct _Unwind_Context;
@@ -540,7 +540,7 @@ unwindWalkStack (_Unwind_Context *ctx, void *data)
 //<<<<<< PUBLIC FUNCTION DEFINITIONS                                    >>>>>>
 
 // Change the path of the binary used for symbolization.
-void DebugAids::setStackTraceAddr2Line (const char* path)
+void DebugAids::setStackTraceAddr2Line ATLAS_NOT_THREAD_SAFE (const char* path)
 {
   addr2LinePath = path;
 }
@@ -565,7 +565,7 @@ extern "C" void xl__trbk (void);
     effective for #stacktrace(), but can be overridden by the
     argument given to that function.  */
 IOFD
-DebugAids::stacktraceFd (IOFD fd /* = IOFD_INVALID */)
+DebugAids::stacktraceFd ATLAS_NOT_THREAD_SAFE (IOFD fd /* = IOFD_INVALID */)
 {
     if (s_stackTraceFd == IOFD_INVALID)
 	s_stackTraceFd = STDERR_HANDLE;
@@ -591,7 +591,7 @@ DebugAids::stacktraceFd (IOFD fd /* = IOFD_INVALID */)
     the system has no stack tracing support, no stack trace is
     produced.  */
 void
-DebugAids::stacktrace (IOFD fd /* = IOFD_INVALID */)
+DebugAids::stacktrace ATLAS_NOT_THREAD_SAFE (IOFD fd /* = IOFD_INVALID */)
 {
     if (s_stackTraceFd == IOFD_INVALID)
 	s_stackTraceFd = STDERR_HANDLE;
diff --git a/Control/CxxUtils/Root/SealSharedLib.cxx b/Control/CxxUtils/Root/SealSharedLib.cxx
index 7dbab56fa4485f37c395560a13df9cbde52cfd8a..3657b3256430efdd4145a90a5647156215f9a7ac 100644
--- a/Control/CxxUtils/Root/SealSharedLib.cxx
+++ b/Control/CxxUtils/Root/SealSharedLib.cxx
@@ -78,39 +78,32 @@ namespace Athena {                             // wlav
 	throw SharedLibraryError ("", "unsupported operation")
 #endif
 
-//<<<<<< PRIVATE CONSTANTS                                              >>>>>>
-//<<<<<< PRIVATE TYPES                                                  >>>>>>
-//<<<<<< PRIVATE VARIABLE DEFINITIONS                                   >>>>>>
-//<<<<<< PUBLIC VARIABLE DEFINITIONS                                    >>>>>>
-//<<<<<< CLASS STRUCTURE INITIALIZATION                                 >>>>>>
-//<<<<<< PRIVATE FUNCTION DEFINITIONS                                   >>>>>>
 
 // wlav modified from SealBase/src/SharedLibraryError.cpp
-SharedLibraryError::SharedLibraryError (const char *context,
-					const std::string &cause)
-    : m_context (context ? context : ""),
-      m_cause (cause)
-{}
-
-const char*
-SharedLibraryError::what() const throw()
+SharedLibraryError::SharedLibraryError (const std::string& context,
+					const std::string& cause)
 {
-    static std::string message = "Shared library operation";
-    if (! m_context.empty ())
-    {
-	message += " ";
-	message += m_context;
-    }
+  m_message = "Shared library operation";
 
-    message += " failed";
+  if (! context.empty ())
+  {
+    m_message += " ";
+    m_message += context;
+  }
 
-    if (! m_cause.empty ())
-    {
-	message += " because: ";
-	message += m_cause;
-    }
+  m_message += " failed";
+
+  if (! cause.empty ())
+  {
+    m_message += " because: ";
+    m_message += cause;
+  }
+}
 
-    return message.c_str();
+const char*
+SharedLibraryError::what() const throw()
+{
+  return m_message.c_str();
 }
 
 
@@ -169,7 +162,7 @@ SharedLibrary::path (void)
 }
 
 void
-SharedLibrary::path (const std::string &path)
+SharedLibrary::path ATLAS_NOT_THREAD_SAFE (const std::string &path)
 {
     /* Do not free `var'; most implementations of `putenv' use the
        string without copying it.  On systems where `putenv' copies,
diff --git a/Control/CxxUtils/Root/SealSignal.cxx b/Control/CxxUtils/Root/SealSignal.cxx
index e573708e761a6e6d4653ddaf15267df6d039858f..cafe6e14c355b5ba9977ecad9e377ddeeb4fb8b9 100644
--- a/Control/CxxUtils/Root/SealSignal.cxx
+++ b/Control/CxxUtils/Root/SealSignal.cxx
@@ -569,7 +569,7 @@ Signal::wait (const sigset_t */*mask*/,
    the signal is effectively ignored.  Note however that certain
    options to #fatal() also cause the quit hook to be invoked.  */
 void
-Signal::handleQuit (QuitHook hook /* = 0 */)
+Signal::handleQuit ATLAS_NOT_THREAD_SAFE (QuitHook hook /* = 0 */)
 {
     static int hups [] = {
 #ifdef SIGHUP
@@ -634,11 +634,11 @@ Signal::handleQuit (QuitHook hook /* = 0 */)
     which thread catches the signals, and on the other hand, it is
     best to dump the problems in the faulting thread if possible.)  */
 void
-Signal::handleFatal (const char  *applicationName /* = 0 */,
-		     IOFD	 fd /* = IOFD_INVALID */,
-		     FatalHook	 hook /* = 0 */,
-		     FatalReturn mainreturn /* = 0 */,
-		     unsigned    options /* = FATAL_DEFAULT */)
+Signal::handleFatal ATLAS_NOT_THREAD_SAFE  (const char  *applicationName /* = 0 */,
+                                            IOFD	 fd /* = IOFD_INVALID */,
+                                            FatalHook	 hook /* = 0 */,
+                                            FatalReturn mainreturn /* = 0 */,
+                                            unsigned    options /* = FATAL_DEFAULT */)
 {
     // FIXME: Provide means to install handlers for fatal signals that
     // an application has requested and app was supposed to register a
@@ -661,7 +661,7 @@ Signal::handleFatal (const char  *applicationName /* = 0 */,
     // wait or poll for events (SIGPOLL, SIGIO, possibly SIGALRM, the
     // real-time signals if they are used).
 
-    static int hups [] = {
+    static const int hups [] = {
 #ifdef SIGHUP
 	SIGHUP,		// hang up (lost terminal or process group leader)
 #endif
@@ -805,7 +805,7 @@ Signal::handleFatal (const char  *applicationName /* = 0 */,
     @c true if the application has crashed as noted in the
     documentation for \<\<QuitHook\>\>.  */
 void
-Signal::quit (int sig, siginfo_t *info, void *x)
+Signal::quit ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *x)
 {
     // Quit if no hook has been registered: we are coming in via
     // FATAL_AUTO_EXIT in fatal and the application did not call
@@ -883,7 +883,7 @@ Signal::quit (int sig, siginfo_t *info, void *x)
     in balance, the application just got a fatal signal and the leak
     is unlikely to be the greatest concern.  */
 void
-Signal::fatal (int sig, siginfo_t *info, void *x)
+Signal::fatal ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *x)
 {
     assert (s_fatalReturn || (s_fatalOptions & FATAL_AUTO_EXIT));
 
@@ -958,7 +958,7 @@ Signal::fatal (int sig, siginfo_t *info, void *x)
 const char *
 Signal::describe (int sig, int code)
 {
-    static struct { int sig; int code; const char *desc; } infos [] = {
+    static const struct { int sig; int code; const char *desc; } infos [] = {
 #if HAVE_POSIX_SIGNALS
 	{ -1,	   SI_USER,	"user sent: kill, sigsend or raise" },
 # ifdef SI_KERNEL
@@ -1496,7 +1496,7 @@ Signal::dumpContext (IOFD fd, char *buf, const void *context)
     and then calls this function. */
 static char buf[SIGNAL_MESSAGE_BUFSIZE];
 bool
-Signal::fatalDump (int sig, siginfo_t *info, void *extra)
+Signal::fatalDump ATLAS_NOT_THREAD_SAFE (int sig, siginfo_t *info, void *extra)
 {
     bool haveCore = false;
     if (sig < 0)
@@ -1558,7 +1558,7 @@ Signal::fatalDump (int sig, siginfo_t *info, void *extra)
 /** Return the file descriptor #fataldump() uses for output.
     Registered through #handleFatal().  */
 IOFD
-Signal::handleFatalFd (void)
+Signal::handleFatalFd ATLAS_NOT_THREAD_SAFE (void)
 {
     // Automatically initialise on first access.
     if (s_fatalFd == IOFD_INVALID)
@@ -1570,25 +1570,25 @@ Signal::handleFatalFd (void)
 /** Return the application fatal signal hook.  Registered through
     #handleFatal().  @sa #fatal() */
 Signal::FatalHook
-Signal::handleFatalHook (void)
+Signal::handleFatalHook ATLAS_NOT_THREAD_SAFE (void)
 { return s_fatalHook; }
 
 /** Return the application fatal signal return hook.  Registered
     through #handleFatal().  @sa #fatal().  */
 Signal::FatalReturn
-Signal::handleFatalReturn (void)
+Signal::handleFatalReturn ATLAS_NOT_THREAD_SAFE (void)
 { return s_fatalReturn; }
 
 /** Return the current fatal signal handling options.  Set on
     invocation to #handleFatal().  */
 unsigned
-Signal::handleFatalOptions (void)
+Signal::handleFatalOptions ATLAS_NOT_THREAD_SAFE (void)
 { return s_fatalOptions; }
 
 /** Return the current application quit signal hook.  Registered
     through #handleQuit().  */
 Signal::QuitHook
-Signal::handleQuitHook (void)
+Signal::handleQuitHook ATLAS_NOT_THREAD_SAFE (void)
 { return s_quitHook; }
 
 /** Return the depth to which #fatal() is currently recursively
@@ -1600,14 +1600,14 @@ Signal::handleQuitHook (void)
     application's hooks and forces termination if the nesting level
     reaches 4. */
 int
-Signal::fatalLevel (void)
+Signal::fatalLevel ATLAS_NOT_THREAD_SAFE (void)
 { return s_inFatal; }
 
 /** Return the crash status indicator: @c true if a fatal signal has
     been received since the program started.  Set if #fatal() is
     entered with a fatal signal.  */
 bool
-Signal::crashed (void)
+Signal::crashed ATLAS_NOT_THREAD_SAFE (void)
 { return s_crashed; }
 
 //} // namespace seal                             wlav
@@ -1617,7 +1617,7 @@ Signal::crashed (void)
 extern "C" {
   /// Install fatal handler with default options.
   /// This is meant to be easy to call from pyton via ctypes.
-  void CxxUtils_installFatalHandler()
+  void CxxUtils_installFatalHandler ATLAS_NOT_THREAD_SAFE ()
   {
     Athena::Signal::handleFatal(nullptr, 1);
   }
diff --git a/Control/CxxUtils/Root/cPtrAccessSEGVHandler.cxx b/Control/CxxUtils/Root/cPtrAccessSEGVHandler.cxx
index 5e76b0ee33d6770a3031e5d8523f53ec9c2c317d..a81c930013a32323f0d1236dad806edef22f6feb 100644
--- a/Control/CxxUtils/Root/cPtrAccessSEGVHandler.cxx
+++ b/Control/CxxUtils/Root/cPtrAccessSEGVHandler.cxx
@@ -8,7 +8,7 @@ namespace {
   PtrAccessSEGVHandler* s_pHandler(0);
 }
 
-void setPtrAccessSEGVHandler(PtrAccessSEGVHandler* h) { s_pHandler=h; }
-void cPtrAccessSEGVHandler(int signal, siginfo_t* si, void* old) {
+void setPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (PtrAccessSEGVHandler* h) { s_pHandler=h; }
+void cPtrAccessSEGVHandler ATLAS_NOT_THREAD_SAFE (int signal, siginfo_t* si, void* old) {
   s_pHandler->handle(signal, si, old);
 }
diff --git a/Control/CxxUtils/Root/exctrace.cxx b/Control/CxxUtils/Root/exctrace.cxx
index b8d6f7d3d640c412d5ba60f91e8fc81a615a611d..0d7333eca3db689b951fb7e7dbbfdc1631e4d621 100644
--- a/Control/CxxUtils/Root/exctrace.cxx
+++ b/Control/CxxUtils/Root/exctrace.cxx
@@ -46,7 +46,7 @@ namespace CxxUtils {
  * @param e The exception to print.
  * @param fd The file descriptor to which to write.
  */
-void exctrace (const std::exception& e, IOFD fd /*= IOFD_INVALID*/)
+void exctrace ATLAS_NOT_THREAD_SAFE (const std::exception& e, IOFD fd /*= IOFD_INVALID*/)
 {
   if (fd == IOFD_INVALID)
     fd = Athena::DebugAids::stacktraceFd();
diff --git a/Control/CxxUtils/Root/page_access.cxx b/Control/CxxUtils/Root/page_access.cxx
index c5e8a167861c4d4aa909189b10bf476d2c79df47..96d17e7ed093e88b0e006c3236fe69ca3c2ff248 100644
--- a/Control/CxxUtils/Root/page_access.cxx
+++ b/Control/CxxUtils/Root/page_access.cxx
@@ -5,6 +5,9 @@
 #include "CxxUtils/page_access.h"
 namespace athena{
 
+  const void* page_address(const void* addr) { 
+    return (const void*)((long)addr & ~(PAGESIZE-1)); 
+  }
   void* page_address(void* addr) { 
     return (void*)((long)addr & ~(PAGESIZE-1)); 
   }
diff --git a/Control/CxxUtils/Root/procmaps.cxx b/Control/CxxUtils/Root/procmaps.cxx
index 13070ae745f9b70fdebc3ab6fdbd7ae9cf16feed..a22fff8f32cfb8f34882576e57ec9c1991b5e320 100644
--- a/Control/CxxUtils/Root/procmaps.cxx
+++ b/Control/CxxUtils/Root/procmaps.cxx
@@ -7,8 +7,6 @@
 #include <cstring>
 #include <fstream>
 #include "CxxUtils/procmaps.h"
-bool procmaps::s_pmapsLoaded(false);
-procmaps::procmaps_t procmaps::s_pmaps;
 procmaps::Entry::Entry(const char* procMapsLine) :
   begAddress(0),endAddress(0),
   readable(false), writable(false), executable(false), isPrivate(false),
@@ -37,22 +35,19 @@ procmaps::Entry::Entry(const char* procMapsLine) :
 }
 
 procmaps::procmaps(size_t entries) {
-  if (!s_pmapsLoaded) {
-     procmaps::s_pmaps.reserve(entries);
-     loadMaps(false);
-     s_pmapsLoaded=true;
-   }
+  m_pmaps.reserve(entries);
+  loadMaps(false);
 }
 
 void 
 procmaps::loadMaps(bool dump) {
-  procmaps::s_pmaps.clear();
+  m_pmaps.clear();
   std::ifstream f("/proc/self/maps");
   const int LMAX=256;
   char line[LMAX];
   while ( f.getline(line,LMAX) ) {
     if (dump) printf("%s",line);
-    procmaps::s_pmaps.push_back(Entry(line));
+   m_pmaps.emplace_back(line);
   }
 }
 
diff --git a/Control/CxxUtils/Root/read_athena_statm.cxx b/Control/CxxUtils/Root/read_athena_statm.cxx
index b57a7f5edfec5ff5cb1bad5d2d40c8a5577f2554..787ab53bb5274170b2a532018745c5a5fc8b8c73 100644
--- a/Control/CxxUtils/Root/read_athena_statm.cxx
+++ b/Control/CxxUtils/Root/read_athena_statm.cxx
@@ -20,9 +20,10 @@ read_athena_statm()
     const char *filename = "/proc/self/statm";
     FILE* fd = fopen(filename, "r");
     if (0==fd) {
+      char errbuf[1024];
+      strerror_r (errno, errbuf, sizeof(errbuf));
       fprintf(stderr,
-	      "read_statm: problem opening file %s:\n%s\n",
-	      filename, strerror(errno));
+	      "read_statm: problem opening file %s:\n%s\n", filename, errbuf);
       return res;
     }
 
diff --git a/Control/CxxUtils/test/Array_test.cxx b/Control/CxxUtils/test/Array_test.cxx
index e0273151a2c771d6dce4f3982a46fe218b3bc9ac..98fa4981f5b017a1a65deac28c193918af9d0f29 100644
--- a/Control/CxxUtils/test/Array_test.cxx
+++ b/Control/CxxUtils/test/Array_test.cxx
@@ -21,9 +21,9 @@
 using namespace CxxUtils;
 
 
-int shape[] = {2, 4, 3};
-Arrayelt data[] = { 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12,
-                   13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24};
+const int shape[] = {2, 4, 3};
+const Arrayelt data[] = { 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12,
+                          13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24};
 
 #define ARSZ(x) (sizeof(x)/sizeof(x[0]))
 
@@ -37,7 +37,7 @@ void test1()
   assert (!a0x.valid());
 
   Arrayrep rep;
-  rep.m_shape.assign (shape, shape + ARSZ(shape));
+  rep.m_shape.assign (std::begin(shape), std::end(shape));
   rep.m_data.assign (data, data + ARSZ(data));
   rep.init_sizes();
 
diff --git a/Control/CxxUtils/test/Arrayrep_test.cxx b/Control/CxxUtils/test/Arrayrep_test.cxx
index 1f17defcfdbb960c087d44fe98f1b63a7400e694..37ceb7e7312c8ea2c9005abe25b5458d391900d4 100644
--- a/Control/CxxUtils/test/Arrayrep_test.cxx
+++ b/Control/CxxUtils/test/Arrayrep_test.cxx
@@ -20,11 +20,9 @@
 using namespace CxxUtils;
 
 
-unsigned int shape[] = {2, 4, 3};
-Arrayelt data[] = { 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12,
-                   13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24};
-
-#define ARSZ(x) (sizeof(x)/sizeof(x[0]))
+const unsigned int shape[] = {2, 4, 3};
+const Arrayelt data[] = { 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12,
+                          13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24};
 
 
 void test1()
@@ -70,8 +68,8 @@ void test2()
 {
   Arrayrep rep;
   rep.init_sizes();
-  rep.m_shape.assign (&shape[0], shape + ARSZ(shape));
-  rep.m_data.assign (data, data + ARSZ(data));
+  rep.m_shape.assign (std::begin(shape), std::end(shape));
+  rep.m_data.assign (std::begin(data), std::end(data));
   rep.init_sizes();
   assert (rep.m_sizes.size() == 3);
   assert (rep.m_sizes[0] == 1);
@@ -82,7 +80,7 @@ void test2()
 
 void test3()
 {
-  Arrayrep rep1 (shape, ARSZ(shape));
+  Arrayrep rep1 (shape, std::end(shape)-std::begin(shape));
   assert (rep1.m_shape.size() == 3);
   assert (rep1.m_shape[0] == 2);
   assert (rep1.m_shape[1] == 4);
diff --git a/Control/CxxUtils/test/BitPackerUnpacker_test.cxx b/Control/CxxUtils/test/BitPackerUnpacker_test.cxx
index 392a1dded33b9ccf71e575d84d122e6d39260e18..814064c8b4680b1d079441019c9ef7b192f485f7 100644
--- a/Control/CxxUtils/test/BitPackerUnpacker_test.cxx
+++ b/Control/CxxUtils/test/BitPackerUnpacker_test.cxx
@@ -12,6 +12,8 @@
 
 #undef NDEBUG
 
+#include "CxxUtils/checker_macros.h"
+
 #include "CxxUtils/BitPacker.h"
 #include "CxxUtils/BitUnpacker.h"
 #include "TestTools/random.h"
@@ -20,6 +22,7 @@
 #include <iostream>
 
 
+
 template <class T>
 class TestStream
 {
@@ -32,7 +35,7 @@ public:
 };
 
 
-void test1()
+void test1 ATLAS_NOT_THREAD_SAFE ()
 {
   std::cout << "test1\n";
 
@@ -139,7 +142,7 @@ void test1()
 
 
 template <template<class> class PACKER, template<class> class UNPACKER, class STREAM>
-void testit2(int nbits)
+void testit2 ATLAS_NOT_THREAD_SAFE (int nbits)
 {
   const int n = 1000;
   STREAM stream;
@@ -169,7 +172,7 @@ void testit2(int nbits)
 }
 
 
-void test2()
+void test2 ATLAS_NOT_THREAD_SAFE ()
 {
   using CxxUtils::BitPacker;
   using CxxUtils::BitPacker8;
@@ -187,7 +190,7 @@ void test2()
 }
 
 
-int main()
+int main ATLAS_NOT_THREAD_SAFE ()
 {
   test1();
   test2();
diff --git a/Control/CxxUtils/test/FloatPacker_test.cxx b/Control/CxxUtils/test/FloatPacker_test.cxx
index f9202e668247e3a21aa1fcc41221584921a66123..490eb754c6129e5774a06dde651b07b486c77a64 100644
--- a/Control/CxxUtils/test/FloatPacker_test.cxx
+++ b/Control/CxxUtils/test/FloatPacker_test.cxx
@@ -102,9 +102,9 @@ void test1 ()
   unpacked = neg_zero;
   packed = tf1.pack (unpacked);
   assert (packed == 0x800);
-  out = tf1.unpack (packed);
+  out = tf1.unpack (packed, &err);
   assert (bitwise_equal (unpacked, out));
-  assert (!tf1.errcheck (err));
+  assert (err.empty());
 
   FloatPacker tf2 (28, 24, 2, false);
 
@@ -129,38 +129,36 @@ void test1 ()
   unpacked = 0;
   packed = tf2.pack (unpacked);
   assert (packed == 0);
-  out = tf2.unpack (packed);
+  out = tf2.unpack (packed, &err);
   assert (bitwise_equal (unpacked, out));
-  assert (!tf2.errcheck (err));
+  assert (err.empty());
 
   // This gets a warning.
   unpacked = -1;
-  packed = tf2.pack (unpacked);
+  packed = tf2.pack (unpacked, &err);
   assert (packed == 0);
-  out = tf2.unpack (packed);
+  out = tf2.unpack (packed, &err);
   assert (bitwise_equal (0, out));
-  assert (tf2.errcheck (err));
   assert (err == "Float overflow during packing: -1");
-  assert (!tf2.errcheck (err));
+  err.clear();
 
   // This gets a warning.
   unpacked = infinity;
-  packed = tf2.pack (unpacked);
+  packed = tf2.pack (unpacked, &err);
   assert (packed == 0);
-  out = tf2.unpack (packed);
+  out = tf2.unpack (packed, &err);
   assert (bitwise_equal (0, out));
-  assert (tf2.errcheck (err));
-  
   assert (err == "Bad float number: inf (0 7ff00000)");
+  err.clear();
 
   // This gets a warning.
   unpacked = 100000;
-  packed = tf2.pack (unpacked);
+  packed = tf2.pack (unpacked, &err);
   assert (packed == 0xfffffff);
-  out = tf2.unpack (packed);
+  out = tf2.unpack (packed, &err);
   assert (almost_equal (out, 512, 24));
-  assert (tf2.errcheck (err));
   assert (err == "Float overflow during packing: 100000");
+  err.clear();
 
   // Testing underflow to denormal.
   unpacked = 0.5 / 32;
@@ -185,9 +183,9 @@ void test1 ()
   unpacked = 1e-50;
   packed = tf2.pack (unpacked);
   assert (packed == 0);
-  out = tf2.unpack (packed);
+  out = tf2.unpack (packed, &err);
   assert (bitwise_equal (0, out));
-  assert (!tf2.errcheck (err));
+  assert (err.empty());
 
   FloatPacker tf3 (28, 12, 0, false);
 
@@ -208,7 +206,7 @@ void test1 ()
   else
     assert (out == 0);
 #endif
-  assert (!tf3.errcheck (err));
+  assert (err.empty());
 
   // Testing rounding.
   FloatPacker tf6 (12, 8, 4, false, true);
@@ -229,19 +227,19 @@ void test1 ()
   unpacked = 1023./1024; // Test mantissa overflowing after rounding.
   packed = tf6.pack (unpacked);
   assert (packed == 0x600);
-  out = tf6.unpack (packed);
+  out = tf6.unpack (packed, &err);
   tmp = 1.0;
   assert (bitwise_equal (tmp, out));
-  assert (!tf6.errcheck (err));
+  assert (err.empty());
 
   // Test an unpacking problem with npack==packdest_bits.
   FloatPacker tf7 (32, 32, 0, false);
   unpacked = 1. / 65536 / 65536;
-  packed = tf7.pack (unpacked);
+  packed = tf7.pack (unpacked, &err);
   assert (packed == 0x1);
-  out = tf7.unpack (packed);
+  out = tf7.unpack (packed, &err);
   assert (bitwise_equal (unpacked, out));
-  assert (!tf7.errcheck (err));
+  assert (err.empty());
 
   // Test rounding during underflow_to_denormal.
   FloatPacker tf8 (8, 8, 0, false, true);
@@ -252,24 +250,24 @@ void test1 ()
   assert (bitwise_equal (unpacked, out));
 
   unpacked = 0.5 + 1. / 512;
-  packed = tf8.pack (unpacked);
+  packed = tf8.pack (unpacked, &err);
   assert (packed == 0x81);
-  out = tf8.unpack (packed);
+  out = tf8.unpack (packed, &err);
   tmp = 0.5 + 1. / 256;
   assert (bitwise_equal (tmp, out));
-  assert (!tf8.errcheck (err));
+  assert (err.empty());
 
   // This gets a warning.
   unpacked = 1023. / 1024;
-  packed = tf8.pack (unpacked);
+  packed = tf8.pack (unpacked, &err);
   assert (packed == 0xff);
   d.d = unpacked;
-  assert (tf8.errcheck (err));
-  assert (err == "Float overflow during packing: 0.999023");  
-  out = tf8.unpack (packed);
+  assert (err == "Float overflow during packing: 0.999023");
+  err.clear();
+  out = tf8.unpack (packed, &err);
   tmp = 255. / 256;
   assert (bitwise_equal (tmp, out));
-  assert (!tf8.errcheck (err));
+  assert (err.empty());
 
   // Test using bit 33 to control rounding.
   FloatPacker tf9 (32, 32, 0, false, true);
@@ -282,17 +280,17 @@ void test1 ()
   unpacked = 0.5 + 1. / 65536 / 65536 / 2;
   packed = tf9.pack (unpacked);
   assert (packed == 0x80000001);
-  out = tf9.unpack (packed);
+  out = tf9.unpack (packed, &err);
   tmp = 0.5 + 1. / 65536 / 65536;
   assert (bitwise_equal (tmp, out));
-  assert (!tf9.errcheck (err));
+  assert (err.empty());
 
   // This gets a warning.
   packed = 0xf654000;
-  out = tf3.unpack (packed);
-  assert (tf3.errcheck (err));
+  out = tf3.unpack (packed, &err);
   assert (err == "Overflow while unpacking float; exponent: 30292");
   assert (std::isinf (out));
+  err.clear();
 }
 
 
diff --git a/Control/CxxUtils/test/PageAccessControl_test.cxx b/Control/CxxUtils/test/PageAccessControl_test.cxx
index c144d0eb036c5ae17ccf7be54572af5ffb63d554..e74bafea31a94f96a7b423d3ee38d1d217b6bf73 100644
--- a/Control/CxxUtils/test/PageAccessControl_test.cxx
+++ b/Control/CxxUtils/test/PageAccessControl_test.cxx
@@ -34,7 +34,6 @@ int main(void) {
 //make valgrind happy
   delete pi;
   free(pv);
-  boost::singleton_pool<boost::pool_allocator_tag, sizeof(procmaps::Entry)>::release_memory();
 
   cout << "*** PageAccessControl_test OK ***" <<endl;
   return 0;
diff --git a/Control/CxxUtils/test/SEGVHandler_test.cxx b/Control/CxxUtils/test/SEGVHandler_test.cxx
index 8e9ef626db80486f89b374c7dfb89ed0e37cbb4a..5b05ba5276aa54af63ec17bd46c8750fc1313f8e 100644
--- a/Control/CxxUtils/test/SEGVHandler_test.cxx
+++ b/Control/CxxUtils/test/SEGVHandler_test.cxx
@@ -15,6 +15,9 @@
 #include "CxxUtils/PageAccessControl.h"
 #include "CxxUtils/PtrAccessSEGVHandler.h"
 #include "CxxUtils/cPtrAccessSEGVHandler.h"
+#include "CxxUtils/checker_macros.h"
+
+ATLAS_NO_CHECK_FILE_THREAD_SAFETY;
 
 using namespace std;
 
diff --git a/Control/CxxUtils/test/exctrace1_test.cxx b/Control/CxxUtils/test/exctrace1_test.cxx
index 193dec4df0ff69a191bd26fed76a1c3d30462f16..4059c83594ebef5692f21ef8703980278f81d990 100644
--- a/Control/CxxUtils/test/exctrace1_test.cxx
+++ b/Control/CxxUtils/test/exctrace1_test.cxx
@@ -13,6 +13,9 @@
 #include <cstdio>
 #include <stdexcept>
 #include "CxxUtils/exctrace.h"
+#include "CxxUtils/checker_macros.h"
+
+ATLAS_NO_CHECK_FILE_THREAD_SAFETY;
 
 void bar()
 {
diff --git a/Control/CxxUtils/test/make_unique_test.cxx b/Control/CxxUtils/test/make_unique_test.cxx
index 02d47c2b910d7368164d067185dc39cb1014bfa2..7613be959b521db756e7b685c531d7602f95db26 100644
--- a/Control/CxxUtils/test/make_unique_test.cxx
+++ b/Control/CxxUtils/test/make_unique_test.cxx
@@ -12,6 +12,10 @@
 
 
 #undef NDEBUG
+
+#include "CxxUtils/checker_macros.h"
+ATLAS_NO_CHECK_FILE_THREAD_SAFETY;
+
 #include "CxxUtils/make_unique.h"
 #include <memory>
 #include <iostream>
diff --git a/Control/CxxUtils/test/pointer_list_test.cxx b/Control/CxxUtils/test/pointer_list_test.cxx
index c831966887f35af7bba851f625647c8a0f2a35c6..ebd23d25d3b7be6a8b06d3c4a7edc5c987444ae7 100644
--- a/Control/CxxUtils/test/pointer_list_test.cxx
+++ b/Control/CxxUtils/test/pointer_list_test.cxx
@@ -22,7 +22,7 @@
 using namespace CxxUtils;
 
 
-size_t toerase[] = {
+const size_t toerase[] = {
   0, 1, 5, 14, 15, 16, 17, 20, 29, 30, 31, 500
 };
 const size_t n_toerase = sizeof (toerase) / sizeof (toerase[0]);
diff --git a/Control/CxxUtils/test/stacktrace_test.cxx b/Control/CxxUtils/test/stacktrace_test.cxx
index f36ea427340c6bc14717a33d1d7e40f2ec8da306..cace498d4de7d3ff7c53ec3a9f581f4cf8afd96b 100644
--- a/Control/CxxUtils/test/stacktrace_test.cxx
+++ b/Control/CxxUtils/test/stacktrace_test.cxx
@@ -12,6 +12,9 @@
 
 #undef NDEBUG
 
+#include "CxxUtils/checker_macros.h"
+ATLAS_NO_CHECK_FILE_THREAD_SAFETY;
+
 #include "CxxUtils/SealDebug.h"
 #include <stdio.h>
 #include <ctype.h>
diff --git a/Control/DataModelRoot/DataModelRoot/RootType.h b/Control/DataModelRoot/DataModelRoot/RootType.h
index 0afc8f57765e1574e275529780625c753bc6cb64..cac2b38e39d12d8d79340d553dd0348322ac778a 100644
--- a/Control/DataModelRoot/DataModelRoot/RootType.h
+++ b/Control/DataModelRoot/DataModelRoot/RootType.h
@@ -204,21 +204,4 @@ typedef TScopeAdapter             RootScope;
 typedef TTypeAdapter              RootType;
 
 
-//MN: ad-hoc simplistic  reimplementation of Reflex::Object
-class RootObject 
-{
-public:
-  RootObject(const RootType& type=RootType(), void* obj=0);
-  
-  void*                 Address() const  { return m_object; }
-  const RootType&       Type() const { return m_type; }
-  RootObject            CastObject( const RootType &toType) const;
- 
-private:
-  RootType      m_type;
-  void*         m_object = 0;
-  std::string   m_objectName;   ///not used yet
-};
-
-
 #endif // !DATAMODELROOT_ROOT_TYPE_H
diff --git a/Control/DataModelRoot/src/RootType.cxx b/Control/DataModelRoot/src/RootType.cxx
index 53d35834bb3581243a8931896b6cc7d901a2e84e..026b3653421bc88a4dbda94647791ed8fdd36334 100644
--- a/Control/DataModelRoot/src/RootType.cxx
+++ b/Control/DataModelRoot/src/RootType.cxx
@@ -972,18 +972,3 @@ bool TScopeAdapter::operator<( const TScopeAdapter& rh ) const
 }
 
 
-//____________________________________________________________________________
-//____________________________________________________________________________
-RootObject::RootObject(const RootType& type, void* obj)
-      : m_type(type), m_object(obj)
-{
-}
-  
-//____________________________________________________________________________
-RootObject
-RootObject::CastObject(const RootType &toType) const
-{
-   return (m_type.Class() && toType.Class())?
-      RootObject( toType, m_type.Class()->DynamicCast(toType.Class(), m_object) )
-      : RootObject();
-}
diff --git a/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle1MT.ref b/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle1MT.ref
index 6d4f6addd71f264fd158e109c103aa6f4e357ad2..7b0beb84e6f76671b09176c9eab905fb3093b6ad 100644
--- a/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle1MT.ref
+++ b/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle1MT.ref
@@ -1,31 +1,31 @@
-Mon Jul  3 20:06:50 CEST 2017
+Thu Jul  6 15:07:13 CEST 2017
 Preloading tcmalloc_minimal.so
 Py:Athena            INFO including file "AthenaCommon/Preparation.py"
-Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [sgcomps.DataModelTests-20170703/8692422b23] -- built on [2017-07-03T1956]
+Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [atlas-work3g/22c15a400d] -- built on [2017-07-06T1502]
 Py:Athena            INFO including file "AthenaCommon/Bootstrap.py"
 Py:Athena            INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Py:Athena            INFO executing ROOT6Setup
-[?1034hPy:Athena            INFO configuring AthenaHive with [1] concurrent threads
+Py:Athena            INFO configuring AthenaHive with [1] concurrent threads
 Py:AlgScheduler      INFO setting up AvalancheSchedulerSvc/AvalancheSchedulerSvc with 1 threads
 Py:Athena            INFO including file "AthenaCommon/Execution.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestDecorHandle1MT_jo.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestDecorHandle1_jo.py"
-Py:ConfigurableDb    INFO Read module info for 5351 configurables from 4 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5355 configurables from 2 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Py:Athena            INFO including file "AthenaCommon/runbatch.py"
-ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
+[?1034hApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 MessageSvc           INFO Activating in a separate thread
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
-                                          running on lxplus033.cern.ch on Mon Jul  3 20:07:02 2017
+                                          running on lxplus064.cern.ch on Thu Jul  6 15:07:36 2017
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr                                     INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 AthDictLoaderSvc                                   INFO in initialize...
 AthDictLoaderSvc                                   INFO acquired Dso-registry
-ClassIDSvc                                         INFO  getRegistryEntries: read 2843 CLIDRegistry entries for module ALL
+ClassIDSvc                                         INFO  getRegistryEntries: read 2845 CLIDRegistry entries for module ALL
 ChronoStatSvc                                      INFO  Number of skipped events for MemStat-1
 CoreDumpSvc                                        INFO install f-a-t-a-l handler... (flag = -1)
 CoreDumpSvc                                        INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) 
@@ -45,38 +45,38 @@ AvalancheSchedulerSvc                              INFO Data Dependencies for Al
   SGInputLoader
       none
   xAODTestWriteCVec
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::CVec','cvec')
-    o OUTPUT ('DMTest::CVec','cvec.dtest')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+cvec')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+cvec.dtest')
   xAODTestWriteCInfo
-    o INPUT  ('DMTest::CVec','cvec')
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::C','cinfo')
-    o OUTPUT ('SG::AuxElement','cinfo')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::C','StoreGateSvc+cinfo')
+    o OUTPUT ('SG::AuxElement','StoreGateSvc+cinfo')
   xAODTestWrite
-    o INPUT  ('DMTest::CVec','cvec')
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::CVec','ctrig')
-    o OUTPUT ('DMTest::CVecWithData','cvecWD')
-    o OUTPUT ('DMTest::GVec','gvec')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+ctrig')
+    o OUTPUT ('DMTest::CVecWithData','StoreGateSvc+cvecWD')
+    o OUTPUT ('DMTest::GVec','StoreGateSvc+gvec')
   xAODTestDecor
-    o INPUT  ('DMTest::C','cinfo')
-    o INPUT  ('DMTest::CVec','ctrig')
-    o INPUT  ('DMTest::CVec','cvec')
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::C','cinfo.dInt1')
-    o OUTPUT ('DMTest::CVec','ctrig.dInt1')
-    o OUTPUT ('DMTest::CVec','cvec.dInt1')
-    o OUTPUT ('SG::AuxElement','cinfo.dInt1')
+    o INPUT  ('DMTest::C','StoreGateSvc+cinfo')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+ctrig')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::C','StoreGateSvc+cinfo.dInt1')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+ctrig.dInt1')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+cvec.dInt1')
+    o OUTPUT ('SG::AuxElement','StoreGateSvc+cinfo.dInt1')
   xAODTestReadDecor
-    o INPUT  ('DMTest::C','cinfo.dInt1')
-    o INPUT  ('DMTest::CVec','cvec.dInt1')
+    o INPUT  ('DMTest::C','StoreGateSvc+cinfo.dInt1')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec.dInt1')
   EndIncFiringAlg
       none
   IncidentProcAlg2
       none
 AvalancheSchedulerSvc                              INFO Will attribute the following unmet INPUT dependencies to "SGInputLoader/SGInputLoader" Algorithm
-   o ('EventInfo','McEventInfo')    required by Algorithm: 
+   o ('EventInfo','StoreGateSvc+McEventInfo')    required by Algorithm: 
        * xAODTestWriteCVec
        * xAODTestWriteCInfo
        * xAODTestWrite
@@ -173,7 +173,7 @@ AthenaHiveEventLoopMgr                             INFO   ===>>>  start processi
 xAODTestReadDecor                       19  0      INFO cvec.dInt1: 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010
 xAODTestReadDecor                       19  0      INFO cinfo.dInt1: 60000
 AthenaHiveEventLoopMgr                             INFO   ===>>>  done processing event #19, run #0 on slot 0,  20 events processed so far  <<<===
-AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.0641695
+AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.316258
 ApplicationMgr                                     INFO Application Manager Stopped successfully
 IncidentProcAlg1                                   INFO Finalize
 SGInputLoader                                      INFO Finalizing SGInputLoader...
diff --git a/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle2MT.ref b/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle2MT.ref
index e40bd1036810a82134efa240727a8571b62ddeb6..948b9c235e812c260bad5dbad2022926783e03e3 100644
--- a/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle2MT.ref
+++ b/Control/DataModelTest/DataModelRunTests/share/xAODTestDecorHandle2MT.ref
@@ -1,31 +1,31 @@
-Mon Jul  3 20:00:30 CEST 2017
+Thu Jul  6 15:07:15 CEST 2017
 Preloading tcmalloc_minimal.so
 Py:Athena            INFO including file "AthenaCommon/Preparation.py"
-Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [sgcomps.DataModelTests-20170703/8692422b23] -- built on [2017-07-03T1956]
+Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [atlas-work3g/22c15a400d] -- built on [2017-07-06T1502]
 Py:Athena            INFO including file "AthenaCommon/Bootstrap.py"
 Py:Athena            INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Py:Athena            INFO executing ROOT6Setup
-[?1034hPy:Athena            INFO configuring AthenaHive with [1] concurrent threads
+Py:Athena            INFO configuring AthenaHive with [1] concurrent threads
 Py:AlgScheduler      INFO setting up AvalancheSchedulerSvc/AvalancheSchedulerSvc with 1 threads
 Py:Athena            INFO including file "AthenaCommon/Execution.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestDecorHandle2MT_jo.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestDecorHandle2_jo.py"
-Py:ConfigurableDb    INFO Read module info for 5351 configurables from 4 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5355 configurables from 2 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
-Py:Athena            INFO including file "AthenaCommon/runbatch.py"
+[?1034hPy:Athena            INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 MessageSvc           INFO Activating in a separate thread
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
-                                          running on lxplus033.cern.ch on Mon Jul  3 20:00:42 2017
+                                          running on lxplus064.cern.ch on Thu Jul  6 15:07:41 2017
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr                                     INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 AthDictLoaderSvc                                   INFO in initialize...
 AthDictLoaderSvc                                   INFO acquired Dso-registry
-ClassIDSvc                                         INFO  getRegistryEntries: read 9842 CLIDRegistry entries for module ALL
+ClassIDSvc                                         INFO  getRegistryEntries: read 9844 CLIDRegistry entries for module ALL
 ChronoStatSvc                                      INFO  Number of skipped events for MemStat-1
 CoreDumpSvc                                        INFO install f-a-t-a-l handler... (flag = -1)
 CoreDumpSvc                                        INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) 
@@ -36,8 +36,8 @@ PoolSvc                                            INFO io_register[PoolSvc](xml
 PoolSvc                                            INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc                                            INFO Frontier compression level set to 5
 DBReplicaSvc                                       INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128) will be considered for COOL data
-DBReplicaSvc                                       INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-02T2250/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
-DBReplicaSvc                                       INFO Total of 10 servers found for host lxplus033.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc                                       INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-05T2251/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
+DBReplicaSvc                                       INFO Total of 10 servers found for host lxplus064.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc                                            INFO Successfully setup replica sorting algorithm
 PoolSvc                                            INFO Setting up APR FileCatalog and Streams
 PoolSvc                                            INFO POOL WriteCatalog is xmlcatalog_file:PoolFileCatalog.xml
@@ -48,16 +48,16 @@ EventSelector                                      INFO reinitialization...
 EventSelector                                      INFO EventSelection with query 
 RootCollection Info Opening Collection File xaoddata.root in mode: READ
 RootCollection Info File xaoddata.root opened
-Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 Domain[ROOT_All] Info                           xaoddata.root
 RootDatabase.open Info xaoddata.root File version:60806
 ImplicitCollection Info Opened the implicit collection with connection string "PFN:xaoddata.root"
 ImplicitCollection Info and a name "POOLContainer(DataHeader)"
 EventPersistencySvc                                INFO Added successfully Conversion service:AthenaPoolCnvSvc
+RootCollection Info Opening Collection File xaoddata.root in mode: READ
 EventSelector                                      INFO Initializing EventSelector - package version EventSelectorAthenaPool-00-00-00
 EventSelector                                      INFO reinitialization...
 EventSelector                                      INFO EventSelection with query 
-RootCollection Info Opening Collection File xaoddata.root in mode: READ
 RootCollection Info File xaoddata.root opened
 ImplicitCollection Info Opened the implicit collection with connection string "PFN:xaoddata.root"
 ImplicitCollection Info and a name "POOLContainer(DataHeader)"
@@ -76,16 +76,16 @@ AvalancheSchedulerSvc                              INFO Data Dependencies for Al
   SGInputLoader
       none
   xAODTestReadDecor
-    o INPUT  ('DMTest::C','cinfo.dInt1')
-    o INPUT  ('DMTest::CVec','cvec.dInt1')
+    o INPUT  ('DMTest::C','StoreGateSvc+cinfo.dInt1')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec.dInt1')
   EndIncFiringAlg
       none
   IncidentProcAlg2
       none
 AvalancheSchedulerSvc                              INFO Will attribute the following unmet INPUT dependencies to "SGInputLoader/SGInputLoader" Algorithm
-   o ('DMTest::C','cinfo.dInt1')    required by Algorithm: 
+   o ('DMTest::C','StoreGateSvc+cinfo.dInt1')    required by Algorithm: 
        * xAODTestReadDecor
-   o ('DMTest::CVec','cvec.dInt1')    required by Algorithm: 
+   o ('DMTest::CVec','StoreGateSvc+cvec.dInt1')    required by Algorithm: 
        * xAODTestReadDecor
 AvalancheSchedulerSvc                              INFO Concurrency level information:
 AvalancheSchedulerSvc                              INFO  o Number of events in flight: 1
@@ -94,12 +94,12 @@ HistogramPersistencySvc                         WARNING Histograms saving not re
 AthenaHiveEventLoopMgr                             INFO Setup EventSelector service EventSelector
 ApplicationMgr                                     INFO Application Manager Initialized successfully
 xaoddata.root Info Database being retired...
-Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 RootCollection Info Opening Collection File xaoddata.root in mode: READ
 RootCollection Info File xaoddata.root opened
 DbSession Info     Open     DbSession    
 Domain[ROOT_All] Info >   Access   DbDomain     READ      [ROOT_All] 
-Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 Domain[ROOT_All] Info                           xaoddata.root
 RootDatabase.open Info xaoddata.root File version:60806
 ImplicitCollection Info Opened the implicit collection with connection string "PFN:xaoddata.root"
@@ -190,9 +190,9 @@ AthenaHiveEventLoopMgr                             INFO   ===>>>  start processi
 xAODTestReadDecor                       19  0      INFO cvec.dInt1: 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010
 xAODTestReadDecor                       19  0      INFO cinfo.dInt1: 60000
 AthenaHiveEventLoopMgr                             INFO   ===>>>  done processing event #19, run #0 on slot 0,  20 events processed so far  <<<===
+AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.401921
 xaoddata.root Info Database being retired...
-Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
-AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.198863
+Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 ApplicationMgr                                     INFO Application Manager Stopped successfully
 IncidentProcAlg1                                   INFO Finalize
 SGInputLoader                                      INFO Finalizing SGInputLoader...
@@ -200,8 +200,8 @@ IncidentProcAlg2                                   INFO Finalize
 AvalancheSchedulerSvc                              INFO Joining Scheduler thread
 AvalancheSchedulerSvc                   19  0      INFO Terminating thread-pool resources
 TimelineSvc                                        INFO Outputting timeline with 120 entries to file  'TimelineFile':timeline.csv
-EventDataSvc                                       INFO Finalizing EventDataSvc - package version StoreGate-00-00-00
 Domain[ROOT_All] Info >   Deaccess DbDomain     READ      [ROOT_All] 
+EventDataSvc                                       INFO Finalizing EventDataSvc - package version StoreGate-00-00-00
 AthDictLoaderSvc                                   INFO in finalize...
 ToolSvc                                            INFO Removing all tools created by ToolSvc
 ChronoStatSvc.finalize()                           INFO  Service finalized successfully 
diff --git a/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1.ref b/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1.ref
index 21dda38c4baa115b22a4416566935567ed18b0b0..23bb8a16f9718a59ed848ee5edd31055d4f12e78 100644
--- a/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1.ref
+++ b/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1.ref
@@ -1,21 +1,20 @@
-Tue Jun 20 23:02:53 EDT 2017
-WARNING: TCMALLOCDIR not defined, will use libc malloc
+Thu Jul  6 15:06:12 CEST 2017
+Preloading tcmalloc_minimal.so
 Py:Athena            INFO including file "AthenaCommon/Preparation.py"
-Py:Athena            INFO using release [?-21.0.0] [i686-slc5-gcc43-dbg] [?/?] -- built on [?]
+Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [atlas-work3g/22c15a400d] -- built on [2017-07-06T1502]
 Py:Athena            INFO including file "AthenaCommon/Bootstrap.py"
 Py:Athena            INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Py:Athena            INFO executing ROOT6Setup
 Py:Athena            INFO including file "AthenaCommon/Execution.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestSymlinks1_jo.py"
-Py:ConfigurableDb    INFO Read module info for 442 configurables from 2 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5355 configurables from 2 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Py:Athena            INFO including file "AthenaCommon/runbatch.py"
-# setting LC_ALL to "C"
-ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
+[?1034hApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v27r1p99)
-                                          running on karma on Tue Jun 20 23:03:04 2017
+                                                   Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
+                                          running on lxplus064.cern.ch on Thu Jul  6 15:06:31 2017
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
@@ -23,29 +22,29 @@ ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to leve
 StatusCodeSvc        INFO initialize
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 2409 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 2393 CLIDRegistry entries for module ALL
 ChronoStatSvc        INFO  Number of skipped events for MemStat-1
 CoreDumpSvc          INFO install f-a-t-a-l handler... (flag = -1)
 CoreDumpSvc          INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) 
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
-ClassIDSvc           INFO  getRegistryEntries: read 7129 CLIDRegistry entries for module ALL
-ClassIDSvc           INFO  getRegistryEntries: read 58 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 6307 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 59 CLIDRegistry entries for module ALL
 MetaDataSvc          INFO Initializing MetaDataSvc - package version AthenaServices-00-00-00
 AthenaPoolCnvSvc     INFO Initializing AthenaPoolCnvSvc - package version AthenaPoolCnvSvc-00-00-00
 PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:PoolFileCatalog.xml) [ok]
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
-DBReplicaSvc         INFO Read replica configuration from /home/sss/atlas/dvtest/build/share/dbreplica.config
-DBReplicaSvc         INFO No specific match for domain found - use default fallback
-DBReplicaSvc         INFO Total of 1 servers found for host karma [atlas_dd ]
+DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128) will be considered for COOL data
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-05T2251/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host lxplus064.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc              INFO Setting up APR FileCatalog and Streams
 PoolSvc              INFO POOL WriteCatalog is xmlcatalog_file:PoolFileCatalog.xml
 DbSession Info     Open     DbSession    
 Domain[ROOT_All] Info >   Access   DbDomain     READ      [ROOT_All] 
 PoolSvc              INFO Re-initializing PoolSvc
-ClassIDSvc           INFO  getRegistryEntries: read 713 CLIDRegistry entries for module ALL
-xAODTestAlg       WARNING Implicit circular data dependency detected for id ('SG::AuxElement','cinfo2')
+ClassIDSvc           INFO  getRegistryEntries: read 903 CLIDRegistry entries for module ALL
+xAODTestAlg       WARNING Implicit circular data dependency detected for id ('SG::AuxElement','StoreGateSvc+cinfo2')
 HistogramPersis...WARNING Histograms saving not required.
 EventSelector        INFO  Enter McEventSelector Initialization 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
@@ -54,7 +53,7 @@ ApplicationMgr       INFO Application Manager Started successfully
 EventPersistenc...   INFO Added successfully Conversion service:McCnvSvc
 AthenaEventLoopMgr   INFO   ===>>>  start of run 0    <<<===
 AthenaEventLoopMgr   INFO   ===>>>  start processing event #0, run #0 0 events processed so far  <<<===
-ClassIDSvc           INFO  getRegistryEntries: read 106 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 108 CLIDRegistry entries for module ALL
 xAODTestReadSym...   INFO C (as AuxElement): 1000; S 0
 xAODTestAlg.xAO...   INFO From tool: C (as AuxElement): 1000; S 0
 AthenaEventLoopMgr   INFO   ===>>>  done processing event #0, run #0 1 events processed so far  <<<===
diff --git a/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1MT.ref b/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1MT.ref
index 54f75bab358b281444ffe295db2fe3e6d58e25f3..c6836629415bfb78ce310ce36b948291a3bce1a8 100644
--- a/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1MT.ref
+++ b/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks1MT.ref
@@ -1,31 +1,31 @@
-Mon Jul  3 20:00:09 CEST 2017
+Thu Jul  6 15:06:37 CEST 2017
 Preloading tcmalloc_minimal.so
 Py:Athena            INFO including file "AthenaCommon/Preparation.py"
-Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [sgcomps.DataModelTests-20170703/8692422b23] -- built on [2017-07-03T1956]
+Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [atlas-work3g/22c15a400d] -- built on [2017-07-06T1502]
 Py:Athena            INFO including file "AthenaCommon/Bootstrap.py"
 Py:Athena            INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Py:Athena            INFO executing ROOT6Setup
-[?1034hPy:Athena            INFO configuring AthenaHive with [1] concurrent threads
+Py:Athena            INFO configuring AthenaHive with [1] concurrent threads
 Py:AlgScheduler      INFO setting up AvalancheSchedulerSvc/AvalancheSchedulerSvc with 1 threads
 Py:Athena            INFO including file "AthenaCommon/Execution.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestSymlinks1MT_jo.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestSymlinks1_jo.py"
-Py:ConfigurableDb    INFO Read module info for 5351 configurables from 4 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5355 configurables from 2 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Py:Athena            INFO including file "AthenaCommon/runbatch.py"
-ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
+[?1034hApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 MessageSvc           INFO Activating in a separate thread
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
-                                          running on lxplus033.cern.ch on Mon Jul  3 20:00:20 2017
+                                          running on lxplus064.cern.ch on Thu Jul  6 15:07:01 2017
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr                                     INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 AthDictLoaderSvc                                   INFO in initialize...
 AthDictLoaderSvc                                   INFO acquired Dso-registry
-ClassIDSvc                                         INFO  getRegistryEntries: read 2843 CLIDRegistry entries for module ALL
+ClassIDSvc                                         INFO  getRegistryEntries: read 2845 CLIDRegistry entries for module ALL
 ChronoStatSvc                                      INFO  Number of skipped events for MemStat-1
 CoreDumpSvc                                        INFO install f-a-t-a-l handler... (flag = -1)
 CoreDumpSvc                                        INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) 
@@ -36,8 +36,8 @@ PoolSvc                                            INFO io_register[PoolSvc](xml
 PoolSvc                                            INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc                                            INFO Frontier compression level set to 5
 DBReplicaSvc                                       INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128) will be considered for COOL data
-DBReplicaSvc                                       INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-02T2250/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
-DBReplicaSvc                                       INFO Total of 10 servers found for host lxplus033.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc                                       INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-05T2251/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
+DBReplicaSvc                                       INFO Total of 10 servers found for host lxplus064.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc                                            INFO Successfully setup replica sorting algorithm
 PoolSvc                                            INFO Setting up APR FileCatalog and Streams
 PoolSvc                                            INFO POOL WriteCatalog is xmlcatalog_file:PoolFileCatalog.xml
@@ -46,7 +46,7 @@ Domain[ROOT_All] Info >   Access   DbDomain     READ      [ROOT_All]
 PoolSvc                                            INFO Re-initializing PoolSvc
 ClassIDSvc                                         INFO  getRegistryEntries: read 7210 CLIDRegistry entries for module ALL
 ClassIDSvc                                         INFO  getRegistryEntries: read 59 CLIDRegistry entries for module ALL
-xAODTestAlg                                     WARNING Implicit circular data dependency detected for id ('SG::AuxElement','cinfo2')
+xAODTestAlg                                     WARNING Implicit circular data dependency detected for id ('SG::AuxElement','StoreGateSvc+cinfo2')
 ThreadPoolSvc                                      INFO no thread init tools attached
 AvalancheSchedulerSvc                              INFO Activating scheduler in a separate thread
 AvalancheSchedulerSvc                              INFO Waiting for AvalancheSchedulerSvc to activate
@@ -60,38 +60,38 @@ AvalancheSchedulerSvc                              INFO Data Dependencies for Al
   SGInputLoader
       none
   xAODTestWriteCVec
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::CVec','cvec')
-    o OUTPUT ('DMTest::CVec','cvec.dtest')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+cvec')
+    o OUTPUT ('DMTest::CVec','StoreGateSvc+cvec.dtest')
   xAODTestWriteCInfo
-    o INPUT  ('DMTest::CVec','cvec')
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::C','cinfo')
-    o OUTPUT ('SG::AuxElement','cinfo')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::C','StoreGateSvc+cinfo')
+    o OUTPUT ('SG::AuxElement','StoreGateSvc+cinfo')
   xAODTestWriteSymlinks
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::S1','S2')
-    o OUTPUT ('DMTest::S2','S2')
-    o OUTPUT ('DMTest::S2','S2alias')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::S1','StoreGateSvc+S2')
+    o OUTPUT ('DMTest::S2','StoreGateSvc+S2')
+    o OUTPUT ('DMTest::S2','StoreGateSvc+S2alias')
   xAODTestReadSymlink
-    o INPUT  ('DMTest::S1','S2')
-    o INPUT  ('DMTest::S2','S2')
-    o INPUT  ('DMTest::S2','S2alias')
-    o INPUT  ('SG::AuxElement','cinfo')
+    o INPUT  ('DMTest::S1','StoreGateSvc+S2')
+    o INPUT  ('DMTest::S2','StoreGateSvc+S2')
+    o INPUT  ('DMTest::S2','StoreGateSvc+S2alias')
+    o INPUT  ('SG::AuxElement','StoreGateSvc+cinfo')
   xAODTestAlg
-    o INPUT  ('DMTest::CVec','cvec')
-    o INPUT  ('DMTest::S1','S2')
-    o INPUT  ('DMTest::S2','S2')
-    o INPUT  ('DMTest::S2','S2alias')
-    o INPUT  ('EventInfo','McEventInfo')
-    o OUTPUT ('DMTest::C','cinfo2')
-    o OUTPUT ('SG::AuxElement','cinfo2')
+    o INPUT  ('DMTest::CVec','StoreGateSvc+cvec')
+    o INPUT  ('DMTest::S1','StoreGateSvc+S2')
+    o INPUT  ('DMTest::S2','StoreGateSvc+S2')
+    o INPUT  ('DMTest::S2','StoreGateSvc+S2alias')
+    o INPUT  ('EventInfo','StoreGateSvc+McEventInfo')
+    o OUTPUT ('DMTest::C','StoreGateSvc+cinfo2')
+    o OUTPUT ('SG::AuxElement','StoreGateSvc+cinfo2')
   EndIncFiringAlg
       none
   IncidentProcAlg2
       none
 AvalancheSchedulerSvc                              INFO Will attribute the following unmet INPUT dependencies to "SGInputLoader/SGInputLoader" Algorithm
-   o ('EventInfo','McEventInfo')    required by Algorithm: 
+   o ('EventInfo','StoreGateSvc+McEventInfo')    required by Algorithm: 
        * xAODTestWriteCVec
        * xAODTestWriteCInfo
        * xAODTestWriteSymlinks
@@ -188,7 +188,7 @@ AthenaHiveEventLoopMgr                             INFO   ===>>>  start processi
 xAODTestReadSymlink                     19  0      INFO C (as AuxElement): 20000; S 1900
 xAODTestAlg.xAODTestReadSymlinkTool     19  0      INFO From tool: C (as AuxElement): 20000; S 1900
 AthenaHiveEventLoopMgr                             INFO   ===>>>  done processing event #19, run #0 on slot 0,  20 events processed so far  <<<===
-AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.128214
+AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.11143
 Domain[ROOT_All] Info >   Deaccess DbDomain     READ      [ROOT_All] 
 ApplicationMgr                                     INFO Application Manager Stopped successfully
 IncidentProcAlg1                                   INFO Finalize
diff --git a/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks2MT.ref b/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks2MT.ref
index 23d055e147526ce4025849c9d31c83f83ebd529e..5572ce984d3930e1f998be5f656f1a21ddf6fd10 100644
--- a/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks2MT.ref
+++ b/Control/DataModelTest/DataModelRunTests/share/xAODTestSymlinks2MT.ref
@@ -1,31 +1,31 @@
-Mon Jul  3 20:00:11 CEST 2017
+Thu Jul  6 15:06:45 CEST 2017
 Preloading tcmalloc_minimal.so
 Py:Athena            INFO including file "AthenaCommon/Preparation.py"
-Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [sgcomps.DataModelTests-20170703/8692422b23] -- built on [2017-07-03T1956]
+Py:Athena            INFO using release [WorkDir-22.0.0] [x86_64-slc6-gcc62-opt] [atlas-work3g/22c15a400d] -- built on [2017-07-06T1502]
 Py:Athena            INFO including file "AthenaCommon/Bootstrap.py"
 Py:Athena            INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Py:Athena            INFO executing ROOT6Setup
-[?1034hPy:Athena            INFO configuring AthenaHive with [1] concurrent threads
+Py:Athena            INFO configuring AthenaHive with [1] concurrent threads
 Py:AlgScheduler      INFO setting up AvalancheSchedulerSvc/AvalancheSchedulerSvc with 1 threads
 Py:Athena            INFO including file "AthenaCommon/Execution.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestSymlinks2MT_jo.py"
 Py:Athena            INFO including file "DataModelRunTests/xAODTestSymlinks2_jo.py"
-Py:ConfigurableDb    INFO Read module info for 5351 configurables from 4 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5355 configurables from 2 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
-Py:Athena            INFO including file "AthenaCommon/runbatch.py"
+[?1034hPy:Athena            INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 MessageSvc           INFO Activating in a separate thread
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
-                                          running on lxplus033.cern.ch on Mon Jul  3 20:00:26 2017
+                                          running on lxplus064.cern.ch on Thu Jul  6 15:07:13 2017
 ====================================================================================================================================
 ApplicationMgr       INFO Successfully loaded modules : AthenaServices
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr                                     INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
 AthDictLoaderSvc                                   INFO in initialize...
 AthDictLoaderSvc                                   INFO acquired Dso-registry
-ClassIDSvc                                         INFO  getRegistryEntries: read 9842 CLIDRegistry entries for module ALL
+ClassIDSvc                                         INFO  getRegistryEntries: read 9844 CLIDRegistry entries for module ALL
 ChronoStatSvc                                      INFO  Number of skipped events for MemStat-1
 CoreDumpSvc                                        INFO install f-a-t-a-l handler... (flag = -1)
 CoreDumpSvc                                        INFO Handling signals: 11(Segmentation fault) 7(Bus error) 4(Illegal instruction) 8(Floating point exception) 
@@ -36,8 +36,8 @@ PoolSvc                                            INFO io_register[PoolSvc](xml
 PoolSvc                                            INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc                                            INFO Frontier compression level set to 5
 DBReplicaSvc                                       INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128) will be considered for COOL data
-DBReplicaSvc                                       INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-02T2250/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
-DBReplicaSvc                                       INFO Total of 10 servers found for host lxplus033.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc                                       INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-07-05T2251/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/share/dbreplica.config
+DBReplicaSvc                                       INFO Total of 10 servers found for host lxplus064.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc                                            INFO Successfully setup replica sorting algorithm
 PoolSvc                                            INFO Setting up APR FileCatalog and Streams
 PoolSvc                                            INFO POOL WriteCatalog is xmlcatalog_file:PoolFileCatalog.xml
@@ -48,7 +48,7 @@ EventSelector                                      INFO reinitialization...
 EventSelector                                      INFO EventSelection with query 
 RootCollection Info Opening Collection File xaoddata.root in mode: READ
 RootCollection Info File xaoddata.root opened
-Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 Domain[ROOT_All] Info                           xaoddata.root
 RootDatabase.open Info xaoddata.root File version:60806
 ImplicitCollection Info Opened the implicit collection with connection string "PFN:xaoddata.root"
@@ -76,22 +76,22 @@ AvalancheSchedulerSvc                              INFO Data Dependencies for Al
   SGInputLoader
       none
   xAODTestReadSymlink
-    o INPUT  ('DMTest::S1','S2')
-    o INPUT  ('DMTest::S2','S2')
-    o INPUT  ('DMTest::S2','S2alias')
-    o INPUT  ('SG::AuxElement','cinfo')
+    o INPUT  ('DMTest::S1','StoreGateSvc+S2')
+    o INPUT  ('DMTest::S2','StoreGateSvc+S2')
+    o INPUT  ('DMTest::S2','StoreGateSvc+S2alias')
+    o INPUT  ('SG::AuxElement','StoreGateSvc+cinfo')
   EndIncFiringAlg
       none
   IncidentProcAlg2
       none
 AvalancheSchedulerSvc                              INFO Will attribute the following unmet INPUT dependencies to "SGInputLoader/SGInputLoader" Algorithm
-   o ('DMTest::S1','S2')    required by Algorithm: 
+   o ('DMTest::S1','StoreGateSvc+S2')    required by Algorithm: 
        * xAODTestReadSymlink
-   o ('DMTest::S2','S2')    required by Algorithm: 
+   o ('DMTest::S2','StoreGateSvc+S2')    required by Algorithm: 
        * xAODTestReadSymlink
-   o ('DMTest::S2','S2alias')    required by Algorithm: 
+   o ('DMTest::S2','StoreGateSvc+S2alias')    required by Algorithm: 
        * xAODTestReadSymlink
-   o ('SG::AuxElement','cinfo')    required by Algorithm: 
+   o ('SG::AuxElement','StoreGateSvc+cinfo')    required by Algorithm: 
        * xAODTestReadSymlink
 AvalancheSchedulerSvc                              INFO Concurrency level information:
 AvalancheSchedulerSvc                              INFO  o Number of events in flight: 1
@@ -100,12 +100,12 @@ HistogramPersistencySvc                         WARNING Histograms saving not re
 AthenaHiveEventLoopMgr                             INFO Setup EventSelector service EventSelector
 ApplicationMgr                                     INFO Application Manager Initialized successfully
 xaoddata.root Info Database being retired...
-Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 RootCollection Info Opening Collection File xaoddata.root in mode: READ
 RootCollection Info File xaoddata.root opened
 DbSession Info     Open     DbSession    
 Domain[ROOT_All] Info >   Access   DbDomain     READ      [ROOT_All] 
-Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Access   DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 Domain[ROOT_All] Info                           xaoddata.root
 RootDatabase.open Info xaoddata.root File version:60806
 ImplicitCollection Info Opened the implicit collection with connection string "PFN:xaoddata.root"
@@ -176,9 +176,9 @@ AthenaHiveEventLoopMgr                             INFO   ===>>>  done processin
 AthenaHiveEventLoopMgr                             INFO   ===>>>  start processing event #19, run #0 on slot 0,  19 events processed so far  <<<===
 xAODTestReadSymlink                     19  0      INFO C (as AuxElement): 20000; S 1900
 AthenaHiveEventLoopMgr                             INFO   ===>>>  done processing event #19, run #0 on slot 0,  20 events processed so far  <<<===
-AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.167009
+AthenaHiveEventLoopMgr                             INFO ---> Loop Finished (seconds): 0.547055
 xaoddata.root Info Database being retired...
-Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] D25D2A46-1447-5248-BB67-9D4577086B90
+Domain[ROOT_All] Info ->  Deaccess DbDatabase   READ      [ROOT_All] AD66940D-70D8-0844-BBEB-B2FA49C6FE32
 ApplicationMgr                                     INFO Application Manager Stopped successfully
 IncidentProcAlg1                                   INFO Finalize
 SGInputLoader                                      INFO Finalizing SGInputLoader...
@@ -186,8 +186,8 @@ IncidentProcAlg2                                   INFO Finalize
 AvalancheSchedulerSvc                              INFO Joining Scheduler thread
 AvalancheSchedulerSvc                   19  0      INFO Terminating thread-pool resources
 TimelineSvc                                        INFO Outputting timeline with 120 entries to file  'TimelineFile':timeline.csv
-EventDataSvc                                       INFO Finalizing EventDataSvc - package version StoreGate-00-00-00
 Domain[ROOT_All] Info >   Deaccess DbDomain     READ      [ROOT_All] 
+EventDataSvc                                       INFO Finalizing EventDataSvc - package version StoreGate-00-00-00
 AthDictLoaderSvc                                   INFO in finalize...
 ToolSvc                                            INFO Removing all tools created by ToolSvc
 ChronoStatSvc.finalize()                           INFO  Service finalized successfully 
diff --git a/Control/IOVSvc/src/CondInputLoader.cxx b/Control/IOVSvc/src/CondInputLoader.cxx
index 7788811f130ab991b3b0b4963f334c193632c423..f6c11ee564b46fa8a406a4eb6a067ddb93e02e61 100644
--- a/Control/IOVSvc/src/CondInputLoader.cxx
+++ b/Control/IOVSvc/src/CondInputLoader.cxx
@@ -113,7 +113,9 @@ CondInputLoader::initialize()
     // } else {
     //   ATH_MSG_DEBUG(" not remapping folder " << id.key());
     }
-    loadCopy.insert(id);
+    SG::VarHandleKey vhk(id.clid(),id.key(),Gaudi::DataHandle::Writer, 
+                         StoreID::storeName(StoreID::CONDITION_STORE));
+    loadCopy.emplace(vhk.fullKey());
   }
 
   // for (auto key : keys) {
@@ -153,12 +155,14 @@ CondInputLoader::initialize()
       sc = StatusCode::FAILURE;
       str << "   ERROR: empty key is not allowed!";
     } else {
-      Gaudi::DataHandle dh(e, Gaudi::DataHandle::Writer, this);
-      if (m_condSvc->regHandle(this, dh, e.key()).isFailure()) {
-        ATH_MSG_ERROR("Unable to register WriteCondHandle " << dh.fullKey());
+      SG::VarHandleKey vhk(e.clid(),e.key(),Gaudi::DataHandle::Writer,
+                           StoreID::storeName(StoreID::CONDITION_STORE));
+      if (m_condSvc->regHandle(this, vhk, e.key()).isFailure()) {
+        ATH_MSG_ERROR("Unable to register WriteCondHandle " << vhk.fullKey());
         sc = StatusCode::FAILURE;
       }
-      m_IOVSvc->ignoreProxy(dh.fullKey().clid(), e.key());
+      ATH_MSG_DEBUG("Ignoring proxy: " << vhk.key());
+      m_IOVSvc->ignoreProxy(vhk.fullKey().clid(), vhk.key());
     }
   }
 
@@ -186,16 +190,15 @@ CondInputLoader::execute()
 
   if (m_first) {
     DataObjIDColl::iterator itr;
-    for (itr = m_load.begin(); itr != m_load.end(); ) {
-      //      if ( ! m_condStore->contains(itr->clid(), itr->key() ) ){
-      if ( ! m_condStore->contains<CondContBase>( itr->key() ) ){
+    for (itr = m_load.begin(); itr != m_load.end(); ++itr) {
+      SG::VarHandleKey vhk(itr->clid(),itr->key(),Gaudi::DataHandle::Reader);
+      if ( ! m_condStore->contains<CondContBase>( vhk.key() ) ){
         ATH_MSG_INFO("ConditionStore does not contain a CondCont<> of "
-                     << *itr
+                     << *itr << "  (key: " << vhk.key() << ") "
                      << ". Either a ReadCondHandle was not initialized or "
                      << "no other Algorithm is using this Handle");
-        itr = m_load.erase(itr);
       } else {
-        ++itr;
+        m_vhk.push_back(vhk);
       }
     }
     m_first = false;
@@ -244,45 +247,43 @@ CondInputLoader::execute()
 
   IOVTime t(now.run_number(), now.event_number(), now.time_stamp());
 
+  StatusCode sc(StatusCode::SUCCESS);
   EventIDRange r;
   std::string tag;
-  //  for (auto &obj: extraOutputDeps()) {
-  for (auto &obj: m_load) {
-
-    ATH_MSG_DEBUG( "handling id: " << obj );
+  for (auto &vhk: m_vhk) {
+    ATH_MSG_DEBUG( "handling id: " << vhk.fullKey() << " key: " << vhk.key() );
 
     CondContBase* ccb(0);
-    if (! m_condStore->retrieve(ccb, obj.key()).isSuccess()) {
-      ATH_MSG_ERROR( "unable to get CondContBase* for " << obj 
+    if (! m_condStore->retrieve(ccb, vhk.key()).isSuccess()) {
+      ATH_MSG_ERROR( "unable to get CondContBase* for " << vhk.fullKey() 
                      << " from ConditionStore" );
+      sc = StatusCode::FAILURE;
       continue;
     }
    
-
     if (ccb->valid(now)) {
-      ATH_MSG_INFO( "  CondObj " << obj << " is still valid at " << now );
-      evtStore()->addedNewTransObject(obj.clid(), obj.key());
+      ATH_MSG_INFO( "  CondObj " << vhk.fullKey() << " is still valid at " << now );
+      evtStore()->addedNewTransObject(vhk.fullKey().clid(), vhk.key());
       continue;
     }
 
-
-    std::string dbKey = m_keyFolderMap[obj.key()];
-    if (m_IOVSvc->createCondObj( ccb, obj, now ).isFailure()) {
-      ATH_MSG_ERROR("unable to create Cond object for " << obj << " dbKey: " 
+    std::string dbKey = m_keyFolderMap[vhk.key()];
+    if (m_IOVSvc->createCondObj( ccb, vhk.fullKey(), now ).isFailure()) {
+      ATH_MSG_ERROR("unable to create Cond object for " << vhk.fullKey() << " dbKey: " 
                     << dbKey);
-      return StatusCode::FAILURE;
+      sc = StatusCode::FAILURE;
+      continue;
     } else {
-      evtStore()->addedNewTransObject(obj.clid(), obj.key());
+      evtStore()->addedNewTransObject(vhk.fullKey().clid(), vhk.key());
     }
 
   }
 
   if (m_dump) {
-    ATH_MSG_DEBUG(evtStore()->dump()); 
+    ATH_MSG_DEBUG(m_condStore->dump()); 
   }
   
-
-  return StatusCode::SUCCESS;
+  return sc;
 }
 
 //-----------------------------------------------------------------------------
diff --git a/Control/IOVSvc/src/CondInputLoader.h b/Control/IOVSvc/src/CondInputLoader.h
index b66b57a482f2c8649a46994333fa706cbe08f60c..f4e8b8f574e77f7710f62a67c1f5fa2ae216bb71 100644
--- a/Control/IOVSvc/src/CondInputLoader.h
+++ b/Control/IOVSvc/src/CondInputLoader.h
@@ -73,6 +73,7 @@ class CondInputLoader
 
   /// Containers
   DataObjIDColl m_load;
+  std::vector< SG::VarHandleKey > m_vhk;
 
   bool m_dump;
   bool m_first { true };
diff --git a/Control/IOVSvc/src/IOVSvc.cxx b/Control/IOVSvc/src/IOVSvc.cxx
index 7ba6821ff3625ed7503a98cf7b25e1c72f8d09b3..fa611940d6a6475d39607df9161e81614219ebed 100755
--- a/Control/IOVSvc/src/IOVSvc.cxx
+++ b/Control/IOVSvc/src/IOVSvc.cxx
@@ -857,10 +857,16 @@ IOVSvc::createCondObj(CondContBase* ccb, const DataObjID& id,
   IOVRange range;
   IOpaqueAddress* ioa;
   std::string tag;
+  // remove storename from key
+  std::string sgKey = id.key();
+  auto sep = sgKey.find("+");
+  if (sep != std::string::npos) {
+    sgKey.erase(0,sep+1);
+  }
   
-  if (getRangeFromDB(id.clid(), id.key(), t, range, tag, ioa).isFailure()) {
+  if (getRangeFromDB(id.clid(), sgKey, t, range, tag, ioa).isFailure()) {
     ATH_MSG_ERROR( "unable to get range from db for " 
-                   << id.clid() << " " << id.key() );
+                   << id.clid() << " " << sgKey );
     return StatusCode::FAILURE;
   }
      
@@ -872,7 +878,7 @@ IOVSvc::createCondObj(CondContBase* ccb, const DataObjID& id,
 
     SG::DataProxy* dp(0);
     SG::DataStore* ds = p_detStore->store();
-    dp = p_pps->retrieveProxy(id.clid(), id.key(), *ds);
+    dp = p_pps->retrieveProxy(id.clid(), sgKey, *ds);
     if (dp == 0) {
       ATH_MSG_ERROR ( "Could not get DataProxy from ProxyProviderSvc for "
                       << id );
diff --git a/Control/StoreGateBindings/src/StoreGatePyExt.cxx b/Control/StoreGateBindings/src/StoreGatePyExt.cxx
index 3a99a9e6ee88133d171335977973e91d7b5079cd..ac118718b0458db42ca764c5f7d16a789fe077c2 100755
--- a/Control/StoreGateBindings/src/StoreGatePyExt.cxx
+++ b/Control/StoreGateBindings/src/StoreGatePyExt.cxx
@@ -286,12 +286,11 @@ AthenaInternal::retrieveObjectFromStore( StoreGateSvc* store,
       const RootType& fromType = RootType::ByName(realName);
       
       if ( (bool)fromType ) {
-        RootObject realobj( fromType, dbb->object() );
-	
         const RootType& toType = RootType::ByName( PyString_AS_STRING( pyname ) );
-        const RootObject& finalobj = realobj.CastObject( toType );
+        res = dbb->object();
+        if (fromType.Class() && toType.Class())
+          res = fromType.Class()->DynamicCast (toType.Class(), res);
 	
-        res = (void*)finalobj.Address();
         if ( res ) {
           objProxy = proxyDict->newPyDataObject(realName.c_str(), res);
         }
diff --git a/DataQuality/DataQualityConfigurations/config/HLT/HLTegamma/collisions_run.config b/DataQuality/DataQualityConfigurations/config/HLT/HLTegamma/collisions_run.config
index c2dd8f3c05b7f786503fc5d1723ffb4edb5c27e2..5a2f9beda1aa101b4c31042665f12509cab56929 100644
--- a/DataQuality/DataQualityConfigurations/config/HLT/HLTegamma/collisions_run.config
+++ b/DataQuality/DataQualityConfigurations/config/HLT/HLTegamma/collisions_run.config
@@ -1,5 +1,5 @@
 ######################################################################
-# file  egamma_20170612.config  Mon Jun 12 22:46:50 2017 mifeng
+# file  egamma_20170705.config  Wed Jul  5 20:53:31 2017 mifeng
 ######################################################################
 
 #######################
@@ -62,48 +62,6 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e140_lhloose_nod0_ringer_L1EM24VHI {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
-				}
 				output HLT_e17_lhvloose_nod0_L1EM15VHI {
 					output AbsResolutions {
 						output L1Calo {
@@ -146,7 +104,7 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e17_lhvloose_nod0_ringer_L1EM15VHI {
+				output HLT_e28_lhtight_idperf {
 					output AbsResolutions {
 						output L1Calo {
 						}
@@ -188,7 +146,7 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e24_lhvloose_nod0_L1EM20VH {
+				output HLT_e28_lhtight_nod0_ivarloose {
 					output AbsResolutions {
 						output L1Calo {
 						}
@@ -230,7 +188,7 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e26_lhtight_cutd0dphideta_ivarloose {
+				output HLT_e28_lhtight_nod0_noringer_ivarloose {
 					output AbsResolutions {
 						output L1Calo {
 						}
@@ -272,49 +230,15 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e26_lhtight_nod0_ivarloose {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
+				output HLT_e5_lhtight_nod0 {
 					output Distributions {
-						output EFCalo {
-						}
 						output HLT {
 						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
 						output Offline {
 						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
 					}
 				}
-				output HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM {
+				output HLT_e60_lhmedium_nod0_L1EM24VHI {
 					output AbsResolutions {
 						output L1Calo {
 						}
@@ -356,7 +280,7 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e26_lhtight_nod0_ringer_ivarloose {
+				output HLT_g200_loose {
 					output AbsResolutions {
 						output L1Calo {
 						}
@@ -370,7 +294,7 @@ output top_level {
 						}
 						output L2Calo {
 						}
-						output L2Electron {
+						output L2Photon {
 						}
 						output Offline {
 						}
@@ -398,7 +322,7 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e28_lhtight_idperf {
+				output HLT_g25_medium_L1EM20VH {
 					output AbsResolutions {
 						output L1Calo {
 						}
@@ -412,7 +336,7 @@ output top_level {
 						}
 						output L2Calo {
 						}
-						output L2Electron {
+						output L2Photon {
 						}
 						output Offline {
 						}
@@ -440,28834 +364,9372 @@ output top_level {
 						}
 					}
 				}
-				output HLT_e28_lhtight_nod0_ivarloose {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+			}
+			output Shifter {
+				output primary_double_pho {
 				}
-				output HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				output primary_single_ele_iso {
 				}
-				output HLT_e28_lhtight_nod0_ringer_ivarloose {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				output primary_single_pho {
 				}
-				output HLT_e5_lhtight_nod0 {
-					output Distributions {
-						output HLT {
-						}
-						output Offline {
-						}
-					}
+			}
+		}
+	}
+}
+
+
+#######################
+# Histogram Assessments
+#######################
+
+dir HLT {
+	dir Egamma {
+		dir Expert {
+			dir Event {
+				hist Electrons_electrons {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
-				output HLT_e60_lhmedium_nod0_L1EM24VHI {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				hist Electrons_trigger_counts {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
-				output HLT_e60_lhmedium_nod0_ringer_L1EM24VHI {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Electron {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				hist Jpsiee_CutCounter {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
-				output HLT_g200_loose {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Photon {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				hist Jpsiee_EffEFCalo {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
-				output HLT_g22_tight {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Photon {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				hist Jpsiee_EffHLT {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
-				output HLT_g22_tight_L1EM15VHI {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Photon {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
+				hist Jpsiee_EffL1 {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
-				output HLT_g22_tight_icalovloose_L1EM15VHI {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Photon {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
-				}
-				output HLT_g25_medium_L1EM20VH {
-					output AbsResolutions {
-						output L1Calo {
-						}
-					}
-					output Distributions {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo {
-						}
-						output L2Photon {
-						}
-						output Offline {
-						}
-						output RoI {
-						}
-					}
-					output Efficiency {
-						output EFCalo {
-						}
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2 {
-						}
-						output L2Calo {
-						}
-					}
-					output Resolutions {
-						output HLT {
-						}
-						output L1Calo {
-						}
-						output L2Calo_vs_HLT {
-						}
-					}
-				}
-			}
-			output Shifter {
-				output monitoring_Jpsiee {
-				}
-				output primary_double_pho {
-				}
-				output primary_single_ele_iso {
-				}
-				output primary_single_pho {
-				}
-			}
-		}
-	}
-}
-
-
-#######################
-# Histogram Assessments
-#######################
-
-dir HLT {
-	dir Egamma {
-		dir Expert {
-			dir Event {
-				hist Electrons_electrons {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Electrons_trigger_counts {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Jpsiee_CutCounter {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Jpsiee_EffEFCalo {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Jpsiee_EffHLT {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Jpsiee_EffL1 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Jpsiee_EffL2 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
+				hist Jpsiee_EffL2 {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
 				}
 				hist Jpsiee_EffL2Calo {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_Mee {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_ProbeCutCounter {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_TagCutCounter {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_nProbes {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_nProbesEFCalo {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_nProbesHLT {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_nProbesL1 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_nProbesL2 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_nProbesL2Calo {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Jpsiee_trigger_counts {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Photons_electrons {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Photons_trigger_counts {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Expert/Event
 					display     	= StatBox
 				}
 				hist Zee_CutCounter {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_EffEFCalo {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_EffHLT {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_EffL1 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_EffL2 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_EffL2Calo {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_Mee {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_ProbeCutCounter {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_TagCutCounter {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_nProbes {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_nProbesEFCalo {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_nProbesHLT {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_nProbesL1 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_nProbesL2 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_nProbesL2Calo {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-				hist Zee_trigger_counts {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Expert/Event
-					display     	= StatBox
-				}
-			}
-			dir HLT_e140_lhloose_nod0_L1EM24VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e140_lhloose_nod0_ringer_L1EM24VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist ringer_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist ringer_nnOutput {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e17_lhvloose_nod0_L1EM15VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e17_lhvloose_nod0_ringer_L1EM15VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist ringer_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist ringer_nnOutput {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_ringer_L1EM15VHI/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e24_lhvloose_nod0_L1EM20VH {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHLoose {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e24_lhvloose_nod0_L1EM20VH/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e26_lhtight_cutd0dphideta_ivarloose {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_cutd0dphideta_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e26_lhtight_nod0_ivarloose {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ivarloose_L1EM22VHIM/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e26_lhtight_nod0_ringer_ivarloose {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist ringer_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist ringer_nnOutput {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e26_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e28_lhtight_idperf {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e28_lhtight_nod0_ivarloose {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobhtVsPt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eprobht_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etInEta3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_ptvarcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_wtots1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-						hist res_weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
-							display     	= StatBox
-						}
-					}
-				}
-			}
-			dir HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/AbsResolutions/L1Calo
-							display     	= StatBox
-						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist energyBE3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist eta_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-						hist phi_calo {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/HLT
-							display     	= StatBox
-						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emClusVsHadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist emIso {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist energy {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist hadCore {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-						hist roi_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L1Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Calo {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Calo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Electron {
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDeta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-						hist trkClusDphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/L2Electron
-							display     	= StatBox
-						}
-					}
-					dir Offline {
-						hist Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rhad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist Rphi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist charge {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist d0sig {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMEBC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECA {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta1_EMECC {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist deta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphi2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist dphiresc {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eprobht {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eratio {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ethad1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist f3 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist npixhits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist nscthits {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist ptvarcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist rejection {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-						hist weta2 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Distributions/RoI
-							display     	= StatBox
-						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/EFCalo
-							display     	= StatBox
-						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHTight {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_hltreco {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eff_triggerstep {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/HLT
-							display     	= StatBox
-						}
-					}
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_EffEFCalo {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_EffHLT {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_EffL1 {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_EffL2 {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_EffL2Calo {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_Mee {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_ProbeCutCounter {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_TagCutCounter {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_nProbes {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_nProbesEFCalo {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_nProbesHLT {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_nProbesL1 {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_nProbesL2 {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_nProbesL2Calo {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+				hist Zee_trigger_counts {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Expert/Event
+					display     	= StatBox
+				}
+			}
+			dir HLT_e140_lhloose_nod0_L1EM24VHI {
+				dir AbsResolutions {
 					dir L1Calo {
-						hist coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist eff_et {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_eta {
+					}
+				}
+				dir Distributions {
+					dir EFCalo {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_coarse_et_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist mu {
+						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist pt {
+						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
 					}
-					dir L2 {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eff_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist match_pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
-							display     	= StatBox
-						}
-						hist phi {
+					dir HLT {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist eff_et {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_d0 {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_d0sig {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_deta1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_deta2 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_dphi2 {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_dphiresc {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_eprobht {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_eprobhtVsPt {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_eprobht_onVsOff {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_et {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_etInEta0 {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_etInEta1 {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_etInEta2 {
+					}
+					dir L1Calo {
+						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta3 {
+						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_npixhits {
+					}
+					dir L2Calo {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist res_nscthits {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist res_pt {
+					}
+					dir L2Electron {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_ptcone20 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_ptcone20VsMu {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_ptcone20_onVsOff {
+						hist trkClusDeta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_ptcone20_rel {
+						hist trkClusDphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_ptcone20_relVsEt {
+					}
+					dir Offline {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_relVsEta {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_relVsMu {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_rel_onVsOff {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20 {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20VsMu {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_onVsOff {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_rel {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_relVsEt {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_relVsEta {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_relVsMu {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_rel_onVsOff {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_wtots1 {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose_L1EM24VHIM/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-				}
-			}
-			dir HLT_e28_lhtight_nod0_ringer_ivarloose {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist energyBE0 {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist energyBE1 {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist energyBE2 {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist energyBE3 {
+					}
+					dir RoI {
+						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/RoI
 							display     	= StatBox
 						}
-						hist et {
+						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Distributions/RoI
 							display     	= StatBox
 						}
-						hist eta {
+					}
+				}
+				dir Efficiency {
+					dir EFCalo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist eta_calo {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist phi {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist phi_calo {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist Reta {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist charge {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist d0 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist d0sig {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist deta1 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist deta1_EMEBA {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist deta1_EMEBC {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist deta1_EMECA {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist deta1_EMECC {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist deta2 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist dphi2 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist dphiresc {
+					}
+					dir HLT {
+						hist FailisEMLHLoose {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eprobht {
+						hist IneffisEMLHLoose {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eratio {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ethad {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist f1 {
+						hist eff_hltreco {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist f3 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist npixhits {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist nscthits {
+						hist eff_triggerstep {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ptcone20 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ptcone20_rel {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ptvarcone20 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ptvarcone20_rel {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist rejection {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
-						hist emClusVsEmIsol {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist emClusVsEta {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist emClusVsHadCore {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist emIso {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist energy {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist hadCore {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist roi_et {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist et {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist ringer_etVsEta {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist ringer_nnOutput {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-					}
-					dir L2Electron {
-						hist et {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist trkClusDeta {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist trkClusDphi {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-					}
-					dir Offline {
-						hist Reta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rhad1 {
+					}
+					dir L2 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist charge {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist d0 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist d0sig {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta1 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta1_EMEBA {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta1_EMEBC {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta1_EMECA {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta1_EMECC {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta2 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist dphi2 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist dphiresc {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eprobht {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eratio {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist et {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist ethad {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist ethad1 {
+					}
+					dir L2Calo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist f1 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist f3 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist highet {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist npixhits {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist nscthits {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist pt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptcone20 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptcone20_rel {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20_rel {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist rejection {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist weta2 {
+					}
+				}
+				dir Resolutions {
+					dir HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir RoI {
-						hist roi_eta {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist roi_phi {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist res_deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist res_deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist res_dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_eprobhtVsPt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist res_eprobht_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist FailisEMLHTight {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist IneffisEMLHTight {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist coarse_et_eta {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_hltreco {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist res_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_triggerstep {
+						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+					}
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L1Calo
 							display     	= StatBox
 						}
-						hist eta {
+					}
+					dir L2Calo_vs_HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e140_lhloose_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+					}
+				}
+			}
+			dir HLT_e17_lhvloose_nod0_L1EM15VHI {
+				dir AbsResolutions {
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_mu {
+					}
+				}
+				dir Distributions {
+					dir EFCalo {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist et {
+						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eta {
+						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist highet {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_et {
+						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_mu {
+					}
+					dir HLT {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2 {
-						hist eff_et {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist eff_et {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+					}
+					dir L1Calo {
+						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist mu {
+						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist pt {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist res_d0 {
+					}
+					dir L2Calo {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist res_d0sig {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist res_deta1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist res_deta2 {
+					}
+					dir L2Electron {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_dphi2 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_dphiresc {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_eprobht {
+						hist trkClusDeta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_eprobhtVsPt {
+						hist trkClusDphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist res_eprobht_onVsOff {
+					}
+					dir Offline {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta0 {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta1 {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta2 {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta3 {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_npixhits {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_nscthits {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_pt {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20VsMu {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_onVsOff {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_rel {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_relVsEt {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_relVsEta {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_relVsMu {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptcone20_rel_onVsOff {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20VsMu {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_onVsOff {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_rel {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_relVsEt {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_relVsEta {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_relVsMu {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ptvarcone20_rel_onVsOff {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_wtots1 {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/Offline
 							display     	= StatBox
 						}
 					}
-					dir L1Calo {
-						hist res_etVsEta {
+					dir RoI {
+						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/RoI
 							display     	= StatBox
 						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
+						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Distributions/RoI
 							display     	= StatBox
 						}
-						hist res_Rhad {
+					}
+				}
+				dir Efficiency {
+					dir EFCalo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_et {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ringer_ivarloose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-					}
-				}
-			}
-			dir HLT_e5_lhtight_nod0 {
-				dir Distributions {
-					dir HLT {
-						hist Reta {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist Rphi {
+					}
+					dir HLT {
+						hist FailisEMLHLoose {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist charge {
+						hist IneffisEMLHLoose {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist d0 {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist d0sig {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist deta1 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMEBA {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMEBC {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMECA {
+						hist eff_hltreco {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMECC {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist deta2 {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist dphi2 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist dphiresc {
+						hist eff_triggerstep {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eprobht {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eratio {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ethad {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist f1 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist f3 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist npixhits {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist nscthits {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
-							display     	= StatBox
-						}
-						hist ptcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist ptcone20_rel {
+					}
+					dir L1Calo {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20 {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20_rel {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist rejection {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-					}
-					dir Offline {
-						hist Reta {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist charge {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist d0 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist d0sig {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist deta1 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist deta1_EMEBA {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist deta1_EMEBC {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist deta1_EMECA {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist deta1_EMECC {
+					}
+					dir L2 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist deta2 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist dphi2 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist dphiresc {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eprobht {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eratio {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist ethad {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist f1 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist f3 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist highet {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist npixhits {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist nscthits {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
+							display     	= StatBox
+						}
+						hist mu {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2
 							display     	= StatBox
 						}
-						hist ptcone20 {
+					}
+					dir L2Calo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptcone20_rel {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20_rel {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist rejection {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-					}
-				}
-			}
-			dir HLT_e60_lhmedium_nod0_L1EM24VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE0 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE1 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE2 {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE3 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eta {
+					}
+				}
+				dir Resolutions {
+					dir HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta_calo {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi_calo {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist Reta {
+						hist res_d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist res_d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
+							display     	= StatBox
+						}
+						hist res_deta1 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist res_deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist res_dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist charge {
+						hist res_dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist d0 {
+						hist res_eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist d0sig {
+						hist res_eprobhtVsPt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1 {
+						hist res_eprobht_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMEBA {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMEBC {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMECA {
+						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMECC {
+						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta2 {
+						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist dphi2 {
+						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist dphiresc {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eprobht {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eratio {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f1 {
+						hist res_npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f3 {
+						hist res_nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist npixhits {
+						hist res_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist nscthits {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ptcone20 {
+					}
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L1Calo
 							display     	= StatBox
 						}
-						hist ptcone20_rel {
+					}
+					dir L2Calo_vs_HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist ptvarcone20 {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist ptvarcone20_rel {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist rejection {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist emClusVsEta {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist emClusVsHadCore {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist emIso {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist energy {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e17_lhvloose_nod0_L1EM15VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist hadCore {
+					}
+				}
+			}
+			dir HLT_e28_lhtight_idperf {
+				dir AbsResolutions {
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+					}
+				}
+				dir Distributions {
+					dir EFCalo {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist roi_et {
+						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist et {
+						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eta {
+						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist phi {
+						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-					}
-					dir L2Electron {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist phi {
+						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist trkClusDeta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist trkClusDphi {
+						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/EFCalo
 							display     	= StatBox
 						}
 					}
-					dir Offline {
+					dir HLT {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/HLT
 							display     	= StatBox
 						}
 					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
+					dir L1Calo {
+						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_pt {
+					}
+					dir L2Calo {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist mu {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist pt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Calo
 							display     	= StatBox
 						}
 					}
-					dir HLT {
-						hist FailisEMLHMedium {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist IneffisEMLHMedium {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
-							display     	= StatBox
-						}
-						hist coarse_et_eta {
+					dir L2Electron {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist trkClusDeta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist trkClusDphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_hltreco {
+					}
+					dir Offline {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_triggerstep {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist et {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eta {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist highet {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_et {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist mu {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist phi {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist pt {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist highet {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_et {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist mu {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/Offline
 							display     	= StatBox
 						}
-						hist phi {
+					}
+					dir RoI {
+						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/RoI
 							display     	= StatBox
 						}
-						hist pt {
+						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Distributions/RoI
 							display     	= StatBox
 						}
 					}
-					dir L2 {
+				}
+				dir Efficiency {
+					dir EFCalo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/EFCalo
 							display     	= StatBox
 						}
 					}
-					dir L2Calo {
+					dir HLT {
+						hist FailisEMLHTight {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist IneffisEMLHTight {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist coarse_et_eta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_coarse_et_eta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_hltreco {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_triggerstep {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist match_coarse_et_eta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/HLT
 							display     	= StatBox
 						}
 					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
+					dir L1Calo {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_d0 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_d0sig {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_deta1 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_deta2 {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_dphi2 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_dphiresc {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eprobht {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eprobhtVsPt {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eprobht_onVsOff {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_et {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta0 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta1 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta2 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta3 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_ethad {
+					}
+					dir L2 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_npixhits {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_nscthits {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_pt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_wtots1 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_et {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+					}
+					dir L2Calo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-					}
-				}
-			}
-			dir HLT_e60_lhmedium_nod0_ringer_L1EM24VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE0 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE1 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE2 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE3 {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eta_calo {
+					}
+				}
+				dir Resolutions {
+					dir HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi_calo {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist Reta {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist res_d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist res_d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist res_deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist charge {
+						hist res_deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist d0 {
+						hist res_dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist d0sig {
+						hist res_dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1 {
+						hist res_eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMEBA {
+						hist res_eprobhtVsPt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMEBC {
+						hist res_eprobht_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMECA {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta1_EMECC {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist deta2 {
+						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist dphi2 {
+						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist dphiresc {
+						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eprobht {
+						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eratio {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f1 {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f3 {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist npixhits {
+						hist res_nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist nscthits {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ptcone20 {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ptcone20_rel {
+						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ptvarcone20 {
+					}
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L1Calo
 							display     	= StatBox
 						}
-						hist ptvarcone20_rel {
+					}
+					dir L2Calo_vs_HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist rejection {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist emClusVsEta {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist emClusVsHadCore {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist emIso {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist energy {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist hadCore {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_idperf/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist roi_et {
+					}
+				}
+			}
+			dir HLT_e28_lhtight_nod0_ivarloose {
+				dir AbsResolutions {
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
 					}
-					dir L2Calo {
-						hist et {
+				}
+				dir Distributions {
+					dir EFCalo {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist eta {
+						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist phi {
+						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist ringer_etVsEta {
+						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist ringer_nnOutput {
+						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-					}
-					dir L2Electron {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist phi {
+						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist trkClusDeta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist trkClusDphi {
+						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/L2Electron
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
 					}
-					dir Offline {
+					dir HLT {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/Offline
-							display     	= StatBox
-						}
-					}
-					dir RoI {
-						hist roi_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/RoI
-							display     	= StatBox
-						}
-						hist roi_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
 					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist eff_highet {
+					dir L1Calo {
+						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_et {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_eta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_highet {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_mu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
-							display     	= StatBox
-						}
-						hist match_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist mu {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist pt {
+					}
+					dir L2Calo {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist FailisEMLHMedium {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist IneffisEMLHMedium {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist coarse_et_eta {
+					}
+					dir L2Electron {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist trkClusDeta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist trkClusDphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist eff_hltreco {
+					}
+					dir Offline {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_triggerstep {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist et {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eta {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist highet {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_et {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist mu {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist phi {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist pt {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist highet {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_et {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist mu {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist phi {
+					}
+					dir RoI {
+						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/RoI
 							display     	= StatBox
 						}
-						hist pt {
+						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Distributions/RoI
 							display     	= StatBox
 						}
 					}
-					dir L2 {
+				}
+				dir Efficiency {
+					dir EFCalo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 					}
-					dir L2Calo {
+					dir HLT {
+						hist FailisEMLHTight {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist IneffisEMLHTight {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist coarse_et_eta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_coarse_et_eta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_hltreco {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_triggerstep {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist match_coarse_et_eta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
 					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_Rhad1 {
+					dir L1Calo {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_d0 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_d0sig {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_deta1 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_deta2 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_dphi2 {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_dphiresc {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eprobht {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eprobhtVsPt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eprobht_onVsOff {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_et {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta0 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta1 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta2 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etInEta3 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+					}
+					dir L2 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_npixhits {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_nscthits {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_pt {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_wtots1 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+					}
+					dir L2Calo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_ringer_L1EM24VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-					}
-				}
-			}
-			dir HLT_g200_loose {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE0 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE1 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE2 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist energyBE3 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eta_calo {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist phi {
+					}
+				}
+				dir Resolutions {
+					dir HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi_calo {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist Reta {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist res_d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist res_d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eratio {
+						hist res_deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad {
+						hist res_dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist res_eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f1 {
+						hist res_eprobhtVsPt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f3 {
+						hist res_eprobht_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist rejection {
+						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist emClusVsEta {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist emClusVsHadCore {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist emIso {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist energy {
+						hist res_npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist hadCore {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist roi_et {
+						hist res_ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist et {
+						hist res_ptcone20VsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_ptcone20_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2Photon {
-						hist et {
+						hist res_ptcone20_relVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_ptcone20_relVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_ptcone20_relVsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir Offline {
-						hist Reta {
+						hist res_ptcone20_rel_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist res_ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist res_ptvarcone20VsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist res_ptvarcone20_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eratio {
+						hist res_ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_ptvarcone20_relVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_ptvarcone20_relVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad {
+						hist res_ptvarcone20_relVsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist res_ptvarcone20_rel_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f1 {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist f3 {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+					}
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L1Calo
 							display     	= StatBox
 						}
-						hist rejection {
+					}
+					dir L2Calo_vs_HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-					}
-					dir RoI {
-						hist roi_eta {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist roi_phi {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eta {
+					}
+				}
+			}
+			dir HLT_e28_lhtight_nod0_noringer_ivarloose {
+				dir AbsResolutions {
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
-						hist highet {
+					}
+				}
+				dir Distributions {
+					dir EFCalo {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_et {
+						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist mu {
+						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist pt {
+						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/EFCalo
 							display     	= StatBox
 						}
 					}
 					dir HLT {
-						hist coarse_et_eta {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+					}
+					dir L1Calo {
+						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist mu {
+						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist pt {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-					}
-					dir L2 {
-						hist eff_et {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L1Calo
 							display     	= StatBox
 						}
-						hist eff_phi {
+					}
+					dir L2Calo {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist ringer_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist highet {
+						hist ringer_nnOutput {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Calo
 							display     	= StatBox
 						}
-						hist match_et {
+					}
+					dir L2Electron {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist trkClusDeta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist trkClusDphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/L2Electron
 							display     	= StatBox
 						}
-						hist match_pt {
+					}
+					dir Offline {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist mu {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist phi {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist pt {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist eff_et {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist et {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist eta {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist highet {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_et {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist mu {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist phi {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist pt {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta0 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta1 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta2 {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta3 {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etVsEt {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etVsEta {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta0 {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta1 {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta2 {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta3 {
+					}
+					dir RoI {
+						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/RoI
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Distributions/RoI
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+					}
+				}
+				dir Efficiency {
+					dir EFCalo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_et_cnv {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_et_uncnv {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta0 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta1 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta2 {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta3 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_uncnv_etVsEt {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_uncnv_etVsEta {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
-						hist res_wtots1 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 					}
-					dir L1Calo {
-						hist res_etVsEta {
+					dir HLT {
+						hist FailisEMLHTight {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
+						hist IneffisEMLHTight {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_et {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist eff_hltreco {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist eff_triggerstep {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-					}
-				}
-			}
-			dir HLT_g22_tight {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist energyBE0 {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist energyBE1 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist energyBE2 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist energyBE3 {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/HLT
 							display     	= StatBox
 						}
-						hist eta_calo {
+					}
+					dir L1Calo {
+						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist phi_calo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist Reta {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist eratio {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist ethad {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist f1 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist f3 {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist highet {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist rejection {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L1Calo
 							display     	= StatBox
 						}
-						hist weta1 {
+					}
+					dir L2 {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist weta2 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist emClusVsEmIsol {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist emClusVsEta {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist emClusVsHadCore {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist emIso {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist energy {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist hadCore {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist phi {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist roi_et {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist et {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eta {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist phi {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L2Calo
-							display     	= StatBox
-						}
-					}
-					dir L2Photon {
-						hist et {
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
+							display     	= StatBox
+						}
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist eta {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-					}
-					dir Offline {
-						hist Reta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2
 							display     	= StatBox
 						}
-						hist Rhad {
+					}
+					dir L2Calo {
+						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eratio {
+						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist et {
+						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist eta {
+						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ethad {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist ethad1 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist f1 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist f3 {
+						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist highet {
+						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist phi {
+						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist rejection {
+						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist weta1 {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Efficiency/L2Calo
 							display     	= StatBox
 						}
-						hist weta2 {
+					}
+				}
+				dir Resolutions {
+					dir HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir RoI {
-						hist roi_eta {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist roi_phi {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Efficiency {
-					dir EFCalo {
-						hist eff_et {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist res_deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist res_deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist res_dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_eprobhtVsPt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist res_eprobht_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist coarse_et_eta {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist res_npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist res_nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist res_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_ptcone20VsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist res_ptcone20_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist res_ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist res_ptcone20_relVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist res_ptcone20_relVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist res_ptcone20_relVsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist res_ptcone20_rel_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist res_ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist res_ptvarcone20VsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_ptvarcone20_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist coarse_et_eta {
+						hist res_ptvarcone20_relVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_coarse_et_eta {
+						hist res_ptvarcone20_relVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_et {
+						hist res_ptvarcone20_relVsMu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_ptvarcone20_rel_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+					}
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L1Calo
 							display     	= StatBox
 						}
-						hist et {
+					}
+					dir L2Calo_vs_HLT {
+						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_coarse_et_eta {
+						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-					}
-					dir L2 {
-						hist eff_et {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e28_lhtight_nod0_noringer_ivarloose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+					}
+				}
+			}
+			dir HLT_e5_lhtight_nod0 {
+				dir Distributions {
+					dir HLT {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist highet {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-					dir L2Calo {
-						hist eff_et {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_eta {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_highet {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_mu {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_phi {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eff_pt {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_et {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_eta {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_highet {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_mu {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_phi {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist match_pt {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist mu {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist pt {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Resolutions {
-					dir HLT {
-						hist res_Reta {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta0 {
+					}
+					dir Offline {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta1 {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta2 {
+						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta3 {
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etVsEt {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_cnv_etVsEta {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta0 {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta1 {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta2 {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etInEta3 {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et_cnv {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et_uncnv {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta0 {
+						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta1 {
+						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta2 {
+						hist npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta3 {
+						hist nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_uncnv_etVsEt {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_uncnv_etVsEta {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_wtots1 {
+						hist ptvarcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L1Calo {
-						hist res_etVsEta {
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-					}
-					dir L2Calo_vs_HLT {
-						hist res_Reta {
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rhad {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rhad1 {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_Rphi {
+						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_eratio {
+						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e5_lhtight_nod0/Distributions/Offline
 							display     	= StatBox
 						}
-						hist res_et {
+					}
+				}
+			}
+			dir HLT_e60_lhmedium_nod0_L1EM24VHI {
+				dir AbsResolutions {
+					dir L1Calo {
+						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
-						hist res_etVsEt {
+					}
+				}
+				dir Distributions {
+					dir EFCalo {
+						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_etVsEta {
+						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_eta {
+						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_ethad {
+						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_ethad1 {
+						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_f1 {
+						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_f3 {
+						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_phi {
+						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_weta1 {
+						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
-						hist res_weta2 {
+						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/EFCalo
 							display     	= StatBox
 						}
 					}
-				}
-			}
-			dir HLT_g22_tight_L1EM15VHI {
-				dir AbsResolutions {
-					dir L1Calo {
-						hist res_etVsEta {
+					dir HLT {
+						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-				}
-				dir Distributions {
-					dir EFCalo {
-						hist energy {
+						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist energyBE0 {
+						hist Rhad1 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							display     	= StatBox
+						}
+						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist energyBE1 {
+						hist charge {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist energyBE2 {
+						hist d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist energyBE3 {
+						hist d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist et {
+						hist deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta {
+						hist deta1_EMEBA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist eta_calo {
+						hist deta1_EMEBC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi {
+						hist deta1_EMECA {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist phi_calo {
+						hist deta1_EMECC {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-					}
-					dir HLT {
-						hist Reta {
+						hist deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist Rhad {
+						hist dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist Rhad1 {
+						hist dphiresc {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist Rphi {
+						hist eprobht {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							display     	= StatBox
+						}
+						hist npixhits {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							display     	= StatBox
+						}
+						hist nscthits {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist rejection {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist ptcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist ptcone20_rel {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							display     	= StatBox
+						}
+						hist ptvarcone20 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							display     	= StatBox
+						}
+						hist ptvarcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
+							display     	= StatBox
+						}
+						hist rejection {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
 						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L1Calo
 							display     	= StatBox
 						}
 					}
 					dir L2Calo {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Calo
 							display     	= StatBox
 						}
 					}
-					dir L2Photon {
+					dir L2Electron {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							display     	= StatBox
+						}
+						hist trkClusDeta {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
+							display     	= StatBox
+						}
+						hist trkClusDphi {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/L2Electron
 							display     	= StatBox
 						}
 					}
 					dir Offline {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist charge {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist d0 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist d0sig {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist deta1 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist deta1_EMEBA {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist deta1_EMEBC {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist deta1_EMECA {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist deta1_EMECC {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist deta2 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist dphi2 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist dphiresc {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist eprobht {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist npixhits {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist nscthits {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist rejection {
+						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist topoetcone20 {
+						hist ptcone20 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist ptcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist topoetcone20_rel {
+						hist ptvarcone20 {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist ptvarcone20_rel {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
+							display     	= StatBox
+						}
+						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist topoetcone40_shift {
+						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
-						hist topoetcone40_shift_rel {
+						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/Offline
 							display     	= StatBox
 						}
 					}
 					dir RoI {
 						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/RoI
 							display     	= StatBox
 						}
 						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Distributions/RoI
 							display     	= StatBox
 						}
 					}
@@ -29276,586 +9738,610 @@ dir HLT {
 					dir EFCalo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/EFCalo
 							display     	= StatBox
 						}
 					}
 					dir HLT {
+						hist FailisEMLHMedium {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist IneffisEMLHMedium {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							display     	= StatBox
+						}
 						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_hltreco {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
+							display     	= StatBox
+						}
+						hist eff_triggerstep {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
 						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L1Calo
 							display     	= StatBox
 						}
 					}
 					dir L2 {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2
 							display     	= StatBox
 						}
 					}
 					dir L2Calo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Efficiency/L2Calo
 							display     	= StatBox
 						}
 					}
@@ -29864,330 +10350,318 @@ dir HLT {
 					dir HLT {
 						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta0 {
+						hist res_d0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta1 {
+						hist res_d0sig {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta2 {
+						hist res_deta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etInEta3 {
+						hist res_deta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etVsEt {
+						hist res_dphi2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_cnv_etVsEta {
+						hist res_dphiresc {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							display     	= StatBox
+						}
+						hist res_eprobht {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							display     	= StatBox
+						}
+						hist res_eprobhtVsPt {
+							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
+							display     	= StatBox
+						}
+						hist res_eprobht_onVsOff {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et_cnv {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_et_uncnv {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_phi {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_uncnv_etInEta0 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_uncnv_etInEta1 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta2 {
+						hist res_npixhits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_uncnv_etInEta3 {
+						hist res_nscthits {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_uncnv_etVsEt {
+						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
-						hist res_uncnv_etVsEta {
+						hist res_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L1Calo
 							display     	= StatBox
 						}
 					}
 					dir L2Calo_vs_HLT {
 						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_e60_lhmedium_nod0_L1EM24VHI/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 					}
 				}
 			}
-			dir HLT_g22_tight_icalovloose_L1EM15VHI {
+			dir HLT_g200_loose {
 				dir AbsResolutions {
 					dir L1Calo {
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/AbsResolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
 					}
@@ -30196,416 +10670,392 @@ dir HLT {
 					dir EFCalo {
 						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/EFCalo
 							display     	= StatBox
 						}
 					}
 					dir HLT {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
 						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L1Calo
 							display     	= StatBox
 						}
 					}
 					dir L2Calo {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Calo
 							display     	= StatBox
 						}
 					}
 					dir L2Photon {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Photon
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Photon
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/L2Photon
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/L2Photon
 							display     	= StatBox
 						}
 					}
 					dir Offline {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/Offline
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/Offline
 							display     	= StatBox
 						}
 					}
 					dir RoI {
 						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/RoI
 							display     	= StatBox
 						}
 						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Distributions/RoI
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Distributions/RoI
 							display     	= StatBox
 						}
 					}
@@ -30614,586 +11064,586 @@ dir HLT {
 					dir EFCalo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/EFCalo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/EFCalo
 							display     	= StatBox
 						}
 					}
 					dir HLT {
 						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
 						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L1Calo
 							display     	= StatBox
 						}
 					}
 					dir L2 {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2
 							display     	= StatBox
 						}
 					}
 					dir L2Calo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Efficiency/L2Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Efficiency/L2Calo
 							display     	= StatBox
 						}
 					}
@@ -31202,378 +11652,318 @@ dir HLT {
 					dir HLT {
 						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et_cnv {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et_uncnv {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20 {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20VsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20_relVsEt {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20_relVsEta {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20_relVsMu {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone20_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone40_shift_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
-							display     	= StatBox
-						}
-						hist res_topoetcone40_shift_rel_onVsOff {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/HLT
 							display     	= StatBox
 						}
 					}
 					dir L1Calo {
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L1Calo
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L1Calo
 							display     	= StatBox
 						}
 					}
 					dir L2Calo_vs_HLT {
 						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g22_tight_icalovloose_L1EM15VHI/Resolutions/L2Calo_vs_HLT
+							description 	= Test DQWebdisplay 20170705
+							output      	= HLT/TREG/Expert/HLT_g200_loose/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 					}
@@ -31584,7 +11974,7 @@ dir HLT {
 					dir L1Calo {
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/AbsResolutions/L1Calo
 							display     	= StatBox
 						}
@@ -31594,61 +11984,61 @@ dir HLT {
 					dir EFCalo {
 						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist energyBE3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist eta_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
 						hist phi_calo {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/EFCalo
 							display     	= StatBox
 						}
@@ -31656,121 +12046,109 @@ dir HLT {
 					dir HLT {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/HLT
 							display     	= StatBox
 						}
@@ -31778,55 +12156,55 @@ dir HLT {
 					dir L1Calo {
 						hist emClusVsEmIsol {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emClusVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emClusVsHadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist emIso {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist energy {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist hadCore {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
 						hist roi_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L1Calo
 							display     	= StatBox
 						}
@@ -31834,19 +12212,19 @@ dir HLT {
 					dir L2Calo {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L2Calo
 							display     	= StatBox
 						}
@@ -31854,19 +12232,19 @@ dir HLT {
 					dir L2Photon {
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L2Photon
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L2Photon
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/L2Photon
 							display     	= StatBox
 						}
@@ -31874,121 +12252,109 @@ dir HLT {
 					dir Offline {
 						hist Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist rejection {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist topoetcone20 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist topoetcone20_rel {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
-							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
-							display     	= StatBox
-						}
-						hist topoetcone40_shift_rel {
-							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
 						hist weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/Offline
 							display     	= StatBox
 						}
@@ -31996,13 +12362,13 @@ dir HLT {
 					dir RoI {
 						hist roi_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/RoI
 							display     	= StatBox
 						}
 						hist roi_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Distributions/RoI
 							display     	= StatBox
 						}
@@ -32012,109 +12378,109 @@ dir HLT {
 					dir EFCalo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/EFCalo
 							display     	= StatBox
 						}
@@ -32122,127 +12488,127 @@ dir HLT {
 					dir HLT {
 						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/HLT
 							display     	= StatBox
 						}
@@ -32250,127 +12616,127 @@ dir HLT {
 					dir L1Calo {
 						hist coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_coarse_et_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L1Calo
 							display     	= StatBox
 						}
@@ -32378,109 +12744,109 @@ dir HLT {
 					dir L2 {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2
 							display     	= StatBox
 						}
@@ -32488,109 +12854,109 @@ dir HLT {
 					dir L2Calo {
 						hist eff_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eff_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_highet {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist match_pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist mu {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
 						hist pt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Efficiency/L2Calo
 							display     	= StatBox
 						}
@@ -32600,211 +12966,211 @@ dir HLT {
 					dir HLT {
 						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_cnv_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et_cnv {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_et_uncnv {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta0 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etInEta3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_uncnv_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
 						hist res_wtots1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/HLT
 							display     	= StatBox
 						}
@@ -32812,7 +13178,7 @@ dir HLT {
 					dir L1Calo {
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L1Calo
 							display     	= StatBox
 						}
@@ -32820,97 +13186,97 @@ dir HLT {
 					dir L2Calo_vs_HLT {
 						hist res_Reta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rhad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rhad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_Rphi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_eratio {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_et {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_etVsEt {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_etVsEta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_eta {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_ethad {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_ethad1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_f1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_f3 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_phi {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_weta1 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
 						hist res_weta2 {
 							algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-							description 	= Test DQWebdisplay 20170612
+							description 	= Test DQWebdisplay 20170705
 							output      	= HLT/TREG/Expert/HLT_g25_medium_L1EM20VH/Resolutions/L2Calo_vs_HLT
 							display     	= StatBox
 						}
@@ -32919,168 +13285,100 @@ dir HLT {
 			}
 		}
 		dir Shifter {
-			dir monitoring_Jpsiee {
-				hist Reta {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist Rhad {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist Rphi {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist deta2 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist eratio {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist et {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist eta {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist f1 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist f3 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist npixhits {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist nscthits {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-				hist ptvarcone20 {
-					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
-					output      	= HLT/TREG/Shifter/monitoring_Jpsiee
-					display     	= StatBox
-				}
-			}
 			dir primary_double_pho {
 				hist Reta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist Rhad {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist Rphi {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist eff_et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist eff_eta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Shifter/primary_double_pho
+					display     	= StatBox
+				}
+				hist eff_highet {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist eff_mu {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist eratio {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist eta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist f1 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist f3 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist res_Reta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist res_Rhad {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist res_Rphi {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
 				hist res_et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_double_pho
 					display     	= StatBox
 				}
@@ -33088,127 +13386,133 @@ dir HLT {
 			dir primary_single_ele_iso {
 				hist Reta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist Rhad {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist Rphi {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist deta2 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist eff_et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist eff_eta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Shifter/primary_single_ele_iso
+					display     	= StatBox
+				}
+				hist eff_highet {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist eff_mu {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist eratio {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist eta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist f1 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist f3 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist npixhits {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist nscthits {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist ptvarcone20 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist res_Reta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist res_Rhad {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist res_Rphi {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist res_deta2 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist res_et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
 				hist res_ptvarcone20 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_ele_iso
 					display     	= StatBox
 				}
@@ -33216,91 +13520,97 @@ dir HLT {
 			dir primary_single_pho {
 				hist Reta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist Rhad {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist Rphi {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist eff_et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist eff_eta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
+					output      	= HLT/TREG/Shifter/primary_single_pho
+					display     	= StatBox
+				}
+				hist eff_highet {
+					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist eff_mu {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist eratio {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist eta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist f1 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist f3 {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist res_Reta {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist res_Rhad {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist res_Rphi {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
 				hist res_et {
 					algorithm   	= HLT_Histogram_Not_Empty_with_Ref&GatherData
-					description 	= Test DQWebdisplay 20170612
+					description 	= Test DQWebdisplay 20170705
 					output      	= HLT/TREG/Shifter/primary_single_pho
 					display     	= StatBox
 				}
diff --git a/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/collisions_run.config b/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/collisions_run.config
index 65bf0016a9e24a16ff66180ffa524eb3287543e1..d31ccee98309045a6b53b629dcb83a0517860514 100644
--- a/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/collisions_run.config
+++ b/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/collisions_run.config
@@ -1734,6 +1734,7 @@ thresholds HLTjet_KolmogorovThresh {
 
 thresholds HLTjet_NBinsThresh {
   limits NBins {
+    warning = 1
     error = 1
   }
 }
diff --git a/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/cosmics_run.config b/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/cosmics_run.config
index dc3712a54542728d2995d77c42b17a36346835cf..110e5a9c6cc33bccc634c3ad89c7c1437ecf1cec 100644
--- a/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/cosmics_run.config
+++ b/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/cosmics_run.config
@@ -342,6 +342,7 @@ thresholds HLTjet_KolmogorovThresh {
 
 thresholds HLTjet_NBinsThresh {
   limits NBins {
+    warning = 1
     error = 1
   }
 }
diff --git a/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/heavyions_run.config b/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/heavyions_run.config
index 3fad8b3314723182b1920459313974c9cca8a06a..d7e5f3fb718086cf32edebc02c47cf93728d72a2 100644
--- a/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/heavyions_run.config
+++ b/DataQuality/DataQualityConfigurations/config/HLT/HLTjet/heavyions_run.config
@@ -775,6 +775,7 @@ thresholds HLTjet_KolmogorovThresh {
 
 thresholds HLTjet_NBinsThresh {
   limits NBins {
+    warning = 1
     error = 1
   }
 }
diff --git a/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config b/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config
index 96ab3976d919d6ee6ea0c9c2fd2a2599cf3e4170..7b81fc128028c806411c282f3cfe55656f92a6e1 100644
--- a/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config
+++ b/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config
@@ -14,6 +14,30 @@ reference CentrallyManagedReferences {
   name = same_name
 }
 
+reference CentrallyManagedReferences_Main {
+  #file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_cos.00295658.express_express.merge.HIST.f681_h112._0001.1
+  file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_cos.00306147.express_express.merge.HIST.f738_h161._0001.1
+  path = run_306147
+  info = Run 306147, express
+  name = same_name
+}
+
+reference CentrallyManagedReferences_Trigger {
+  #file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_cos.00295658.express_express.merge.HIST.f681_h112._0001.1
+  file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_cos.00306147.express_express.merge.HIST.f738_h161._0001.1
+  path = run_306147
+  info = Run 306147, express
+  name = same_name
+}
+
+reference CentrallyManagedReferences_TriggerMain {
+  #file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_cos.00295658.express_express.merge.HIST.f681_h112._0001.1
+  file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_cos.00306147.express_express.merge.HIST.f738_h161._0001.1
+  path = run_306147
+  info = Run 306147, express
+  name = same_name
+}
+
 ####################
 # Common Algorithms
 
diff --git a/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config b/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config
index cf50d2c331ca02ca606643904f393ef2425d1377..f5e94b66e855705d3031b9b128754770d227a84e 100644
--- a/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config
+++ b/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config
@@ -26,6 +26,26 @@ reference CentrallyManagedReferences_Main {
   name = same_name
 }
 
+reference CentrallyManagedReferences_Trigger {
+  file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_hip5TeV.00312796.express_express.recon.HIST.f773_h191._0001.1
+  #file = /afs/cern.ch/user/a/atlasdqm/maxidisk/Run2_references/data13_hip.00218048.express_express.merge.HIST.f761_h183._0001.1
+  #file = /afs/cern.ch/user/a/atlasdqm/maxidisk/Run2_references/data13_hip.00218048.express_express.merge.HIST.f514_m1291._0001.1
+  #file = /afs/cern.ch/user/a/atlasdqm/maxidisk/Run2_references/data15_hi.00286717.express_express.merge.HIST.f655_h100._0001.1
+  path = run_312796
+  info = Run 312796, express
+  name = same_name
+}
+
+reference CentrallyManagedReferences_TriggerMain {
+  file = root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/data16_hip5TeV.00312796.physics_Main.recon.HIST.f772_h191._0001.1
+  #file = /afs/cern.ch/user/a/atlasdqm/maxidisk/Run2_references/data13_hip.00218048.physics_HardProbes.merge.HIST.f761_h183._0001.1
+  #file = /afs/cern.ch/user/a/atlasdqm/maxidisk/Run2_references/data13_hip.00218048.physics_HardProbes.merge.HIST.f514_m1291._0001.1
+  #file = /afs/cern.ch/user/a/atlasdqm/maxidisk/Run2_references/data15_hi.00286717.express_express.merge.HIST.f655_h100._0001.1
+  path = run_312796
+  info = Run 312796, physics_Main
+  name = same_name
+}
+
 ####################
 # Common Algorithms
 ####################
diff --git a/DataQuality/DataQualityInterfaces/DataQualityInterfaces/HanConfig.h b/DataQuality/DataQualityInterfaces/DataQualityInterfaces/HanConfig.h
index acd4a02281e319599a217f45476fa633b046cdb4..91f266872276c9a363d58439c2c8b342a8f7bd31 100644
--- a/DataQuality/DataQualityInterfaces/DataQualityInterfaces/HanConfig.h
+++ b/DataQuality/DataQualityInterfaces/DataQualityInterfaces/HanConfig.h
@@ -94,6 +94,9 @@ protected:
     TFile* m_outfile;
     HanConfig::DirMap_t& m_directories;
     TMap* m_refsourcedata;
+    // File cache
+    mutable std::map<std::string, std::shared_ptr<TFile> > m_filecache;
+    std::shared_ptr<TFile> GetROOTFile(std::string& fname) const;
   };
   
   
diff --git a/DataQuality/DataQualityInterfaces/src/ConditionsSingleton.cxx b/DataQuality/DataQualityInterfaces/src/ConditionsSingleton.cxx
index 868e125027c5e109a2e713ce9811fbfe26c032ce..656e7411cc8b8cc952d02403fff806890e7853fd 100644
--- a/DataQuality/DataQualityInterfaces/src/ConditionsSingleton.cxx
+++ b/DataQuality/DataQualityInterfaces/src/ConditionsSingleton.cxx
@@ -71,6 +71,7 @@ namespace dqi{
     const TObjString* value = dynamic_cast<TObjString*>(m_refsourcedata->GetValue(rawref.c_str()));
     if (!value) {
       std::cerr << "Unable to figure out refsource mapping: THIS IS ALSO REALLY BAD!!!" << std::endl;
+      std::cerr << "This happened for reference " << rawref << std::endl;
       return "";
     }
     return value->GetName();
diff --git a/DataQuality/DataQualityInterfaces/src/HanApp.cxx b/DataQuality/DataQualityInterfaces/src/HanApp.cxx
index 5fd5030a974cf8314cf502a5829c70df22f59d6f..ee424b80635dae4a5f6be5b81f7125c36ba5042d 100644
--- a/DataQuality/DataQualityInterfaces/src/HanApp.cxx
+++ b/DataQuality/DataQualityInterfaces/src/HanApp.cxx
@@ -25,11 +25,13 @@
 ClassImp(dqi::HanApp)
 ///\endcond
 
+  /*
 void HanApp_dummyMethod()
 {
   TCanvas* dummyCanvas = new TCanvas("dummyCanvas","dummyCanvas", 450, 450 );
   dummyCanvas->cd();
 }
+  */
 
 namespace {
 
diff --git a/DataQuality/DataQualityInterfaces/src/HanConfig.cxx b/DataQuality/DataQualityInterfaces/src/HanConfig.cxx
index 3dff56b70be90366d712b083000548e2c64aad7b..a770962117908ff56a30464dc5f97a6dc8dd4e46 100644
--- a/DataQuality/DataQualityInterfaces/src/HanConfig.cxx
+++ b/DataQuality/DataQualityInterfaces/src/HanConfig.cxx
@@ -325,11 +325,10 @@ Visit( const MiniConfigTreeNode* node ) const
     TObjString* fnameostr = new TObjString(fileName.c_str());
     m_refsourcedata->Add(new TObjString(newHistoName.c_str()),
 			 fnameostr);
-    if (refInfo != "") {
-      if (! m_refsourcedata->FindObject(fileName.c_str())) {
-	m_refsourcedata->Add(fnameostr, new TObjString(refInfo.c_str()));
-      }  
-    }
+    if (! m_refsourcedata->FindObject(fileName.c_str())) {
+      m_refsourcedata->Add(fnameostr, refInfo != "" ? new TObjString(refInfo.c_str())
+			   : new TObjString("Reference"));
+    }  
   }
 }
 
@@ -349,6 +348,23 @@ AssessmentVisitorBase( HanConfigGroup* root_, const MiniConfig& algConfig_,
 {
 }
 
+std::shared_ptr<TFile>
+HanConfig::AssessmentVisitorBase::
+GetROOTFile( std::string& fname ) const
+{
+  auto it = m_filecache.find(fname);
+  if (it != end(m_filecache)) {
+    return it->second;
+  } else {
+    std::shared_ptr<TFile> thisptr(TFile::Open(fname.c_str()));
+    if (thisptr.get()) {
+      return ( m_filecache[fname] = thisptr );
+     } else {
+      return thisptr;
+    }	  
+  }
+}
+
 float AttribToFloat(const MiniConfigTreeNode* node, const std::string attrib,
 		    const std::string warningString, bool local=false)
 {
@@ -453,11 +469,16 @@ GetAlgorithmConfiguration( HanConfigAssessor* dqpar, const std::string& algID,
 	    absAlgRefName += algRefName;
 	    std::string algRefFile( m_refConfig.GetStringAttribute(thisRefID,"file") );
 	    if( algRefFile != "" ) {
-	      std::auto_ptr<TFile> infile( TFile::Open(algRefFile.c_str()) );
+	      std::shared_ptr<TFile> infile = GetROOTFile(algRefFile);
+	      if ( ! infile.get() ) {
+		std::cerr << "HanConfig::AssessmentVistorBase::GetAlgorithmConfiguration: Reference file " << algRefFile << " not found" << std::endl;
+		continue;
+	      }
 	      TKey* key = getObjKey( infile.get(), absAlgRefName );
 	      if( key == 0 ) {
-		std::cerr << "HanConfig::AssessmentVisitorBase::GetAlgorithmConfiguration: "
-			  << "Reference not found: \"" << absAlgRefName << "\"\n";
+		// Quiet this error ...
+		//std::cerr << "HanConfig::AssessmentVisitorBase::GetAlgorithmConfiguration: "
+		//<< "Reference not found: \"" << absAlgRefName << "\"\n";
 		continue;
 	      }
 	      // TDirectory* dir = ChangeOutputDir( m_outfile, absAlgRefName, m_directories );
@@ -499,8 +520,10 @@ GetAlgorithmConfiguration( HanConfigAssessor* dqpar, const std::string& algID,
 	    newRefId=CS.getNewReferenceName(algRefName,true);
 	    if(newRefId.empty()){
 	      std::cerr<<"Warning New reference id is empty for refId=\""
-		       <<refID<<"\", cond=\""<<cond<<"\", assessorName= \""
-		       <<assessorName<<"\""<<std::endl;
+		       <<refID<<"\", cond=\""<<cond<<"\", assessorName=\""
+		       <<assessorName<<"\", algRefName=\""
+		       <<algRefName<<"\""<<std::endl;
+	      std::cerr << "AlgRefPath=" << algRefPath << " AlgRefInfo=" << algRefInfo << std::endl;
 	    }
 	  }
 	} 
@@ -798,7 +821,8 @@ Visit( const MiniConfigTreeNode* node ) const
       std::string objPath("");
       std::string absObjPath("");
       
-      std::auto_ptr<TFile> infile( TFile::Open(refFile.c_str()) );
+      //std::auto_ptr<TFile> infile( TFile::Open(refFile.c_str()) );
+      std::shared_ptr<TFile> infile( GetROOTFile(refFile) );
       TDirectory* basedir(0);
       TDirectory* dir(0);
       TKey* key;
diff --git a/DataQuality/DataQualityInterfaces/src/HanInputRootFile.cxx b/DataQuality/DataQualityInterfaces/src/HanInputRootFile.cxx
index bdefe8f6f2643b3ab1d76b3ccc7820cccb9d9b8b..c7d2e23daa3ea3c634cd8adcb2ad6349f096ecea 100644
--- a/DataQuality/DataQualityInterfaces/src/HanInputRootFile.cxx
+++ b/DataQuality/DataQualityInterfaces/src/HanInputRootFile.cxx
@@ -137,7 +137,8 @@ addListener(const std::string& name, dqm_core::InputListener *listener) throw (d
   // TKeys are owned by the TFile
   TKey* key = getObjKeyFromTDir( m_basedir, name );
   if( key == 0 ) {
-    std::cerr << "Warning: Histogram \"" << name << "\" was not found.  Ignoring...\n";
+    // reduce verbosity
+    //std::cerr << "Warning: Histogram \"" << name << "\" was not found.  Ignoring...\n";
     return;
   }
   m_monObjects.push_back( MonBundle(name,key,listener) );
diff --git a/DataQuality/DataQualityInterfaces/src/HanOutput.cxx b/DataQuality/DataQualityInterfaces/src/HanOutput.cxx
index 2a6c4a3e20aa9450170daa30d59e5f3156e003b3..624e58238886ee3dcba75e790f8efb388063ee68 100644
--- a/DataQuality/DataQualityInterfaces/src/HanOutput.cxx
+++ b/DataQuality/DataQualityInterfaces/src/HanOutput.cxx
@@ -439,7 +439,8 @@ publishMissingDQPars()
   DQParSet_t::const_iterator unpubEnd  = m_unpublishedDQPars.end();
   for( ; unpubIter != unpubEnd; ++unpubIter ) {
     const std::string& name = *unpubIter;
-    std::cout << "--> Publishing missing object: \"" << name << "\"\n";
+    //reduce verbosity
+    //std::cout << "--> Publishing missing object: \"" << name << "\"\n";
     publishResult( name, result );
   }
   
diff --git a/DataQuality/DataQualityInterfaces/src/MiniConfig.cxx b/DataQuality/DataQualityInterfaces/src/MiniConfig.cxx
index fb092cd33fee647558007a11dd020df2d72f22c7..684a503402986f614c7399382679faab443d3fea 100644
--- a/DataQuality/DataQualityInterfaces/src/MiniConfig.cxx
+++ b/DataQuality/DataQualityInterfaces/src/MiniConfig.cxx
@@ -280,8 +280,8 @@ GetFloatAttribute( std::string objName, std::string attName ) const
   std::istringstream valstream(valstring);
   valstream >> val;
   if( !valstream ) {
-    std::cerr << "MiniConfig::GetFloatAttribute(): "
-              << "\"" << attName << "\" not a floating-point type\n";
+    std::cerr << "MiniConfig::GetFloatAttribute(): object \"" << objName << "\""
+              << ": \"" << attName << "\" not a floating-point type\n";
     return 0;
   }
   
diff --git a/DataQuality/DataQualityUtils/scripts/physval_make_web_display.py b/DataQuality/DataQualityUtils/scripts/physval_make_web_display.py
index edb9d261d4941ae536d199d127460b9cdb812815..7c3e394b8a289e139d60ff27d8f7d5c218a3e477 100755
--- a/DataQuality/DataQualityUtils/scripts/physval_make_web_display.py
+++ b/DataQuality/DataQualityUtils/scripts/physval_make_web_display.py
@@ -173,7 +173,7 @@ def process(infname, confname, options, refs=None):
 def super_process(fname, options):
     import shutil, os, sys, contextlib
     import ROOT
-    han_is_found = (ROOT.gSystem.Load('libDataQualityInterfaces') == 0)
+    han_is_found = (ROOT.gSystem.Load('libDataQualityInterfaces') != 1)
     if not han_is_found:
         print 'ERROR: unable to load offline DQMF; unable to proceed'
         sys.exit(1)
diff --git a/DataQuality/DataQualityUtils/src/HanOutputFile.cxx b/DataQuality/DataQualityUtils/src/HanOutputFile.cxx
index e6513eb5e3468c24f1a290adec66a90493d4a26d..c11382506debaef2974e0f0b6d6b55455405731b 100644
--- a/DataQuality/DataQualityUtils/src/HanOutputFile.cxx
+++ b/DataQuality/DataQualityUtils/src/HanOutputFile.cxx
@@ -2160,6 +2160,8 @@ void HanOutputFile::ratioplot (TCanvas* myC_upperpad ,TH1* h,TH1* hRef,std::stri
     myC_upperpad->cd();
     myC_upperpad->Clear();
     myC_main->DrawClonePad();
+    delete myC_ratiopad;
+    delete myC_main;
 }
 
 void HanOutputFile::ratioplot2D (TCanvas* canvas_top, TH2* h2, TH2* h2Ref, std::string display) {
diff --git a/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.cxx b/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.cxx
index ca65d6295921774607ac89a757f436645dece5ec..3478ea2e4a6b88f2f296eadee6d7aa95c1d148c5 100755
--- a/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.cxx
+++ b/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.cxx
@@ -82,11 +82,9 @@ StatusCode AthenaRootStreamerSvc::finalize()
 {
    // Destroy converter Objects created by the service
    for( ConverterVector_t::iterator i = m_createdConverters.begin();
-	i !=  m_createdConverters.end(); i++ ) {
-#if ROOT_VERSION_CODE < ROOT_VERSION(5,99,0)
-      i->Destruct();
-// PvG, FIXME: What about deletion fot ROOT 6?
-#endif
+	i !=  m_createdConverters.end(); i++ )
+   {
+     i->first.Destruct (i->second);
    }
    m_createdConverters.clear();
    
@@ -142,13 +140,9 @@ StatusCode AthenaRootStreamerSvc::AddStreamer(const std::string& converter_class
  //         << " ntypes loaded " << Reflex::Type::TypeSize() - ntypesBefore
           << endmsg;
    }
-#if ROOT_VERSION_CODE < ROOT_VERSION(5,99,0)
-   RootObject convObj = streamer_class.Construct();
-#else
-   RootObject convObj(streamer_class);
-#endif
-   m_createdConverters.push_back( convObj );
-   return AddStreamer( (T_AthenaRootConverterBase*)convObj.Address(), adopt); 
+   void* obj = streamer_class.Construct();
+   m_createdConverters.emplace_back( streamer_class, obj );
+   return AddStreamer( (T_AthenaRootConverterBase*)obj, adopt); 
 }
 
 
diff --git a/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.h b/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.h
index ea9708d39ff7a526036a6b6ae2d4b598fb3b98d1..634f05526d2de7e931093af57c4e27f5c0460649 100755
--- a/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.h
+++ b/Database/AthenaPOOL/AthenaPoolServices/src/AthenaRootStreamerSvc.h
@@ -68,7 +68,8 @@ private:
 
   /// vector of converters created by the service,  (as Reflex Objects)
   /// kept so they can be deleted at the end
-  typedef std::vector< RootObject > ConverterVector_t;
+  typedef std::pair<RootType, void*> ConverterPair_t;
+  typedef std::vector< ConverterPair_t > ConverterVector_t;
   ConverterVector_t		m_createdConverters;
 };
 #endif
diff --git a/Database/FileStager/FileStager/FileStagerAlg.h b/Database/FileStager/FileStager/FileStagerAlg.h
index cdbf501858833f32d0ba5588ddb55f28291035dc..541d593fee4a4bc7bf54d693549d108bda747f9d 100644
--- a/Database/FileStager/FileStager/FileStagerAlg.h
+++ b/Database/FileStager/FileStager/FileStagerAlg.h
@@ -53,14 +53,12 @@ private:
   std::vector< std::string > m_inCollection;
   std::vector< std::string > m_outCollection;
 
-  int _numEventsInFile;
-  int _event;
-  std::vector< std::string >::iterator _fItr;
-  std::string _prevFile;
+  std::vector< std::string >::iterator m_fItr;
+  std::string m_prevFile;
 
-  TStopwatch* _stopwatch;
-  double _waittime;
-  TH1D* _waithist;
+  TStopwatch* m_stopwatch;
+  double m_waittime;
+  TH1D* m_waithist;
 };
 
 #endif // FILESTAGERALG_H
diff --git a/Database/FileStager/src/FileStagerAlg.cxx b/Database/FileStager/src/FileStagerAlg.cxx
index f4bdc443a56872ee9c631d8eb8f63e52b9314a57..e08dd68bcc2350e0f97c092e925f7dacd7f1e0cc 100644
--- a/Database/FileStager/src/FileStagerAlg.cxx
+++ b/Database/FileStager/src/FileStagerAlg.cxx
@@ -34,12 +34,10 @@ FileStagerAlg::FileStagerAlg(const std::string& name, ISvcLocator* pSvcLocator)
  , m_logfileDir("")
  , m_keepLogfiles(false)
  , m_storeStats(false)
- , _numEventsInFile(0)
- , _event(0)
- , _prevFile("")
- , _stopwatch(0)
- , _waittime(0)
- , _waithist(0)
+ , m_prevFile("")
+ , m_stopwatch(0)
+ , m_waittime(0)
+ , m_waithist(0)
 {
   // Declare the properties
   declareProperty("PipeLength", m_pipeLength);
@@ -58,8 +56,8 @@ FileStagerAlg::FileStagerAlg(const std::string& name, ISvcLocator* pSvcLocator)
   declareProperty("KeepLogfiles", m_keepLogfiles);
   declareProperty("StoreStatistics", m_storeStats);
 
-  _stopwatch = new TStopwatch();
-  _waithist = new TH1D("stagehist","Time for next file to finish staging (s)",600,0.,60.);
+  m_stopwatch = new TStopwatch();
+  m_waithist = new TH1D("stagehist","Time for next file to finish staging (s)",600,0.,60.);
 
   // file statistics about number of bytes processed by root
   TCopyFile::PrintInfo();
@@ -68,8 +66,8 @@ FileStagerAlg::FileStagerAlg(const std::string& name, ISvcLocator* pSvcLocator)
 
 FileStagerAlg::~FileStagerAlg()
 {
-  if (_stopwatch) delete _stopwatch;
-  if (_waithist) delete _waithist;
+  if (m_stopwatch) delete m_stopwatch;
+  if (m_waithist) delete m_waithist;
 
   // file statistics about number of bytes processed by root
   TCopyFile::PrintInfo();
@@ -130,13 +128,13 @@ FileStagerAlg::finalize()
 {
   MsgStream log(msgSvc(), name());
   log << MSG::DEBUG << name() << "Finalize()" << endmsg;
-  log << MSG::WARNING << "Total wait time = " << _waittime << " s." << endmsg;
+  log << MSG::WARNING << "Total wait time = " << m_waittime << " s." << endmsg;
 
   if (m_storeStats) {
     std::string fileName = "filestager_stats.root";
     log << MSG::WARNING << "Writing filestager statistics to file <" << fileName << ">" << endmsg;
     TFile *ff = new TFile(fileName.c_str(),"recreate");
-    _waithist->Write();
+    m_waithist->Write();
     ff->Close();
     delete ff;
   }
@@ -155,7 +153,7 @@ FileStagerAlg::configStager()
   log << MSG::DEBUG << "configStager()" << endmsg;
 
   // itr for looping over input files
-  _fItr = m_inCollection.begin();
+  m_fItr = m_inCollection.begin();
 
   // stager settings
   TStageManager& manager(TStageManager::instance());
@@ -195,7 +193,7 @@ FileStagerAlg::loadStager()
 
   // ensure deletion of first staged file
   if (!m_inCollection.empty())
-    _prevFile = m_inCollection[0].c_str();
+    m_prevFile = m_inCollection[0].c_str();
 
   // add files and start staging ...
   for (; itr!=m_inCollection.end(); ++itr) {
@@ -210,13 +208,13 @@ void
 FileStagerAlg::releasePrevFile()
 {
   // release previous file (not previous file) to avoid possible conflicts w/ pool
-  if (!_prevFile.empty()) {
+  if (!m_prevFile.empty()) {
     TStageManager& manager(TStageManager::instance());
-    manager.releaseFile(_prevFile.c_str());
+    manager.releaseFile(m_prevFile.c_str());
   }
 
-  if (_fItr!=m_inCollection.end()) { 
-    _prevFile = *_fItr; 
+  if (m_fItr!=m_inCollection.end()) { 
+    m_prevFile = *m_fItr; 
   }
 }
 
@@ -227,21 +225,21 @@ FileStagerAlg::setupNextFile()
   MsgStream log(msgSvc(), name());
   log << MSG::DEBUG << "setupNextFile()" << endmsg;
 
-  if (_fItr!=m_inCollection.end()) {
+  if (m_fItr!=m_inCollection.end()) {
     TStageManager& manager(TStageManager::instance());
 
     // wait till file finishes staging ...
-    _stopwatch->Start();
-    (void) manager.getFile(_fItr->c_str());
-    _stopwatch->Stop();
+    m_stopwatch->Start();
+    (void) manager.getFile(m_fItr->c_str());
+    m_stopwatch->Stop();
 
     // collect wait time statistics
-    _waithist->Fill(_stopwatch->RealTime());
-    _waittime += _stopwatch->RealTime();
+    m_waithist->Fill(m_stopwatch->RealTime());
+    m_waittime += m_stopwatch->RealTime();
 
-    log << MSG::DEBUG << "Time to wait for <" << _fItr->c_str() << "> = " << _stopwatch->RealTime() << " s." << endmsg;
+    log << MSG::DEBUG << "Time to wait for <" << m_fItr->c_str() << "> = " << m_stopwatch->RealTime() << " s." << endmsg;
 
-    ++_fItr;
+    ++m_fItr;
   }
 }
 
diff --git a/DetectorDescription/GeoModel/GeoModelKernel/src/GeoPerfUtils.cxx b/DetectorDescription/GeoModel/GeoModelKernel/src/GeoPerfUtils.cxx
index 0050ca021be456703cf2fc51868fe40eb9d1a913..57405a2ddd4cad35317ecf829c51dc48dcc5e589 100755
--- a/DetectorDescription/GeoModel/GeoModelKernel/src/GeoPerfUtils.cxx
+++ b/DetectorDescription/GeoModel/GeoModelKernel/src/GeoPerfUtils.cxx
@@ -15,10 +15,10 @@ int GeoPerfUtils::getMem() {
     procstream << "/proc/" << pid << "/status";
     std::ifstream memfile(procstream.str().c_str());
     
-    
-    char line[256];
+
+    std::string line;
     while ((memfile >> line)) {
-      if (std::string(line)=="VmSize:") {
+      if (line=="VmSize:") {
 	memfile >> line;
 	std::istringstream istream(line);
 	istream >> memSize;
diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/InnerDetectorOverlay_jobOptions.py b/Event/EventOverlay/EventOverlayJobTransforms/share/InnerDetectorOverlay_jobOptions.py
index f91d2dfcb6694c1a82014e60389733bd0d0aec0a..9a650f13535f61589c6119d4b0e9ee8e26832224 100644
--- a/Event/EventOverlay/EventOverlayJobTransforms/share/InnerDetectorOverlay_jobOptions.py
+++ b/Event/EventOverlay/EventOverlayJobTransforms/share/InnerDetectorOverlay_jobOptions.py
@@ -28,6 +28,9 @@ if DetFlags.overlay.pixel_on() or DetFlags.overlay.SCT_on() or DetFlags.overlay.
            job.InDetPixelRawDataProvider.RDOKey = "OriginalEvent_SG+PixelRDOs"
            #ServiceMgr.ByteStreamAddressProviderSvc.TypeNames += [ "PixelRDO_Container/PixelRDOs" ]
            #ServiceMgr.ByteStreamAddressProviderSvc.TypeNames += [ "Trk::PixelClusterContainer/PixelOnlineClusters" ]
+        else:
+            if not conddb.folderRequested('PIXEL/PixReco'):
+                conddb.addFolder('PIXEL_OFL','/PIXEL/PixReco')
 
     if DetFlags.overlay.SCT_on():
 
diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayBS_tf.py b/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayBS_tf.py
index 0ce9c7cb46b258c4e20b09913dba5b7c81c86dcb..83232552b150753df1d6d8aa257f2ca2b5ed61f9 100644
--- a/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayBS_tf.py
+++ b/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayBS_tf.py
@@ -18,7 +18,6 @@ if hasattr(runArgs, "preExec") and runArgs.preExec != 'NONE':
 from AthenaCommon.AppMgr import ServiceMgr
 from AthenaCommon.GlobalFlags  import globalflags
 from AthenaCommon.AthenaCommonFlags  import athenaCommonFlags
-from AthenaCommon.DetFlags import DetFlags
 from OverlayCommonAlgs.OverlayFlags import overlayFlags
 
 from MuonRecExample.MuonRecFlags import muonRecFlags
@@ -149,24 +148,30 @@ if hasattr(runArgs, "triggerConfig") and runArgs.triggerConfig!="NONE":
     from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter
     cfg = TriggerConfigGetter("HIT2RDO")
 
-DetFlags.ID_setOn()
-DetFlags.Muon_setOn()
-DetFlags.LAr_setOn()
-DetFlags.Tile_setOn()
-if not hasattr(runArgs, "triggerConfig") or runArgs.triggerConfig=="NONE":
-    DetFlags.LVL1_setOff()
+
+print "================ DetFlags ================ "
+if 'DetFlags' in dir():
+    overlaylog.warning("DetFlags already defined! This means DetFlags should have been fully configured already..")
 else:
-    DetFlags.LVL1_setOn()
+    from AthenaCommon.DetFlags import DetFlags
+
+    DetFlags.ID_setOn()
+    DetFlags.Muon_setOn()
+    DetFlags.LAr_setOn()
+    DetFlags.Tile_setOn()
+    if not hasattr(runArgs, "triggerConfig") or runArgs.triggerConfig=="NONE":
+        DetFlags.LVL1_setOff()
+    else:
+        DetFlags.LVL1_setOn()
 
-DetFlags.BCM_setOn()
-DetFlags.Lucid_on()
-DetFlags.simulateLVL1.Lucid_setOff()
-#DetFlags.simulateLVL1.LAr_setOn()
-#DetFlags.simulateLVL1.Tile_setOn()
-#DetFlags.overlay.LAr_setOff()
-DetFlags.overlay.Truth_setOn()
+    DetFlags.BCM_setOn()
+    DetFlags.Lucid_on()
+    DetFlags.simulateLVL1.Lucid_setOff()
+    #DetFlags.simulateLVL1.LAr_setOn()
+    #DetFlags.simulateLVL1.Tile_setOn()
+    #DetFlags.overlay.LAr_setOff()
+    DetFlags.overlay.Truth_setOn()
 
-print "================ DetFlags ================ "
 DetFlags.Print()
 
 include ( "RecExCond/AllDet_detDescr.py" )
diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py b/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py
index c4741c84030847d503a7086c4350dde6915309e0..397026484b04360909f1b56f0f48a0df89d11769 100644
--- a/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py
+++ b/Event/EventOverlay/EventOverlayJobTransforms/share/skeleton.OverlayPool_tf.py
@@ -25,7 +25,6 @@ if hasattr(runArgs, 'preInclude'):
 from AthenaCommon.AppMgr import ServiceMgr
 from AthenaCommon.GlobalFlags  import globalflags
 from AthenaCommon.AthenaCommonFlags  import athenaCommonFlags
-from AthenaCommon.DetFlags import DetFlags
 from OverlayCommonAlgs.OverlayFlags import overlayFlags
 
 globalflags.isOverlay.set_Value_and_Lock(True)
@@ -75,6 +74,7 @@ else:
    DataInputCollections=runArgs.inputRDO_BKGFile
    athenaCommonFlags.PoolRDOInput=runArgs.inputRDO_BKGFile
 
+import MagFieldServices.SetupField
 
 from IOVDbSvc.CondDB import conddb
 
@@ -83,8 +83,6 @@ if hasattr(runArgs, 'conditionsTag') and runArgs.conditionsTag!='NONE' and runAr
    if len(globalflags.ConditionsTag())!=0:
       conddb.setGlobalTag(globalflags.ConditionsTag())
 
-DetFlags.Print()
-
 # LVL1 Trigger Menu
 if hasattr(runArgs, "triggerConfig") and runArgs.triggerConfig!="NONE":
     # LVL1 Trigger Menu
@@ -101,26 +99,32 @@ if hasattr(runArgs, "triggerConfig") and runArgs.triggerConfig!="NONE":
     from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter
     cfg = TriggerConfigGetter("HIT2RDO")
 
-DetFlags.ID_setOn()
-DetFlags.Muon_setOn()
-DetFlags.LAr_setOn()
-DetFlags.Tile_setOn()
 
-if not hasattr(runArgs, "triggerConfig") or runArgs.triggerConfig=="NONE":
-    DetFlags.LVL1_setOff()
+print "================ DetFlags ================ "
+if 'DetFlags' in dir():
+    overlaylog.warning("DetFlags already defined! This means DetFlags should have been fully configured already..")
 else:
-    DetFlags.LVL1_setOn()
+    from AthenaCommon.DetFlags import DetFlags
 
-DetFlags.digitize.LVL1_setOff()
+    DetFlags.ID_setOn()
+    DetFlags.Muon_setOn()
+    DetFlags.LAr_setOn()
+    DetFlags.Tile_setOn()
 
-DetFlags.BCM_setOn()
-DetFlags.Lucid_setOn()
-DetFlags.Truth_setOn()
-DetFlags.simulateLVL1.Lucid_setOn()
-DetFlags.simulateLVL1.LAr_setOn()
-DetFlags.simulateLVL1.Tile_setOn()
+    if not hasattr(runArgs, "triggerConfig") or runArgs.triggerConfig=="NONE":
+        DetFlags.LVL1_setOff()
+    else:
+        DetFlags.LVL1_setOn()
+
+    DetFlags.digitize.LVL1_setOff()
+
+    DetFlags.BCM_setOn()
+    DetFlags.Lucid_setOn()
+    DetFlags.Truth_setOn()
+    DetFlags.simulateLVL1.Lucid_setOn()
+    DetFlags.simulateLVL1.LAr_setOn()
+    DetFlags.simulateLVL1.Tile_setOn()
 
-print "================ DetFlags ================ "
 DetFlags.Print()
 
 globalflags.DataSource.set_Value_and_Lock('geant4')
diff --git a/Event/EventOverlay/OverlayMonitoringRTT/test/OverlayMonitoringRTT_TestConfiguration.xml b/Event/EventOverlay/OverlayMonitoringRTT/test/OverlayMonitoringRTT_TestConfiguration.xml
index 06d817be6987e1c58c931b3ad5bdfdfed672b0f9..a1818eef1c0eb519423b5df8985a47a1b34a14fc 100644
--- a/Event/EventOverlay/OverlayMonitoringRTT/test/OverlayMonitoringRTT_TestConfiguration.xml
+++ b/Event/EventOverlay/OverlayMonitoringRTT/test/OverlayMonitoringRTT_TestConfiguration.xml
@@ -361,7 +361,7 @@
               <doc></doc>
               <jobTransformJobName>MC_Legacy_OverlayPool_tf</jobTransformJobName>
               <jobTransformCmd>
-		OverlayPool_tf.py --inputHITSFile /afs/cern.ch/work/t/tkharlam/public/mc15_13TeV.422011.ParticleGun_single_mu_Pt100.simul.HITS.e4459_s2726/HITS.06623162._000064.pool.root.1 --inputRDO_BKGFile /afs/cern.ch/work/t/tkharlam/public/user.tkharlam.mc15_13TeV.159000.ParticleGenerator_nu_E50.RDO_EXT0/user.tkharlam.10837893.EXT0._000906.RDO.pool.root --outputRDOFile MC_plus_MC.RDO.pool.root --AddCaloDigi True --maxEvents 10 --skipEvents 2  --digiSeedOffset1 511 --digiSeedOffset2 727 --conditionsTag OFLCOND-RUN12-SDR-31 --triggerConfig 'OverlayPool=default' --postExec 'from IOVDbSvc.CondDB import conddb;conddb.addFolder("GLOBAL_OFL","/GLOBAL/BField/Maps");conddb.addFolder("DCS_OFL","/EXT/DCS/MAGNETS/SENSORDATA");conddb.addFolder("PIXEL_OFL","/PIXEL/PixReco");ServiceMgr.TGCcablingServerSvc.forcedUse=True;' --preExec 'from LArROD.LArRODFlags import larRODFlags;larRODFlags.NumberOfCollisions.set_Value_and_Lock(20);larRODFlags.nSamples.set_Value_and_Lock(4);larRODFlags.doOFCPileupOptimization.set_Value_and_Lock(True);larRODFlags.firstSample.set_Value_and_Lock(0);larRODFlags.useHighestGainAutoCorr.set_Value_and_Lock(True);'
+		OverlayPool_tf.py --inputHITSFile /afs/cern.ch/work/t/tkharlam/public/mc15_13TeV.422011.ParticleGun_single_mu_Pt100.simul.HITS.e4459_s2726/HITS.06623162._000064.pool.root.1 --inputRDO_BKGFile /afs/cern.ch/work/t/tkharlam/public/user.tkharlam.mc15_13TeV.159000.ParticleGenerator_nu_E50.RDO_EXT0/user.tkharlam.10837893.EXT0._000906.RDO.pool.root --outputRDOFile MC_plus_MC.RDO.pool.root --AddCaloDigi True --maxEvents 10 --skipEvents 2  --digiSeedOffset1 511 --digiSeedOffset2 727 --conditionsTag OFLCOND-RUN12-SDR-31 --triggerConfig 'OverlayPool=default' --postExec 'ServiceMgr.TGCcablingServerSvc.forcedUse=True;' --preExec 'from LArROD.LArRODFlags import larRODFlags;larRODFlags.NumberOfCollisions.set_Value_and_Lock(20);larRODFlags.nSamples.set_Value_and_Lock(4);larRODFlags.doOFCPileupOptimization.set_Value_and_Lock(True);larRODFlags.firstSample.set_Value_and_Lock(0);larRODFlags.useHighestGainAutoCorr.set_Value_and_Lock(True);'
               </jobTransformCmd>
               <group>Overlay_JobTransforms</group>
               <queue>long</queue>
diff --git a/Event/xAOD/xAODCore/share/inc_AddDVProxy.ref b/Event/xAOD/xAODCore/share/inc_AddDVProxy.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_AuxContainerBase.ref b/Event/xAOD/xAODCore/share/inc_AuxContainerBase.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_AuxSelection.ref b/Event/xAOD/xAODCore/share/inc_AuxSelection.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_BaseInfo.ref b/Event/xAOD/xAODCore/share/inc_BaseInfo.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_CLASS_DEF.ref b/Event/xAOD/xAODCore/share/inc_CLASS_DEF.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_ClassID_traits.ref b/Event/xAOD/xAODCore/share/inc_ClassID_traits.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_ShallowAuxContainer.ref b/Event/xAOD/xAODCore/share/inc_ShallowAuxContainer.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_ShallowAuxInfo.ref b/Event/xAOD/xAODCore/share/inc_ShallowAuxInfo.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_ShallowCopy.ref b/Event/xAOD/xAODCore/share/inc_ShallowCopy.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_AuxPersInfo.ref b/Event/xAOD/xAODCore/share/inc_tools_AuxPersInfo.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_AuxPersVector.ref b/Event/xAOD/xAODCore/share/inc_tools_AuxPersVector.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_IOStats.ref b/Event/xAOD/xAODCore/share/inc_tools_IOStats.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_PerfStats.ref b/Event/xAOD/xAODCore/share/inc_tools_PerfStats.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_PrintHelpers.ref b/Event/xAOD/xAODCore/share/inc_tools_PrintHelpers.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_ReadStats.ref b/Event/xAOD/xAODCore/share/inc_tools_ReadStats.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_SafeDeepCopy.ref b/Event/xAOD/xAODCore/share/inc_tools_SafeDeepCopy.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_TDVCollectionProxy.ref b/Event/xAOD/xAODCore/share/inc_tools_TDVCollectionProxy.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Event/xAOD/xAODCore/share/inc_tools_Utils.ref b/Event/xAOD/xAODCore/share/inc_tools_Utils.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/ForwardDetectors/ZDC/ZdcAnalysis/Root/ZDCDataAnalyzer.cxx b/ForwardDetectors/ZDC/ZdcAnalysis/Root/ZDCDataAnalyzer.cxx
index faaad1269f14572403a353a0b9492721608ce984..7c7d31f5a3739b10e36d5c8d3cafbd185812d518 100644
--- a/ForwardDetectors/ZDC/ZdcAnalysis/Root/ZDCDataAnalyzer.cxx
+++ b/ForwardDetectors/ZDC/ZdcAnalysis/Root/ZDCDataAnalyzer.cxx
@@ -41,8 +41,8 @@ ZDCDataAnalyzer::ZDCDataAnalyzer(int nSample, float deltaTSample, size_t preSamp
   m_calibTime[0] = {{0, 0, 0, 0}};
   m_calibTime[1] = {{0, 0, 0, 0}};
 
-  m_dataLoaded[0] = {false, false, false, false};
-  m_dataLoaded[1] = {false, false, false, false};
+  m_dataLoaded[0] = {{false, false, false, false}};
+  m_dataLoaded[1] = {{false, false, false, false}};
 
   // For now we are using hard-coded gain factors and pedestals
   //
diff --git a/Generators/GeneratorFortranCommon/CMakeLists.txt b/Generators/GeneratorFortranCommon/CMakeLists.txt
index 8ea8778fa3ef6b54ec08f456f64142ce86f7aad4..9cfc352cde23774ae18bfc4b1668edd23894c55c 100644
--- a/Generators/GeneratorFortranCommon/CMakeLists.txt
+++ b/Generators/GeneratorFortranCommon/CMakeLists.txt
@@ -14,7 +14,6 @@ atlas_depends_on_subdirs(
 
 # Component(s) in the package:
 atlas_add_library( GeneratorFortranCommonLib
-   GeneratorFortranCommon/*.h GeneratorFortranCommon/*.inc
    src/inituser.F src/useuser.F src/getaddr.cxx
    PUBLIC_HEADERS GeneratorFortranCommon
    LINK_LIBRARIES SGTools GaudiKernel )
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.h b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.h
index 733f9de2773186e327db8b7bc127802e70725fb3..990b3d131e42f9f449feebe926aa674f7a735087 100644
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.h
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.h
@@ -32,7 +32,7 @@ public:
 
 	// funtions to write histograms
 	int Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const;
-	int Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0);
+        int Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0);
 	int WriteAndCount(int *nhistos, int *nbins) const;
 
 	// functions to get informations
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.icc b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.icc
index 3b11aa0d538993c64533e5bff33bdac69db6f531..22960a446632ec495399cd0d032fe5829b1516f6 100644
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.icc
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/PixelCalibAlgs/MultiHisto.icc
@@ -141,7 +141,7 @@ int MultiHisto<ht>::Write(const char* name, Int_t option, Int_t bufsize) const {
 
 template <class ht>
 int MultiHisto<ht>::Write(const char* name, Int_t option, Int_t bufsize) {
-	return Write(name,option,bufsize);
+  return const_cast<const MultiHisto<ht>*>(this)->Write(name,option,bufsize);
 }
 
 
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/InDetServMatFactorySLHC.h b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/InDetServMatFactorySLHC.h
index 090138fb6fa733b6f0aec24c970bf8b69960be12..5599b6e4376c7094365e6a1078731778cbde0ab3 100755
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/InDetServMatFactorySLHC.h
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/InDetServMatFactorySLHC.h
@@ -43,7 +43,7 @@ class InDetServMatFactorySLHC : public InDetDD::DetectorFactoryBase {
   double envelopeRMax(int i = 0) const; 
   
   // Database tables (we name it same as table name):
-  IRDBRecordset_ptr InDetServGenEnvelope;
+  IRDBRecordset_ptr m_InDetServGenEnvelope;
 
   // Need acceess to derived version
   const InDetServMatAthenaComps * m_athenaComps;
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/Routing2.h b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/Routing2.h
index 77957e8b2cc37fb79df1434c64351402b1eb2630..bdcce28c8510ed838fee12fcdd464d583bf2ea74 100644
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/Routing2.h
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/Routing2.h
@@ -30,22 +30,21 @@ private:
   bool m_pixelAlongBarrelStrip;
   bool m_ISTexists;
 
-  int c_nInnerPixelLayers;  // FIXME: should come from tracker geometry
+  int m_c_nInnerPixelLayers;  // FIXME: should come from tracker geometry
 
-  double c_bpEosLength;
-  double c_epEosLength;
-  double c_bsEosLength;
-  double c_safetyGap;
+  double m_c_bpEosLength;
+  double m_c_epEosLength;
+  double m_c_bsEosLength;
+  double m_c_safetyGap;
 
-  double c_EosTolerance;
-  double c_halfEosThick;
-  double c_EosTolerance2;
-  double c_ServiceDiskThickness;
-  double c_ServiceCylinderThickness; //!
-  double c_LayerLengthTolerance;
+  double m_c_EosTolerance;
+  double m_c_halfEosThick;
+  double m_c_EosTolerance2;
+  double m_c_ServiceDiskThickness;
+  double m_c_ServiceCylinderThickness; //!
+  double m_c_LayerLengthTolerance;
 
   std::vector<ServiceVolume*> m_volumes;
-  ServicesLayer* previousBarrelLayer;
 
   VRoute m_bpVRoute;
   HRoute m_bpHRoute;
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/ServiceVolume.h b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/ServiceVolume.h
index d6e47e9b9b07fbbe7c452e01c44ab529f910e10f..68b66819a6e3ce4c0c0962e0d22be0627efaad00 100644
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/ServiceVolume.h
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/ServiceVolume.h
@@ -22,7 +22,7 @@ public:
 
   ServiceVolume( Shape sh, double rmin, double rmax, double zmin, double zmax, const std::string& name) :
 		 m_shape(sh), m_rMin( rmin), m_rMax(rmax), m_zMin(zmin), m_zMax(zmax), m_name(name),
-		 m_layers(), m_endingLayer(0), m_previous(0), m_next(0) {}
+		 m_layers(), m_previous(0), m_next(0) {}
 
   /// Add a layer the services of which are routed through this volume
   void addLayer( const ServicesLayer* l) {
@@ -108,7 +108,6 @@ private:
 
   LayerContainer m_layers;  // All layers the services of which are routed through this volume
 
-  const ServicesLayer* m_endingLayer;
   std::vector<ServiceVolume*> m_previous;
   ServiceVolume* m_next;
 
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/StaveServices.h b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/StaveServices.h
index 2660d26c1bae0a59b4a671cea9657fe415aee69c..f02284511a0acd933321f6d55a6dad046f4c1b6e 100644
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/StaveServices.h
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/InDetServMatGeoModel/StaveServices.h
@@ -19,12 +19,12 @@ public:
   StaveServices( DetType::Type type, DetType::Part part, int layer,
 		 int nhv, int ndcs, int ndata, std::vector<int> lvGauge) :
     m_type( type), m_part(part), m_layer(layer), 
-    m_numHV(nhv), m_numDCS( ndcs), m_numData( ndata), m_numLvTypes(0), m_lvGauge( lvGauge) {}
+    m_numHV(nhv), m_numDCS( ndcs), m_numData( ndata), m_lvGauge( lvGauge) {}
   
   StaveServices( DetType::Type type, DetType::Part part, int layer,
 		 int nhv, int ndcs, int ndata, int lvGauge) :
     m_type( type), m_part(part), m_layer(layer), 
-    m_numHV(nhv), m_numDCS( ndcs), m_numData( ndata), m_numLvTypes(0), m_lvGauge( 1, lvGauge) {}
+    m_numHV(nhv), m_numDCS( ndcs), m_numData( ndata), m_lvGauge( 1, lvGauge) {}
   
   DetType::Type type() const { return m_type;} 
   DetType::Part part() const { return m_part;}
@@ -44,7 +44,6 @@ private:
   int m_numHV;
   int m_numDCS;
   int m_numData;
-  int m_numLvTypes;
   std::vector<int> m_lvGauge;
 
 };
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatFactorySLHC.cxx b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatFactorySLHC.cxx
index f1acd29071c1f5624150054e26cd77761fb43159..f6c868d2dea98ec53ac274084ab0e490bb1178cb 100755
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatFactorySLHC.cxx
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatFactorySLHC.cxx
@@ -140,16 +140,16 @@ InDetServMatFactorySLHC::fetchTables()
   msg(MSG::INFO) << " InDetServices Version " 
 		 << rdbAccessSvc()->getChildTag("InDetServices", indetVersionKey.tag(), indetVersionKey.node(), false) << endmsg;
  
-  InDetServGenEnvelope = rdbAccessSvc()->getRecordsetPtr("InDetServGenEnvelope", indetVersionKey.tag(), indetVersionKey.node());
+  m_InDetServGenEnvelope = rdbAccessSvc()->getRecordsetPtr("InDetServGenEnvelope", indetVersionKey.tag(), indetVersionKey.node());
   msg(MSG::DEBUG) << "Table InDetServGenEnvelope Fetched" << endmsg;
 }
 
 double 
 InDetServMatFactorySLHC::envelopeLength() const
 {
-  if (geomDB()->getTableSize(InDetServGenEnvelope)) {
+  if (geomDB()->getTableSize(m_InDetServGenEnvelope)) {
     // The table should contain only +ve z values.
-    return 2*envelopeZ(geomDB()->getTableSize(InDetServGenEnvelope) - 1);
+    return 2*envelopeZ(geomDB()->getTableSize(m_InDetServGenEnvelope) - 1);
   } else {
     msg(MSG::ERROR) << "Unexpected error. InDetServGenEnvelope has zero size" << endmsg;
     return 0;
@@ -162,7 +162,7 @@ InDetServMatFactorySLHC::simpleEnvelope() const
   // Return true if the envelope can be built as a simple tube.
   // otherwise it will be built as a PCON.
   // True if size is 1.
-  return (geomDB()->getTableSize(InDetServGenEnvelope) == 1);
+  return (geomDB()->getTableSize(m_InDetServGenEnvelope) == 1);
 }
 
 bool 
@@ -170,20 +170,20 @@ InDetServMatFactorySLHC::oldEnvelope() const
 {
   // Return true if the envelope is not provided. 
   // True if size is 0.
-  return (geomDB()->getTableSize(InDetServGenEnvelope) == 0);
+  return (geomDB()->getTableSize(m_InDetServGenEnvelope) == 0);
 }
 
 
 unsigned int 
 InDetServMatFactorySLHC::envelopeNumPlanes() const
 {
-  return geomDB()->getTableSize(InDetServGenEnvelope);
+  return geomDB()->getTableSize(m_InDetServGenEnvelope);
 }
 
 double 
 InDetServMatFactorySLHC::envelopeZ(int i) const 
 {
-  double zmin =  geomDB()->getDouble(InDetServGenEnvelope,"Z",i) * CLHEP::mm;
+  double zmin =  geomDB()->getDouble(m_InDetServGenEnvelope,"Z",i) * CLHEP::mm;
   if (zmin < 0) msg(MSG::ERROR) << "InDetServGenEnvelope table should only contain +ve z values" << endmsg;
   return std::abs(zmin);
 }
@@ -191,11 +191,11 @@ InDetServMatFactorySLHC::envelopeZ(int i) const
 double 
 InDetServMatFactorySLHC::envelopeRMin(int i) const 
 {
-  return geomDB()->getDouble(InDetServGenEnvelope,"RMIN",i) * CLHEP::mm;
+  return geomDB()->getDouble(m_InDetServGenEnvelope,"RMIN",i) * CLHEP::mm;
 }
 
 double 
 InDetServMatFactorySLHC::envelopeRMax(int i) const
 {
-  return geomDB()->getDouble(InDetServGenEnvelope,"RMAX",i) * CLHEP::mm;
+  return geomDB()->getDouble(m_InDetServGenEnvelope,"RMAX",i) * CLHEP::mm;
 }
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatTool.cxx b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatTool.cxx
index fb8e849fa7dcf56cf8d57aebb4919c52ab0f65a1..2de8444b28a0fe793de313f6c16e6171b2718d15 100755
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatTool.cxx
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/InDetServMatTool.cxx
@@ -231,9 +231,9 @@ StatusCode InDetServMatTool::create( StoreGateSvc* detStore )
 
 StatusCode InDetServMatTool::clear(StoreGateSvc* detStore)
 {
-  SG::DataProxy* _proxy = detStore->proxy(ClassID_traits<InDetDD::InDetServMatManager>::ID(),m_manager->getName());
-  if(_proxy) {
-    _proxy->reset();
+  SG::DataProxy* proxy = detStore->proxy(ClassID_traits<InDetDD::InDetServMatManager>::ID(),m_manager->getName());
+  if(proxy) {
+    proxy->reset();
     m_manager = 0;
   }
   return StatusCode::SUCCESS;
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/PixelServMatFactoryFS.cxx b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/PixelServMatFactoryFS.cxx
index 9b98ba5f424d023180f38f1aaf13207358b77ed1..371e02aa48e3cc3a369968f9407eb6c5631bf65d 100755
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/PixelServMatFactoryFS.cxx
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/PixelServMatFactoryFS.cxx
@@ -92,29 +92,29 @@ void PixelServMatFactoryFS::create(GeoPhysVol *motherP, GeoPhysVol *motherM)
       // Divide PCON into two tubs and one cons and place them separately
       if(servicePcon->getNPlanes()!=4) continue;
 
-      GeoTubs* _tubs1 = new GeoTubs(servicePcon->getRMinPlane(0),
+      GeoTubs* tubs1 = new GeoTubs(servicePcon->getRMinPlane(0),
 				    servicePcon->getRMaxPlane(0),
 				    (servicePcon->getZPlane(1)-servicePcon->getZPlane(0))*0.5,
 				    servicePcon->getSPhi(),
 				    servicePcon->getDPhi());
 
-      GeoCons* _tubs2 = new GeoCons(servicePcon->getRMinPlane(1),servicePcon->getRMinPlane(2),
+      GeoCons* tubs2 = new GeoCons(servicePcon->getRMinPlane(1),servicePcon->getRMinPlane(2),
 				    servicePcon->getRMaxPlane(1),servicePcon->getRMaxPlane(2),
 				    (servicePcon->getZPlane(2)-servicePcon->getZPlane(1))*0.5,
 				    servicePcon->getSPhi(),
 				    servicePcon->getDPhi());
 
-      GeoCons* _cons = new GeoCons(servicePcon->getRMinPlane(2),servicePcon->getRMinPlane(3),
+      GeoCons* cons = new GeoCons(servicePcon->getRMinPlane(2),servicePcon->getRMinPlane(3),
 				   servicePcon->getRMaxPlane(2),servicePcon->getRMaxPlane(3)+1E-9*CLHEP::mm,
 				   (servicePcon->getZPlane(3)-servicePcon->getZPlane(2))*0.5,
 				   servicePcon->getSPhi(),
 				   servicePcon->getDPhi());
 
-      const GeoLogVol* servLog1 = new GeoLogVol(logName,_tubs1,material);
+      const GeoLogVol* servLog1 = new GeoLogVol(logName,tubs1,material);
       GeoVPhysVol* servPhys1 = new GeoPhysVol(servLog1);
-      const GeoLogVol* servLog2 = new GeoLogVol(logName,_tubs2,material);
+      const GeoLogVol* servLog2 = new GeoLogVol(logName,tubs2,material);
       GeoVPhysVol* servPhys2 = new GeoPhysVol(servLog2);
-      const GeoLogVol* servLog3 = new GeoLogVol(logName,_cons,material);
+      const GeoLogVol* servLog3 = new GeoLogVol(logName,cons,material);
       GeoVPhysVol* servPhys3 = new GeoPhysVol(servLog3);
 
       // Placement
diff --git a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/Routing2.cxx b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/Routing2.cxx
index dee3738f7d8b106ea1f6746a3db99f0c61f3a0a0..81df341000332484790ef9b6c41837e633c14b22 100644
--- a/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/Routing2.cxx
+++ b/InnerDetector/InDetDetDescr/InDetServMatGeoModel/src/Routing2.cxx
@@ -13,24 +13,24 @@
 using namespace std; // for DEBUG
 
 Routing2::Routing2(const Athena::MsgStreamMember& msg):
-  previousBarrelLayer(0), m_msg(msg)
+  m_msg(msg)
 {
   m_routePixelBarrelOnPST = false;
   m_pixelAlongBarrelStrip = false;
-  c_nInnerPixelLayers = 2;
+  m_c_nInnerPixelLayers = 2;
 
-  c_bpEosLength = 40; // mm
-  c_epEosLength = 30;
-  c_bsEosLength = 50;
-  c_safetyGap = 0.001;
+  m_c_bpEosLength = 40; // mm
+  m_c_epEosLength = 30;
+  m_c_bsEosLength = 50;
+  m_c_safetyGap = 0.001;
 
   // all units in cm
-  c_EosTolerance = 1.; // mm
-  c_halfEosThick = 3;
-  c_EosTolerance2 = 0.1;
-  c_ServiceDiskThickness = 10;
-  c_ServiceCylinderThickness = 6;
-  c_LayerLengthTolerance = 1;
+  m_c_EosTolerance = 1.; // mm
+  m_c_halfEosThick = 3;
+  m_c_EosTolerance2 = 0.1;
+  m_c_ServiceDiskThickness = 10;
+  m_c_ServiceCylinderThickness = 6;
+  m_c_LayerLengthTolerance = 1;
 
   m_ISTexists = false;
 
@@ -83,11 +83,11 @@ void Routing2::createRoutes(ServicesTracker& tracker)
   const LayerContainer& bslc = tracker.barrelStripLayers();
 
   double bpZmax = 0;
-  for (LayerContainer::const_iterator bl=bplc.begin()+c_nInnerPixelLayers; bl!=bplc.end(); ++bl)
+  for (LayerContainer::const_iterator bl=bplc.begin()+m_c_nInnerPixelLayers; bl!=bplc.end(); ++bl)
     bpZmax = std::max( bpZmax, (**bl).zPos() + (**bl).halfLength());
 
-  double bpVertRouteZpos = bpZmax+c_EosTolerance+c_bpEosLength +  0.5*c_ServiceDiskThickness + c_safetyGap;
-  double bpVertRouteRmin = bplc[c_nInnerPixelLayers]->radius(); // change if along PST
+  double bpVertRouteZpos = bpZmax+m_c_EosTolerance+m_c_bpEosLength +  0.5*m_c_ServiceDiskThickness + m_c_safetyGap;
+  double bpVertRouteRmin = bplc[m_c_nInnerPixelLayers]->radius(); // change if along PST
 
   // Find max endcap pixel layer radius
   double epRmax = 0;
@@ -97,18 +97,18 @@ void Routing2::createRoutes(ServicesTracker& tracker)
   // Find max radius for vertical route
   double bpVertRouteRmax;
   if (!m_ISTexists) {
-    bpVertRouteRmax = 0.5*(epRmax + c_epEosLength + tracker.geoMgr()->sctInnerSupport());
+    bpVertRouteRmax = 0.5*(epRmax + m_c_epEosLength + tracker.geoMgr()->sctInnerSupport());
     // Pixel horizontal route in the middle between pixel disks and first strip layer
-    if ( epRmax + c_epEosLength + c_ServiceCylinderThickness > tracker.geoMgr()->sctInnerSupport())
+    if ( epRmax + m_c_epEosLength + m_c_ServiceCylinderThickness > tracker.geoMgr()->sctInnerSupport())
       msg(MSG::WARNING)<< " No space for services between pixel diskd and sct support" << endmsg;
   }
   else {
     // services along PST, as close as they can get
-    bpVertRouteRmax = tracker.geoMgr()->SupportTubeRMin("PST") - c_safetyGap - 0.5*c_ServiceCylinderThickness;
+    bpVertRouteRmax = tracker.geoMgr()->SupportTubeRMin("PST") - m_c_safetyGap - 0.5*m_c_ServiceCylinderThickness;
   }
 
   double bpHorRouteR = bpVertRouteRmax;
-  double bpHRouteZmin = bpVertRouteZpos +  0.5*c_ServiceDiskThickness + c_safetyGap;
+  double bpHRouteZmin = bpVertRouteZpos +  0.5*m_c_ServiceDiskThickness + m_c_safetyGap;
   double bpHRouteZmax = eplc.back()->zPos(); // prolong if along PST ?
   msg(MSG::INFO) << "Route2: setting bpHRouteZmax to " << bpHRouteZmax << endmsg;
 
@@ -118,7 +118,7 @@ void Routing2::createRoutes(ServicesTracker& tracker)
   for (LayerContainer::const_iterator i=bslc.begin(); i!=bslc.end(); ++i)
     bsZmax = std::max( bsZmax, (**i).zPos() + (**i).halfLength());
 
-  double bsVertRouteZpos = bsZmax+c_EosTolerance+c_bsEosLength + 0.5*c_ServiceDiskThickness + c_safetyGap;
+  double bsVertRouteZpos = bsZmax+m_c_EosTolerance+m_c_bsEosLength + 0.5*m_c_ServiceDiskThickness + m_c_safetyGap;
 
   bpHRouteZmax = tracker.geoMgr()->SupportTubeZMax("PST");
   
@@ -132,8 +132,8 @@ void Routing2::createRoutes(ServicesTracker& tracker)
 
   msg(MSG::INFO)<< "Changing bpHRouteZmax to " << bpHRouteZmax << endmsg;
 
-  double bsVertRouteRmin = bpHorRouteR + 0.5*c_ServiceCylinderThickness + c_safetyGap;
-  double bsVertRouteRmax = bslc.back()->radius() + c_ServiceCylinderThickness; // approx
+  double bsVertRouteRmin = bpHorRouteR + 0.5*m_c_ServiceCylinderThickness + m_c_safetyGap;
+  double bsVertRouteRmax = bslc.back()->radius() + m_c_ServiceCylinderThickness; // approx
 
   m_bpVRoute = VRoute( bpVertRouteZpos, bpVertRouteRmin, bpVertRouteRmax, bpVertRouteRmax, "OuterPixelRPath");
 
@@ -150,19 +150,19 @@ void Routing2::createRoutes(ServicesTracker& tracker)
 
  // Additional Routes:
   // Outside MSTOuter
-  double bpMSTO_R =  tracker.geoMgr()->SupportTubeRMax("MSTO") + c_safetyGap + 0.5*c_ServiceCylinderThickness;
+  double bpMSTO_R =  tracker.geoMgr()->SupportTubeRMax("MSTO") + m_c_safetyGap + 0.5*m_c_ServiceCylinderThickness;
   m_MSTO_HRoute = HRoute( bpMSTO_R, bpHRouteZmin, bpHRouteZmax, bpHRouteZmax, "MSTOPixelZPath"); 
 
   // Outside MSTMiddle
-  double bpMSTM_R =  tracker.geoMgr()->SupportTubeRMax("MSTM") + c_safetyGap + 0.5*c_ServiceCylinderThickness;
+  double bpMSTM_R =  tracker.geoMgr()->SupportTubeRMax("MSTM") + m_c_safetyGap + 0.5*m_c_ServiceCylinderThickness;
   m_MSTM_HRoute = HRoute( bpMSTM_R, bpHRouteZmin, bpHRouteZmax, bpHRouteZmax, "MSTMPixelZPath"); 
 
   // Outside MSTInner
-  double bpMSTI_R =  tracker.geoMgr()->SupportTubeRMax("MSTI") + c_safetyGap + 0.5*c_ServiceCylinderThickness;
+  double bpMSTI_R =  tracker.geoMgr()->SupportTubeRMax("MSTI") + m_c_safetyGap + 0.5*m_c_ServiceCylinderThickness;
   m_MSTI_HRoute = HRoute( bpMSTI_R, bpHRouteZmin, bpHRouteZmax, bpHRouteZmax, "MSTIPixelZPath"); 
 
   // Inside MSTMiddle
-  double bpMSTM_RI =  tracker.geoMgr()->SupportTubeRMin("MSTM") - c_safetyGap - 0.5*c_ServiceCylinderThickness;
+  double bpMSTM_RI =  tracker.geoMgr()->SupportTubeRMin("MSTM") - m_c_safetyGap - 0.5*m_c_ServiceCylinderThickness;
   m_MSTM_HRouteInner = HRoute( bpMSTM_RI, bpHRouteZmin, bpHRouteZmax, bpHRouteZmax, "MSTMPixelZPathInner"); 
 
   // Exit route for pixel
@@ -176,14 +176,14 @@ void Routing2::createOuterPixelRoutes(ServicesTracker& tracker)
 {
   if (!m_ISTexists) { // PST is actually IST, and there is no PST
     // we need to reduce the route radius after the pixel disks to avoid conflict with SCT disks
-    double routeRadius = tracker.geoMgr()->pixelEnvelopeRMax() - c_safetyGap - c_ServiceCylinderThickness/2;
+    double routeRadius = tracker.geoMgr()->pixelEnvelopeRMax() - m_c_safetyGap - m_c_ServiceCylinderThickness/2;
     //double zpos = 0.5 * (tracker.endcapPixelLayers().back()->zPos() + tracker.endcapStripLayers().front()->zPos());
-    double zpos = m_epHRoute.zMax() + c_ServiceDiskThickness/2 + c_safetyGap;
+    double zpos = m_epHRoute.zMax() + m_c_ServiceDiskThickness/2 + m_c_safetyGap;
 
     m_pixelV2Route = VRoute( zpos, routeRadius, m_bpHRoute.radius(), routeRadius, "OuterPixelRPath2");
 
     double pstLen = tracker.geoMgr()->SupportTubeZMax("PST");
-    m_pixelH2Route = HRoute( routeRadius, zpos + c_ServiceDiskThickness/2 + c_safetyGap, pstLen, pstLen,"OuterPixelZPath2");
+    m_pixelH2Route = HRoute( routeRadius, zpos + m_c_ServiceDiskThickness/2 + m_c_safetyGap, pstLen, pstLen,"OuterPixelZPath2");
     m_epHRoute.setNextRoute( &m_pixelV2Route);
     m_pixelV2Route.setNextRoute( &m_pixelH2Route);
   }
@@ -193,12 +193,12 @@ void Routing2::createRoutesInIST(ServicesTracker& tracker)
 {
   const LayerContainer& bplc = tracker.barrelPixelLayers();
   double bpZmax = 0;
-  for (LayerContainer::const_iterator bl=bplc.begin(); bl!=bplc.begin()+c_nInnerPixelLayers; ++bl) {
+  for (LayerContainer::const_iterator bl=bplc.begin(); bl!=bplc.begin()+m_c_nInnerPixelLayers; ++bl) {
     bpZmax = std::max( bpZmax, (**bl).zPos() + (**bl).halfLength());
   }
 
-  double istVRouteZpos = bpZmax+c_EosTolerance+c_bpEosLength +
-    0.5*c_ServiceDiskThickness + c_safetyGap;
+  double istVRouteZpos = bpZmax+m_c_EosTolerance+m_c_bpEosLength +
+    0.5*m_c_ServiceDiskThickness + m_c_safetyGap;
   double istVRouteRmin = bplc.front()->radius();
 
   double istRmin;
@@ -216,10 +216,10 @@ void Routing2::createRoutesInIST(ServicesTracker& tracker)
     istZmax = tracker.geoMgr()->SupportTubeZMax("PST");
   }
 
-  double istVRouteRmax = istRmin - 0.5*c_ServiceCylinderThickness - c_safetyGap;
+  double istVRouteRmax = istRmin - 0.5*m_c_ServiceCylinderThickness - m_c_safetyGap;
   m_istVRoute = VRoute( istVRouteZpos, istVRouteRmin, istVRouteRmax, istVRouteRmax, "InnerPixelRPath");
 
-  double istHRouteZmin = istVRouteZpos + 0.5*c_ServiceDiskThickness + c_safetyGap;
+  double istHRouteZmin = istVRouteZpos + 0.5*m_c_ServiceDiskThickness + m_c_safetyGap;
   double istHRouteZmax = istZmax;
   m_istHRoute = HRoute( istVRouteRmax, istHRouteZmin, istHRouteZmax, istHRouteZmax, "InnerPixelZPath");
   m_istVRoute.setNextRoute(&m_istHRoute);
@@ -229,7 +229,7 @@ void Routing2::routeOuterBarrelPixel(ServicesTracker& tracker)
 {
 
   const LayerContainer& bls = tracker.barrelPixelLayers();
-  for (LayerContainer::const_iterator bl=bls.begin()+c_nInnerPixelLayers; bl!=bls.end(); ++bl) {
+  for (LayerContainer::const_iterator bl=bls.begin()+m_c_nInnerPixelLayers; bl!=bls.end(); ++bl) {
     routeBarrelLayer( bl, bls.end(), tracker, m_bpVRoute);
   }
 }
@@ -299,8 +299,8 @@ bool Routing2::isRoutedOutsideSupportTube(LayerContainer::const_iterator bl, HRo
 void Routing2::routeInnerBarrelPixel(ServicesTracker& tracker)
 {
   const LayerContainer& bls = tracker.barrelPixelLayers();
-  for (LayerContainer::const_iterator bl=bls.begin(); bl!=bls.begin()+c_nInnerPixelLayers; ++bl) {
-    routeBarrelLayer( bl, bls.begin()+c_nInnerPixelLayers, tracker, m_istVRoute);
+  for (LayerContainer::const_iterator bl=bls.begin(); bl!=bls.begin()+m_c_nInnerPixelLayers; ++bl) {
+    routeBarrelLayer( bl, bls.begin()+m_c_nInnerPixelLayers, tracker, m_istVRoute);
   }
 }
 
@@ -312,8 +312,8 @@ void Routing2::routeBarrelLayer(LayerContainer::const_iterator bl,
   double zEosMin = (*bl)->halfLength() + eosTolerance( (*bl)->type(), DetType::Barrel);
   double zEosMax = zEosMin + eosLength( (*bl)->type(), DetType::Barrel);
 
-  if (zEosMax < route.position() - 0.5*c_ServiceDiskThickness) {
-    zEosMax = route.position() - 0.5*c_ServiceDiskThickness - c_safetyGap;
+  if (zEosMax < route.position() - 0.5*m_c_ServiceDiskThickness) {
+    zEosMax = route.position() - 0.5*m_c_ServiceDiskThickness - m_c_safetyGap;
   }
   else {
     msg(MSG::WARNING) << "not enough space for end of stave of barrel layer at radius "
@@ -331,7 +331,7 @@ void Routing2::routeBarrelLayer(LayerContainer::const_iterator bl,
   // 2. Connect to route
   double rMin, rMax;
   if (route.volumes().empty()) rMin = route.rMin();
-  else rMin = route.volumes().back()->rMax() + c_safetyGap;
+  else rMin = route.volumes().back()->rMax() + m_c_safetyGap;
 
   LayerContainer::const_iterator blnext = bl+1;
   if (blnext != blend) {
@@ -340,8 +340,8 @@ void Routing2::routeBarrelLayer(LayerContainer::const_iterator bl,
   else rMax = route.rExit();
 
   ServiceVolume* newDisk = new ServiceVolume( ServiceVolume::Disk, rMin, rMax, 
-					      route.zPos()-0.5*c_ServiceDiskThickness,
-					      route.zPos()+0.5*c_ServiceDiskThickness,
+					      route.zPos()-0.5*m_c_ServiceDiskThickness,
+					      route.zPos()+0.5*m_c_ServiceDiskThickness,
 					      nextVolumeName(route));
   newDisk->dump(true);
   // newDisk->addLayer(*bl); // done by connect()
@@ -358,11 +358,11 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
   // 1. construct end-of-stave volume 
 //   double rEosMin = (*bl)->rMax() + eosTolerance( (*bl)->type(), DetType::Endcap);
 //   double rEosMax = rEosMin + eosLength( (*bl)->type(), DetType::Endcap);
-//   if (rEosMax > route.position() - 0.5*c_ServiceCylinderThickness) {
+//   if (rEosMax > route.position() - 0.5*m_c_ServiceCylinderThickness) {
 //     msg(MSG::WARNING) << "not enough space for end of stave of endcap layer at Z = "
 // 		      << (**bl).zPos() << endmsg;
 //   }
-//   rEosMax = route.position() - 0.5*c_ServiceCylinderThickness - c_safetyGap;
+//   rEosMax = route.position() - 0.5*m_c_ServiceCylinderThickness - m_c_safetyGap;
 //   if (rEosMax < rEosMin) {
 //     msg(MSG::WARNING) << "no space for routing of endcap layer at Z = "
 // 		      << (**bl).zPos() << endmsg;
@@ -378,7 +378,7 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
   if (SupportName == "PST")
   {
     rEosMin = (*bl)->rMax() + eosTolerance( (*bl)->type(), DetType::Endcap);   // Disk outer edge + safety
-    rEosMax = route.position() - 0.5*c_ServiceCylinderThickness - c_safetyGap; // support tube - safety
+    rEosMax = route.position() - 0.5*m_c_ServiceCylinderThickness - m_c_safetyGap; // support tube - safety
     EOSZOffset = tracker.geoMgr()->pixelDiskEOSZOffset( (*bl)->number() );
     if (rEosMax < rEosMin) msg(MSG::WARNING) << "No space for routing of endcap layer at Z = " << (**bl).zPos() << endmsg;
   }
@@ -390,7 +390,7 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
   }
   else if (SupportName == "IST")
   {
-    rEosMin = route.position() + 0.5*c_ServiceCylinderThickness + c_safetyGap; // support tube + safety
+    rEosMin = route.position() + 0.5*m_c_ServiceCylinderThickness + m_c_safetyGap; // support tube + safety
     rEosMax = (*bl)->rMin() - eosTolerance( (*bl)->type(), DetType::Endcap);   // Disk outer edge - safety
     EOSZOffset = tracker.geoMgr()->pixelDiskEOSZOffset( (*bl)->number() );
     if (rEosMax < rEosMin) msg(MSG::WARNING) << "No space for routing of endcap layer at Z = " << (**bl).zPos() << endmsg;
@@ -400,12 +400,12 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
     // rEosMin/Max are different if disk runs inside or outside the support tube
     if (bRoutedOutsideSupport)
     {
-      rEosMin = route.position() + 0.5*c_ServiceCylinderThickness + c_safetyGap;
+      rEosMin = route.position() + 0.5*m_c_ServiceCylinderThickness + m_c_safetyGap;
       rEosMax = (*bl)->rMax() - eosTolerance( (*bl)->type(), DetType::Endcap);
     }
     else
     {
-       rEosMax = route.position() - 0.5*c_ServiceCylinderThickness - c_safetyGap;
+       rEosMax = route.position() - 0.5*m_c_ServiceCylinderThickness - m_c_safetyGap;
        rEosMin = (**bl).rMin() - eosTolerance( (**bl).type(), DetType::Endcap);
     }
     EOSZOffset = tracker.geoMgr()->pixelDiskEOSZOffset( (*bl)->number() );
@@ -415,11 +415,11 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
       rEosMin = (*bl)->rMax() + eosTolerance( (*bl)->type(), DetType::Endcap);
       rEosMax = rEosMin + eosLength( (*bl)->type(), DetType::Endcap);
       EOSZOffset = 0;
-      if (rEosMax > route.position() - 0.5*c_ServiceCylinderThickness) {
+      if (rEosMax > route.position() - 0.5*m_c_ServiceCylinderThickness) {
 	msg(MSG::WARNING) << "not enough space for end of stave of endcap layer at Z = "
 			  << (**bl).zPos() << endmsg;
       }
-      rEosMax = route.position() - 0.5*c_ServiceCylinderThickness - c_safetyGap;
+      rEosMax = route.position() - 0.5*m_c_ServiceCylinderThickness - m_c_safetyGap;
       if (rEosMax < rEosMin) {
 	msg(MSG::WARNING) << "no space for routing of endcap layer at Z = "
 			  << (**bl).zPos() << endmsg;
@@ -444,17 +444,17 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
   double zMin, zMax;
   if (route.volumes().empty()) {
     zMin = (*bl)->zPos() + EOSZOffset;
-    if ( zMin - route.zMin() > c_EosTolerance) { // FIXME use specific tolerance
+    if ( zMin - route.zMin() > m_c_EosTolerance) { // FIXME use specific tolerance
       ServiceVolume* beg = new ServiceVolume( ServiceVolume::Cylinder,  
-					      route.radius()-0.5*c_ServiceCylinderThickness,
-					      route.radius()+0.5*c_ServiceCylinderThickness,
-					      route.zMin(), zMin - c_safetyGap,
+					      route.radius()-0.5*m_c_ServiceCylinderThickness,
+					      route.radius()+0.5*m_c_ServiceCylinderThickness,
+					      route.zMin(), zMin - m_c_safetyGap,
 					      nextVolumeName(route));
       route.addVolume( beg); // beg has no services at this time
       addVolume( beg);
     }
   }
-  else zMin = route.volumes().back()->zMax() + c_safetyGap;
+  else zMin = route.volumes().back()->zMax() + m_c_safetyGap;
 
   // Assume no further elements to link on the route then find next potential link 
   // Make sure next one is on the same support tube, and on the same side (inside or outside)
@@ -479,8 +479,8 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
   if (route.zExit() < zMin) {
     // create a dedicated exit volume with zero length
     ServiceVolume* exitVol = new ServiceVolume( ServiceVolume::Cylinder,  
-						route.radius()-0.5*c_ServiceCylinderThickness,
-						route.radius()+0.5*c_ServiceCylinderThickness,
+						route.radius()-0.5*m_c_ServiceCylinderThickness,
+						route.radius()+0.5*m_c_ServiceCylinderThickness,
 						route.zExit(), route.zExit(),
 						route.name()+"ExitVol");
     // connect the last volume to the exit
@@ -492,8 +492,8 @@ void Routing2::routeEndcapLayer(LayerContainer::const_iterator bl,
   }
 
   ServiceVolume* newCyl = new ServiceVolume( ServiceVolume::Cylinder,  
-					     route.radius()-0.5*c_ServiceCylinderThickness,
-					     route.radius()+0.5*c_ServiceCylinderThickness,
+					     route.radius()-0.5*m_c_ServiceCylinderThickness,
+					     route.radius()+0.5*m_c_ServiceCylinderThickness,
 					     zMin, zMax, nextVolumeName(route));
   newCyl->dump();
   connect( eosVol, newCyl);
@@ -542,15 +542,15 @@ ServiceVolume* Routing2::createSingleRouteVolume( Route& rt)
   HRoute* hrt = dynamic_cast<HRoute*>(&rt);
   if (hrt != 0) {
     vol = new ServiceVolume( ServiceVolume::Cylinder,  
-			     rt.position()-0.5*c_ServiceCylinderThickness,
-			     rt.position()+0.5*c_ServiceCylinderThickness,
+			     rt.position()-0.5*m_c_ServiceCylinderThickness,
+			     rt.position()+0.5*m_c_ServiceCylinderThickness,
 			     hrt->zMin(), hrt->zMax(), rt.name());
   }
   else {
     VRoute* vrt = dynamic_cast<VRoute*>(&rt);
     if(vrt) vol = new ServiceVolume( ServiceVolume::Disk, vrt->rMin(), vrt->rMax(),
-				     rt.position()-0.5*c_ServiceDiskThickness,
-				     rt.position()+0.5*c_ServiceDiskThickness, rt.name());
+				     rt.position()-0.5*m_c_ServiceDiskThickness,
+				     rt.position()+0.5*m_c_ServiceDiskThickness, rt.name());
   }
   rt.addVolume( vol);
   addVolume(vol);
@@ -559,18 +559,18 @@ ServiceVolume* Routing2::createSingleRouteVolume( Route& rt)
 
 double Routing2::eosTolerance( DetType::Type /*type*/, DetType::Part /*part*/) 
 {
-  return c_EosTolerance;
+  return m_c_EosTolerance;
 }
 
 double Routing2::eosLength( DetType::Type type, DetType::Part part)
 {
   using namespace DetType;
   if (type == Pixel) {
-    if (part == Barrel) return c_bpEosLength;
-    else                return c_epEosLength;
+    if (part == Barrel) return m_c_bpEosLength;
+    else                return m_c_epEosLength;
   }
   else  {
-    return c_bsEosLength; 
+    return m_c_bsEosLength; 
     // FIXME add part for endcap strip
   }
 }
@@ -578,7 +578,7 @@ double Routing2::eosLength( DetType::Type type, DetType::Part part)
   
 double Routing2::eosHalfThickness( DetType::Type /*type*/, DetType::Part /*part*/)
 {
-  return c_halfEosThick;
+  return m_c_halfEosThick;
 }
 
 void Routing2::dumpRoute( const Route& route) 
diff --git a/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/InDetSimpleVisual/GetDetectorPositions.h b/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/InDetSimpleVisual/GetDetectorPositions.h
index 731fce3ab0915a2c1de64dcd9b334fd10f7078c2..b1588998799c738ab2e9db917f0ddd3b50fff393 100644
--- a/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/InDetSimpleVisual/GetDetectorPositions.h
+++ b/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/InDetSimpleVisual/GetDetectorPositions.h
@@ -51,6 +51,7 @@ class GetDetectorPositions:public AthAlgorithm {
 
     /** Name of the Output file */
     unsigned int m_detailLevel;
+    bool         m_doTRT;
     std::string m_outputFileName;
     std::ofstream outputFile;
     
diff --git a/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/share/GetDetectorPositionsITK.py b/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/share/GetDetectorPositionsITK.py
new file mode 100644
index 0000000000000000000000000000000000000000..dd54034253f6a57e6971b9e26589d0f68f72acf7
--- /dev/null
+++ b/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/share/GetDetectorPositionsITK.py
@@ -0,0 +1,18 @@
+#--------------------------------------------------------------
+# These jobOptions call PrintAlignmentPositions and can be included
+#  in any running of InDetRecExample
+#--------------------------------------------------------------
+# Full job is a list of algorithms
+from AthenaCommon.AlgSequence import AlgSequence
+job = AlgSequence()
+
+# Add top algorithms to be run
+from InDetSimpleVisual.InDetSimpleVisualConf import GetDetectorPositions
+job += GetDetectorPositions(name="GetDetectorPositions",
+                            DetailLevel = 0,
+                            DoTRT = False)
+
+#--------------------------------------------------------------
+# Set output level threshold (DEBUG, INFO, WARNING, ERROR, FATAL)
+#--------------------------------------------------------------
+job.GetDetectorPositions.OutputLevel = INFO
diff --git a/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/src/GetDetectorPositions.cxx b/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/src/GetDetectorPositions.cxx
index e462544bef08793bf9c02d47f1eb93048b182aa4..60bd10556ed61708dc207d88360fd7c06ddc0311 100644
--- a/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/src/GetDetectorPositions.cxx
+++ b/InnerDetector/InDetGraphics/InDetAlignVisual/InDetSimpleVisual/src/GetDetectorPositions.cxx
@@ -39,6 +39,7 @@
 GetDetectorPositions::GetDetectorPositions(std::string const&  name, ISvcLocator* pSvcLocator) :
   AthAlgorithm(name, pSvcLocator),
   m_detailLevel(0),
+  m_doTRT(true),
   m_outputFileName("IDgeometry.txt"),  
   
   /** Pixel Variables */
@@ -80,6 +81,7 @@ GetDetectorPositions::GetDetectorPositions(std::string const&  name, ISvcLocator
 {
   declareProperty("OutputTextFile",m_outputFileName);
   declareProperty("DetailLevel",m_detailLevel);
+  declareProperty("DoTRT",        m_doTRT);
 }
 
 /** initialize */
@@ -87,17 +89,19 @@ StatusCode GetDetectorPositions::initialize(){
   if (msgLvl(MSG::VERBOSE)) msg(MSG::VERBOSE) << "initialize()" << endmsg;
   
   /** Retrive TRT info */
-  if (detStore()->retrieve(m_TRTHelper, "TRT_ID").isFailure()) {
-    msg(MSG::FATAL) << "Could not get TRT ID helper" << endmsg;
-    return StatusCode::FAILURE;
-  }
-  if (msgLvl(MSG::VERBOSE)) msg(MSG::VERBOSE) << "got the TRT ID" << endmsg;
+  if(m_doTRT){
+    if (detStore()->retrieve(m_TRTHelper, "TRT_ID").isFailure()) {
+      msg(MSG::FATAL) << "Could not get TRT ID helper" << endmsg;
+      return StatusCode::FAILURE;
+    }
+    if (msgLvl(MSG::VERBOSE)) msg(MSG::VERBOSE) << "got the TRT ID" << endmsg;
 
-  if ((detStore()->retrieve(m_TRTDetectorManager)).isFailure()) {
-    if(msgLvl(MSG::FATAL)) msg(MSG::FATAL) << "Problem retrieving TRT_DetectorManager" << endmsg;
-    return StatusCode::FAILURE;
+    if ((detStore()->retrieve(m_TRTDetectorManager)).isFailure()) {
+      if(msgLvl(MSG::FATAL)) msg(MSG::FATAL) << "Problem retrieving TRT_DetectorManager" << endmsg;
+      return StatusCode::FAILURE;
+    }
   }
-  
+
   /** Retrive SCT info */
   if (detStore()->retrieve(m_SCTHelper, "SCT_ID").isFailure()) {
     msg(MSG::FATAL) << "Could not get SCT ID helper" << endmsg;
@@ -150,8 +154,9 @@ StatusCode GetDetectorPositions::execute() {
     //Write SCT positions
     writeSCTPositions();
 
-    //Write SCT positions
-    writeTRTPositions();
+    //Write TRT positions
+    if(m_doTRT)
+      writeTRTPositions();
 
     return StatusCode::SUCCESS;
 }
diff --git a/InnerDetector/InDetRecTools/InDetSVWithMuonTool/CMakeLists.txt b/InnerDetector/InDetRecTools/InDetSVWithMuonTool/CMakeLists.txt
index 6271a5c0786ad340f8974f28f4dbcae8f53fdc7e..889410088be73352aade82ab18dec6d06da94d43 100644
--- a/InnerDetector/InDetRecTools/InDetSVWithMuonTool/CMakeLists.txt
+++ b/InnerDetector/InDetRecTools/InDetSVWithMuonTool/CMakeLists.txt
@@ -9,7 +9,6 @@ atlas_subdir( InDetSVWithMuonTool )
 atlas_depends_on_subdirs( PUBLIC
                           Control/AthenaBaseComps
                           GaudiKernel
-		 	  AtlasROOT
                           Reconstruction/Particle
                           Event/xAOD/xAODTracking
                           Tracking/TrkVertexFitter/TrkVKalVrtFitter
diff --git a/MuonSpectrometer/MuonValidation/MuonCscValidation/CscClusterPerformance/src/csc_cosmic_cluster.cxx b/MuonSpectrometer/MuonValidation/MuonCscValidation/CscClusterPerformance/src/csc_cosmic_cluster.cxx
index 7d1a82dc53e4440bc4afdad5949ee34f3b12a556..82ad2b84428dde48c2afa0094499a49858cfbdd8 100755
--- a/MuonSpectrometer/MuonValidation/MuonCscValidation/CscClusterPerformance/src/csc_cosmic_cluster.cxx
+++ b/MuonSpectrometer/MuonValidation/MuonCscValidation/CscClusterPerformance/src/csc_cosmic_cluster.cxx
@@ -92,6 +92,7 @@ namespace {
 
 ////////////////////////////
 
+#if 0
 void fit_segment(const std::vector<Cluster*>& clus, float& s0, float& s1, float& d0, float& d1, float& d01, float& chsq ) {
   float q0 = 0.0;
   float q1 = 0.0;
@@ -130,6 +131,7 @@ void fit_segment(const std::vector<Cluster*>& clus, float& s0, float& s1, float&
   d01 = r01*r11*q2 + (r01*r10+r00*r11)*q1 + r00*r10*q0;
   chsq = q02 + s1*s1*q2 + 2*s0*s1*q1 + s0*s0*q0 - 2*s0*q01 - 2*s1*q11;
 }
+#endif
 
 void fit_segment_eqwgt(const std::vector<Cluster*>& clus, float& s0, float& s1, float& d0, float& d1, float& d01, float& chsq ) {
   float q0 = 0.0;
diff --git a/PhysicsAnalysis/AnalysisCommon/AssociationUtils/AssociationUtils/EleJetOverlapTool.h b/PhysicsAnalysis/AnalysisCommon/AssociationUtils/AssociationUtils/EleJetOverlapTool.h
index 85dc34705ef518c8d377c1d3c07159ec62bb1d3f..ed614abe108d08ba0aeb26cf2d7a1e80c844b430 100644
--- a/PhysicsAnalysis/AnalysisCommon/AssociationUtils/AssociationUtils/EleJetOverlapTool.h
+++ b/PhysicsAnalysis/AnalysisCommon/AssociationUtils/AssociationUtils/EleJetOverlapTool.h
@@ -73,7 +73,7 @@ namespace ORUtils
       /// Toggle PT ratio criteria
       bool m_applyPtRatio;
       /// Minimum e/jet pt ratio to remove a jet
-      bool m_eleJetPtRatio;
+      double m_eleJetPtRatio;
 
       /// Inner dR cone within which jets get removed
       float m_innerDR;
diff --git a/PhysicsAnalysis/AnalysisCommon/IsolationSelection/share/testIsoCloseByCorr_jobOptions.py b/PhysicsAnalysis/AnalysisCommon/IsolationSelection/share/testIsoCloseByCorr_jobOptions.py
index 42c8d47889439d1a4f8475c07bc791a9df80ddd1..c7104823bd8bedfade29d1c5b0a7b1446edad9db 100644
--- a/PhysicsAnalysis/AnalysisCommon/IsolationSelection/share/testIsoCloseByCorr_jobOptions.py
+++ b/PhysicsAnalysis/AnalysisCommon/IsolationSelection/share/testIsoCloseByCorr_jobOptions.py
@@ -55,7 +55,7 @@ ToolSvc += CfgMgr.CP__IsolationSelectionTool("MySelectionTool", MuonWP = "FixedC
 ## Configure CorrectionTool, feeding it our selection tool
 ToolSvc += CfgMgr.CP__IsolationCloseByCorrectionTool("IsolationCloseByCorrectionTool",
                                                      IsolationSelectionTool=ToolSvc.MySelectionTool,
-                                                     SelectionDecorator = "quality",
+                                                     SelectionDecorator = "isCloseByObject",
 #                                                      PassOverlapDecorator = "passOR",
                                                       IsolationSelectionDecorator = "CorrectedIsol" ,
                                                       BackupPrefix = "Default")
diff --git a/PhysicsAnalysis/AnalysisCommon/IsolationSelection/src/TestIsolationCloseByCorrAthenaAlg.cxx b/PhysicsAnalysis/AnalysisCommon/IsolationSelection/src/TestIsolationCloseByCorrAthenaAlg.cxx
index 0f8b9fe5ade829039f9b87c0d10f9fc6a90028d6..a78c15614b029789fb7195d765f036aec73745c3 100644
--- a/PhysicsAnalysis/AnalysisCommon/IsolationSelection/src/TestIsolationCloseByCorrAthenaAlg.cxx
+++ b/PhysicsAnalysis/AnalysisCommon/IsolationSelection/src/TestIsolationCloseByCorrAthenaAlg.cxx
@@ -15,12 +15,13 @@
 #include <IsolationSelection/IIsolationSelectionTool.h>
 #include <IsolationSelection/IsoVariableHelper.h>
 #include <IsolationSelection/TestMacroHelpers.h>
+#include <IsolationSelection/Defs.h>
 
 
 
 namespace CP {
-    static SG::AuxElement::Decorator<char> dec_PassQuality("quality");
-    static SG::AuxElement::Decorator<char> dec_PassIsol("DefaultIso");
+    static CharDecorator dec_PassQuality("isCloseByObject");
+    static CharDecorator dec_PassIsol("defaultIso");
 
     TestIsolationCloseByCorrAthenaAlg::TestIsolationCloseByCorrAthenaAlg(const std::string& name, ISvcLocator* svcLoc) :
                 AthAlgorithm(name, svcLoc),
diff --git a/PhysicsAnalysis/AnalysisCommon/IsolationSelection/util/testIsolationCloseByCorrectionTool.cxx b/PhysicsAnalysis/AnalysisCommon/IsolationSelection/util/testIsolationCloseByCorrectionTool.cxx
index 12f9555887852e8fb061de731e0456ef5000c9f5..cef09e40f60df18eaace86899e926774a5918d5b 100644
--- a/PhysicsAnalysis/AnalysisCommon/IsolationSelection/util/testIsolationCloseByCorrectionTool.cxx
+++ b/PhysicsAnalysis/AnalysisCommon/IsolationSelection/util/testIsolationCloseByCorrectionTool.cxx
@@ -110,7 +110,7 @@ int main(int argc, char** argv) {
     CHECK(m_isoCloseByTool.setProperty("IsolationSelectionTool", m_isoSelTool.getHandle()));
 
     //Name of the quality decorator defining all nearby particles used to correct the isolation of a given particle
-    CHECK(m_isoCloseByTool.setProperty("SelectionDecorator", "quality"));
+    CHECK(m_isoCloseByTool.setProperty("SelectionDecorator", "isCloseByObject"));
 
     //If you want to use only particles survivving the overlap removal. Then just add this line. Only particles with auxdata<char>("passOR") == 1 are used
     //CHECK(m_isoCloseByTool.setProperty("PassOverlapDecorator","passOR"));
@@ -153,7 +153,7 @@ int main(int argc, char** argv) {
     xAOD::ElectronContainer* Electrons = nullptr;
     xAOD::PhotonContainer* Photons = nullptr;
 
-    SG::AuxElement::Decorator<char> dec_PassQuality("quality");
+    SG::AuxElement::Decorator<char> dec_PassQuality("isCloseByObject");
     SG::AuxElement::Decorator<char> dec_PassIsol("DefaultIso");
 
     for (Long64_t entry = 0; entry < maxEVT; ++entry) {
diff --git a/PhysicsAnalysis/AnalysisCommon/PileupReweighting/CMakeLists.txt b/PhysicsAnalysis/AnalysisCommon/PileupReweighting/CMakeLists.txt
index af40ab7e4a40d854fdff6ba61cee5755daf1a08f..1ff87d1c910f88e2fdbf07f469e6240a6a36c20b 100644
--- a/PhysicsAnalysis/AnalysisCommon/PileupReweighting/CMakeLists.txt
+++ b/PhysicsAnalysis/AnalysisCommon/PileupReweighting/CMakeLists.txt
@@ -18,7 +18,7 @@ endif()
 atlas_depends_on_subdirs(
    PUBLIC
    Control/AthToolSupport/AsgTools
-   PhysicsAnalyis/Interfaces/AsgAnalysisInterfaces
+   PhysicsAnalysis/Interfaces/AsgAnalysisInterfaces
    Trigger/TrigEvent/TrigDecisionInterface
    PhysicsAnalysis/AnalysisCommon/PATInterfaces
    PRIVATE
diff --git a/PhysicsAnalysis/AnalysisCommon/PileupReweighting/share/ut_PRWExample_test.ref b/PhysicsAnalysis/AnalysisCommon/PileupReweighting/share/ut_PRWExample_test.ref
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/PhysicsAnalysis/AthenaROOTAccess/test/dodiff b/PhysicsAnalysis/AthenaROOTAccess/test/dodiff
index cb58803347f9eb06d308b5876ff00ba8a2bccb97..6271f7d53006042afb5030136319ce340d632d0e 100755
--- a/PhysicsAnalysis/AthenaROOTAccess/test/dodiff
+++ b/PhysicsAnalysis/AthenaROOTAccess/test/dodiff
@@ -1,12 +1,16 @@
 #!/bin/sh
 
+# Exclude some differences from taujet v2->v3 migration which are not
+# practical to implement in ARA.
+excludes="-InChargedTracks: -InIsolatedTracks: -ItauTrackLinks:"
+
 echo "*** diff 1"
-bzdiff -u dump.out.bz2 dump1.out.bz2
-bzdiff -u dump-rand.out.bz2 dump1-rand.out.bz2
+bzdiff -u $excludes dump.out.bz2 dump1.out.bz2
+bzdiff -u $excludes dump-rand.out.bz2 dump1-rand.out.bz2
 
 echo "*** diff 2"
-bzdiff -u dump2.out.bz2 dump3.out.bz2
-bzdiff -u dump2-rand.out.bz2 dump3-rand.out.bz2
+bzdiff -u $excludes dump2.out.bz2 dump3.out.bz2
+bzdiff -u $excludes dump2-rand.out.bz2 dump3-rand.out.bz2
 
 echo "*** diff 3"
-bzdiff -u dump1.out.bz2 dump2.out.bz2
+bzdiff -u $excludes dump1.out.bz2 dump2.out.bz2
diff --git a/PhysicsAnalysis/JetTagging/JetTagTools/CMakeLists.txt b/PhysicsAnalysis/JetTagging/JetTagTools/CMakeLists.txt
index 22a6c51be89cb3199f145e28896a77a81358031c..90665e2e837ae572ca998c8a66d143282a1aa8fe 100644
--- a/PhysicsAnalysis/JetTagging/JetTagTools/CMakeLists.txt
+++ b/PhysicsAnalysis/JetTagging/JetTagTools/CMakeLists.txt
@@ -53,6 +53,7 @@ atlas_depends_on_subdirs(
 find_package( Boost COMPONENTS filesystem thread system )
 find_package( CLHEP )
 find_package( Eigen )
+find_package( FastJet )
 find_package( ROOT COMPONENTS TMVA Core Tree MathCore Hist RIO pthread
    MathMore Minuit Minuit2 Matrix Physics HistPainter Rint RooFitCore RooFit )
 
diff --git a/PhysicsAnalysis/JetTagging/JetTagTools/JetTagTools/Stack.h b/PhysicsAnalysis/JetTagging/JetTagTools/JetTagTools/Stack.h
index 0b1b56889e561edc43f18874d7a373367a056b02..23a666e6634f63f10e903ab6332488bf09b2ad7e 100644
--- a/PhysicsAnalysis/JetTagging/JetTagTools/JetTagTools/Stack.h
+++ b/PhysicsAnalysis/JetTagging/JetTagTools/JetTagTools/Stack.h
@@ -157,8 +157,8 @@ namespace lwt {
     virtual VectorXd compute(const VectorXd&) const;
 
   private:
-    VectorXd _W;
-    VectorXd _b;
+    VectorXd m_W;
+    VectorXd m_b;
 
   };
 
diff --git a/PhysicsAnalysis/JetTagging/JetTagTools/src/Stack.cxx b/PhysicsAnalysis/JetTagging/JetTagTools/src/Stack.cxx
index 1875492b9d99dc84bf1cdd64ed80972399fc8461..a0b075f7775d403bea867698fcbc82675a2f0664 100644
--- a/PhysicsAnalysis/JetTagging/JetTagTools/src/Stack.cxx
+++ b/PhysicsAnalysis/JetTagging/JetTagTools/src/Stack.cxx
@@ -243,12 +243,12 @@ namespace lwt {
    // Normalization layer
    NormalizationLayer::NormalizationLayer(const VectorXd& W,
                                           const VectorXd& b):
-    _W(W), _b(b)
+    m_W(W), m_b(b)
   {
   }
   VectorXd NormalizationLayer::compute(const VectorXd& in) const {
-    VectorXd shift = in + _b ;
-    return _W.cwiseProduct(shift);
+    VectorXd shift = in + m_b ;
+    return m_W.cwiseProduct(shift);
   }
 
   // highway layer
diff --git a/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonEfficiencyCorrections/Root/MuonEfficiencyScaleFactors.cxx b/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonEfficiencyCorrections/Root/MuonEfficiencyScaleFactors.cxx
index 66531263b32573f77023f58d2a5f5530fded59ee..2f9d3455f389a043c5b381437ce30d0afede041c 100644
--- a/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonEfficiencyCorrections/Root/MuonEfficiencyScaleFactors.cxx
+++ b/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonEfficiencyCorrections/Root/MuonEfficiencyScaleFactors.cxx
@@ -526,9 +526,9 @@ namespace CP {
         } else if (!mySysConf.name().empty()) {
             for (std::set<SystematicVariation>::iterator t = mySysConf.begin(); t != mySysConf.end(); ++t) {
                 if ((*t).isToyVariation()) {
-                    std::pair<unsigned, float> m_pair = (*t).getToyVariation();
-                    currentBinNumber = m_pair.first;
-                    currentEfficiencySystType = MuonEfficiencySystType(m_pair.second);
+                    std::pair<unsigned, float> pair = (*t).getToyVariation();
+                    currentBinNumber = pair.first;
+                    currentEfficiencySystType = MuonEfficiencySystType(pair.second);
                 }
             }
             ATH_MSG_DEBUG("need to access currentBinNumber=" << currentBinNumber);
@@ -611,8 +611,8 @@ namespace CP {
     std::string MuonEfficiencyScaleFactors::getUncorrelatedSysBinName(const SystematicSet& systConfig) const {
         for (std::set<SystematicVariation>::iterator t = systConfig.begin(); t != systConfig.end(); ++t) {
             if ((*t).isToyVariation()) {
-                std::pair<unsigned, float> m_pair = (*t).getToyVariation();
-                return getUncorrelatedSysBinName(m_pair.first);
+                std::pair<unsigned, float> pair = (*t).getToyVariation();
+                return getUncorrelatedSysBinName(pair.first);
 
             }
         }
diff --git a/PhysicsAnalysis/RingerSelectorTools/CMakeLists.txt b/PhysicsAnalysis/RingerSelectorTools/CMakeLists.txt
index 95ac23b404ddad9189f1e27e49f52557ea82d9e3..73a967c8152d59be26502eae82ef202168ea91d2 100644
--- a/PhysicsAnalysis/RingerSelectorTools/CMakeLists.txt
+++ b/PhysicsAnalysis/RingerSelectorTools/CMakeLists.txt
@@ -51,4 +51,3 @@ atlas_add_dictionary( RingerSelectorToolsDict
 
 # Install files from the package:
 atlas_install_python_modules( python/*.py )
-atlas_install_data( data/test )
diff --git a/PhysicsAnalysis/SUSYPhys/LongLivedParticleDPDMaker/python/DVFlags.py b/PhysicsAnalysis/SUSYPhys/LongLivedParticleDPDMaker/python/DVFlags.py
index c0c4b684856bdd883d7d9ed827a67868c5555128..327e2d2b2beb25b3e0e1fddb13f095213826a8ba 100644
--- a/PhysicsAnalysis/SUSYPhys/LongLivedParticleDPDMaker/python/DVFlags.py
+++ b/PhysicsAnalysis/SUSYPhys/LongLivedParticleDPDMaker/python/DVFlags.py
@@ -22,7 +22,7 @@ class DV_MultiJetTriggerFlags(JobProperty):
     allowedTypes=['bool']
     StoredValue=True
     triggers = ["HLT_4j100","HLT_5j85","HLT_5j85_lcw","HLT_5j75_0eta250","EF_6j70","HLT_6j45_0eta240","HLT_7j45"]
-    trigger += ["HLT_4j110","HLT_5j85","HLT_5j65_0eta240_L14J150ETA25","HLT_6j85","HLT_6j55_0eta240_L14J150ETA25"]  #2017
+    triggers += ["HLT_4j110","HLT_5j85","HLT_5j65_0eta240_L14J150ETA25","HLT_6j85","HLT_6j55_0eta240_L14J150ETA25"]  #2017
     pass
 primRPVLLDESDM.add_JobProperty(DV_MultiJetTriggerFlags)
 
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/ElectronPerformanceFunctions.cxx b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/ElectronPerformanceFunctions.cxx
index 846f9b296d4d4945f78f856e1034a00ebb48ed65..5bd7e098aa168dc244f418cf7971e5175332f8b3 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/ElectronPerformanceFunctions.cxx
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/ElectronPerformanceFunctions.cxx
@@ -415,7 +415,7 @@ float UpgradePerformanceFunctions::getElectronFakeRescaledEnergy(float eMeV, flo
 }
 
 //*********************************************************************
-float UpgradePerformanceFunctions::getElectronChargeFlipProb(float eMeV, float eta)
+float UpgradePerformanceFunctions::getElectronChargeFlipProb(float /*eMeV*/, float eta)
 //*********************************************************************
 {
   if(m_layout == UpgradePerformanceFunctions::Step1p6){
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/MissingETPerformanceFunctions.cxx b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/MissingETPerformanceFunctions.cxx
index 1dc75a5f1662799d566026c204f2bc312d3b6c70..37946741c888727b5ab32e1b50fd93dc5566599c 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/MissingETPerformanceFunctions.cxx
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/MissingETPerformanceFunctions.cxx
@@ -26,40 +26,40 @@ void UpgradePerformanceFunctions::loadMETHistograms(TString filename) {
   std::cout << "Found Missing ET histogram file: " << METFile << std::endl;
 #endif // ROOTCORE
 
-  TFile *m_infile=new TFile(METFile.c_str(),"READ");
+  TFile *infile=new TFile(METFile.c_str(),"READ");
  
-//  m_SumEtH[0][nominal]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu60_th60_calibrated"));
-//  m_SumEtH[0][process]=static_cast<TH1F*>(m_infile->Get("sumetPU_j0_mu60_th60_calibrated"));
-//  m_SumEtH[0][thresholdUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu60_th80_uncalibrated"));
-//  m_SumEtH[0][thresholdDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu60_th40_uncalibrated"));
-//  m_SumEtH[0][resoUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu60_th60_calibrated"));
-//  m_SumEtH[0][resoDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu60_th60_calibrated"));    
-//  m_Ress[0]=static_cast<TGraphErrors*>(m_infile->Get("METresol_j0_mu60_th60_calibrated"));
-
-//  m_SumEtH[1][nominal]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu80_th80_calibrated"));
-//  m_SumEtH[1][process]=static_cast<TH1F*>(m_infile->Get("sumetPU_j0_mu80_th80_calibrated"));
-//  m_SumEtH[1][thresholdUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_j3_mu80_th100_uncalibrated"));
-//  m_SumEtH[1][thresholdDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu80_th60_uncalibrated"));
-//  m_SumEtH[1][resoUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu80_th80_calibrated"));
-//  m_SumEtH[1][resoDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu80_th80_calibrated"));  
-//  m_Ress[1]=static_cast<TGraphErrors*>(m_infile->Get("METresol_j0_mu80_th80_calibrated"));
-
-//  m_SumEtH[2][nominal]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu140_th140_calibrated"));
-//  m_SumEtH[2][process]=static_cast<TH1F*>(m_infile->Get("sumetPU_j0_mu140_th140_calibrated"));
-//  m_SumEtH[2][thresholdUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu140_th200_uncalibrated"));
-//  m_SumEtH[2][thresholdDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu140_th100_uncalibrated"));
-//  m_SumEtH[2][resoUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu140_th140_calibrated"));
-//  m_SumEtH[2][resoDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu140_th140_calibrated"));
-//  m_Ress[2]=static_cast<TGraphErrors*>(m_infile->Get("METresol_j0_mu140_th140_calibrated"));
-
-  m_SumEtH[3][nominal]=static_cast<TH1F*>(m_infile->Get("h_sumetPU"));
-//  m_SumEtH[3][nominal]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
-//  m_SumEtH[3][process]=static_cast<TH1F*>(m_infile->Get("sumetPU_j0_mu200_th200_uncalibrated"));
-//  m_SumEtH[3][thresholdUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
-//  m_SumEtH[3][thresholdDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu200_th140_uncalibrated"));
-//  m_SumEtH[3][resoUp]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
-//  m_SumEtH[3][resoDown]=static_cast<TH1F*>(m_infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
-//  m_Ress[3]=static_cast<TGraphErrors*>(m_infile->Get("METresol_j0_mu200_th200_uncalibrated"));
+//  m_SumEtH[0][nominal]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu60_th60_calibrated"));
+//  m_SumEtH[0][process]=static_cast<TH1F*>(infile->Get("sumetPU_j0_mu60_th60_calibrated"));
+//  m_SumEtH[0][thresholdUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu60_th80_uncalibrated"));
+//  m_SumEtH[0][thresholdDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu60_th40_uncalibrated"));
+//  m_SumEtH[0][resoUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu60_th60_calibrated"));
+//  m_SumEtH[0][resoDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu60_th60_calibrated"));    
+//  m_Ress[0]=static_cast<TGraphErrors*>(infile->Get("METresol_j0_mu60_th60_calibrated"));
+
+//  m_SumEtH[1][nominal]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu80_th80_calibrated"));
+//  m_SumEtH[1][process]=static_cast<TH1F*>(infile->Get("sumetPU_j0_mu80_th80_calibrated"));
+//  m_SumEtH[1][thresholdUp]=static_cast<TH1F*>(infile->Get("sumetPU_j3_mu80_th100_uncalibrated"));
+//  m_SumEtH[1][thresholdDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu80_th60_uncalibrated"));
+//  m_SumEtH[1][resoUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu80_th80_calibrated"));
+//  m_SumEtH[1][resoDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu80_th80_calibrated"));  
+//  m_Ress[1]=static_cast<TGraphErrors*>(infile->Get("METresol_j0_mu80_th80_calibrated"));
+
+//  m_SumEtH[2][nominal]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu140_th140_calibrated"));
+//  m_SumEtH[2][process]=static_cast<TH1F*>(infile->Get("sumetPU_j0_mu140_th140_calibrated"));
+//  m_SumEtH[2][thresholdUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu140_th200_uncalibrated"));
+//  m_SumEtH[2][thresholdDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu140_th100_uncalibrated"));
+//  m_SumEtH[2][resoUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu140_th140_calibrated"));
+//  m_SumEtH[2][resoDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu140_th140_calibrated"));
+//  m_Ress[2]=static_cast<TGraphErrors*>(infile->Get("METresol_j0_mu140_th140_calibrated"));
+
+  m_SumEtH[3][nominal]=static_cast<TH1F*>(infile->Get("h_sumetPU"));
+//  m_SumEtH[3][nominal]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
+//  m_SumEtH[3][process]=static_cast<TH1F*>(infile->Get("sumetPU_j0_mu200_th200_uncalibrated"));
+//  m_SumEtH[3][thresholdUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
+//  m_SumEtH[3][thresholdDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu200_th140_uncalibrated"));
+//  m_SumEtH[3][resoUp]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
+//  m_SumEtH[3][resoDown]=static_cast<TH1F*>(infile->Get("sumetPU_zprime_mu200_th200_uncalibrated"));
+//  m_Ress[3]=static_cast<TGraphErrors*>(infile->Get("METresol_j0_mu200_th200_uncalibrated"));
 
 }
 
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PhotonPerformanceFunctions.cxx b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PhotonPerformanceFunctions.cxx
index 5dfeca398b323165d96e47e74e5730c85696e986..1890903f71733bd53da634221ce49fb3667a5b4e 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PhotonPerformanceFunctions.cxx
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PhotonPerformanceFunctions.cxx
@@ -28,7 +28,7 @@ void UpgradePerformanceFunctions::initPhotonFakeHistograms(TString filename){
     std::cout << "Found Photon Fake Rate histogram file: " << FakeFile << std::endl;
 #endif // ROOTCORE
     
-    TFile *m_infile=new TFile(FakeFile.c_str(),"READ");
+    TFile *infile=new TFile(FakeFile.c_str(),"READ");
     
     // hardcode number of allowed bins
     
@@ -38,8 +38,8 @@ void UpgradePerformanceFunctions::initPhotonFakeHistograms(TString filename){
     TString hsname = "PhotHSJetIsTightBkg2D";
     TString puname = "PhotPUJetIsTightBkg2D";
     
-    TH2D *hhs = (TH2D*)m_infile->Get(hsname);
-    TH2D *hpu = (TH2D*)m_infile->Get(puname);
+    TH2D *hhs = (TH2D*)infile->Get(hsname);
+    TH2D *hpu = (TH2D*)infile->Get(puname);
     
     //HS
     
@@ -54,15 +54,15 @@ void UpgradePerformanceFunctions::initPhotonFakeHistograms(TString filename){
 
       //      std::cout << " HS 2D bin " << i << " bin min: " << hhs->GetXaxis()->GetBinLowEdge(i) << " bin max: " <<  hhs->GetXaxis()->GetBinLowEdge(i)+ hhs->GetXaxis()->GetBinWidth(i) << " integral: " << htemp2->Integral() << std::endl;
 
-      hsfakes.push_back(htemp2);
+      m_hsfakes.push_back(htemp2);
     }
     
-    //    int nhhs = hsfakes.size();
+    //    int nhhs = m_hsfakes.size();
     
     std::cout << " HS Fake Initialisation done" << std::endl;
     
     // for (int i = 0; i < nhhs;i++){
-    //     TH1D *htemp = (TH1D*)hsfakes[i];
+    //     TH1D *htemp = (TH1D*)m_hsfakes[i];
     // 	//        std::cout << " HS histogram " << i << " with integral: " << htemp->Integral() << " nbins: " << htemp->GetNbinsX() << " xmin: " << htemp->GetBinLowEdge(1) << " xmax: " << htemp->GetBinLowEdge(htemp->GetNbinsX())+htemp->GetBinWidth(htemp->GetNbinsX()) << std::endl;
     // }
     
@@ -76,15 +76,15 @@ void UpgradePerformanceFunctions::initPhotonFakeHistograms(TString filename){
         TString hnamepu = pustream.str();
         TH1D *htemp = (TH1D*)hpu->ProjectionY(hnamepu,i,i);
         
-        pufakes.push_back(htemp);
+        m_pufakes.push_back(htemp);
     }
     
-    //    int nhpu = pufakes.size();
+    //    int nhpu = m_pufakes.size();
 
     std::cout << " PU Fake Initialisation done" << std::endl;
     
     // for (int i = 0; i < nhpu;i++){
-    //     TH1D *htemp = (TH1D*)pufakes[i];
+    //     TH1D *htemp = (TH1D*)m_pufakes[i];
     // 	//        std::cout << " histogram " << i << " with integral: " << htemp->Integral() << " nbins: " << htemp->GetNbinsX() << " xmin: " << htemp->GetBinLowEdge(1) << " xmax: " << htemp->GetBinLowEdge(htemp->GetNbinsX())+htemp->GetBinWidth(htemp->GetNbinsX()) << std::endl;
     // }
     
@@ -236,7 +236,7 @@ float UpgradePerformanceFunctions::getPhotonFakeRescaledET(float eTMeV) {
         
         int ind = TMath::Floor( (eTMeV-20000)/10000.);
     
-        TH1D *htemp = (TH1D*)hsfakes.at(ind);
+        TH1D *htemp = (TH1D*)m_hsfakes.at(ind);
 
         fakedEt = htemp->GetRandom()*1000.;
         
@@ -263,7 +263,7 @@ float UpgradePerformanceFunctions::getPhotonPileupFakeRescaledET(float eTMeV) {
         
         int ind = TMath::Floor( (eTMeV-20000)/5000.);
         
-        TH1D *htemp = (TH1D*)pufakes.at(ind);
+        TH1D *htemp = (TH1D*)m_pufakes.at(ind);
         
         fakedEt = htemp->GetRandom()*1000.;
         
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PileupOverlay.cxx b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PileupOverlay.cxx
index 479a876b971bd6e46eee7d739c12f0cd4fd897f6..51e54929a11a142aac7189bb24898c4f5f395e69 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PileupOverlay.cxx
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/Root/PileupOverlay.cxx
@@ -280,56 +280,56 @@ void UpgradePerformanceFunctions::initializePileupTemplates(TString pileupTempla
 
   if (m_pueff == HS && fabs(m_fEff - 0.7) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fHS70Nominal200[i];
+      m_effNominalArray[i] = fHS70Nominal200[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.8) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fHS80Nominal200[i];
+      m_effNominalArray[i] = fHS80Nominal200[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.9) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fHS90Nominal200[i];
+      m_effNominalArray[i] = fHS90Nominal200[i];
   }
 
   if (m_pueff == PU && fabs(m_fEff - 0.02) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fPU02Nominal200[i];
+      m_effNominalArray[i] = fPU02Nominal200[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.05) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fPU05Nominal200[i];
+      m_effNominalArray[i] = fPU05Nominal200[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.1) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fPU10Nominal200[i];
+      m_effNominalArray[i] = fPU10Nominal200[i];
   }
 
   // mu 140
 
   if (m_pueff == HS && fabs(m_fEff - 0.7) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fHS70Nominal140[i];
+      m_effNominalArray[i] = fHS70Nominal140[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.8) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fHS80Nominal140[i];
+      m_effNominalArray[i] = fHS80Nominal140[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.9) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fHS90Nominal140[i];
+      m_effNominalArray[i] = fHS90Nominal140[i];
   }
 
   if (m_pueff == PU && fabs(m_fEff - 0.02) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fPU02Nominal140[i];
+      m_effNominalArray[i] = fPU02Nominal140[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.05) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fPU05Nominal140[i];
+      m_effNominalArray[i] = fPU05Nominal140[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.1) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffNominalArray[i] = fPU10Nominal140[i];
+      m_effNominalArray[i] = fPU10Nominal140[i];
   }
 
   // medium region
@@ -338,56 +338,56 @@ void UpgradePerformanceFunctions::initializePileupTemplates(TString pileupTempla
 
   if (m_pueff == HS && fabs(m_fEff - 0.7) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fHS70Medium200[i];
+      m_effMediumArray[i] = fHS70Medium200[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.8) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fHS80Medium200[i];
+      m_effMediumArray[i] = fHS80Medium200[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.9) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fHS90Medium200[i];
+      m_effMediumArray[i] = fHS90Medium200[i];
   }
 
   if (m_pueff == PU && fabs(m_fEff - 0.02) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fPU02Medium200[i];
+      m_effMediumArray[i] = fPU02Medium200[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.05) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fPU05Medium200[i];
+      m_effMediumArray[i] = fPU05Medium200[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.1) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fPU10Medium200[i];
+      m_effMediumArray[i] = fPU10Medium200[i];
   }
 
   // mu 140
 
   if (m_pueff == HS && fabs(m_fEff - 0.7) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fHS70Medium140[i];
+      m_effMediumArray[i] = fHS70Medium140[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.8) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fHS80Medium140[i];
+      m_effMediumArray[i] = fHS80Medium140[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.9) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fHS90Medium140[i];
+      m_effMediumArray[i] = fHS90Medium140[i];
   }
 
   if (m_pueff == PU && fabs(m_fEff - 0.02) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fPU02Medium140[i];
+      m_effMediumArray[i] = fPU02Medium140[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.05) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fPU05Medium140[i];
+      m_effMediumArray[i] = fPU05Medium140[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.1) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffMediumArray[i] = fPU10Medium140[i];
+      m_effMediumArray[i] = fPU10Medium140[i];
   }
 
   // extended region
@@ -396,56 +396,56 @@ void UpgradePerformanceFunctions::initializePileupTemplates(TString pileupTempla
 
   if (m_pueff == HS && fabs(m_fEff - 0.7) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fHS70Extended200[i];
+      m_effExtendedArray[i] = fHS70Extended200[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.8) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fHS80Extended200[i];
+      m_effExtendedArray[i] = fHS80Extended200[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.9) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fHS90Extended200[i];
+      m_effExtendedArray[i] = fHS90Extended200[i];
   }
 
   if (m_pueff == PU && fabs(m_fEff - 0.02) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fPU02Extended200[i];
+      m_effExtendedArray[i] = fPU02Extended200[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.05) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fPU05Extended200[i];
+      m_effExtendedArray[i] = fPU05Extended200[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.1) < 0.001 && fabs( m_avgMu - 200)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fPU10Extended200[i];
+      m_effExtendedArray[i] = fPU10Extended200[i];
   }
 
   // mu 140
 
   if (m_pueff == HS && fabs(m_fEff - 0.7) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fHS70Extended140[i];
+      m_effExtendedArray[i] = fHS70Extended140[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.8) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fHS80Extended140[i];
+      m_effExtendedArray[i] = fHS80Extended140[i];
   }
   if (m_pueff == HS && fabs(m_fEff - 0.9) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fHS90Extended140[i];
+      m_effExtendedArray[i] = fHS90Extended140[i];
   }
 
   if (m_pueff == PU && fabs(m_fEff - 0.02) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fPU02Extended140[i];
+      m_effExtendedArray[i] = fPU02Extended140[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.05) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fPU05Extended140[i];
+      m_effExtendedArray[i] = fPU05Extended140[i];
   }
   if (m_pueff == PU && fabs(m_fEff - 0.1) < 0.001 && fabs( m_avgMu - 140)  < 0.1){
     for (int i = 0; i < m_nPUPtBins; i++)
-      fEffExtendedArray[i] = fPU10Extended140[i];
+      m_effExtendedArray[i] = fPU10Extended140[i];
   }
 
   // additional HGTD prints - makes not much sense
@@ -540,13 +540,13 @@ float UpgradePerformanceFunctions::getTrackJetConfirmEff(float ptMeV, float eta,
 	  if (bHS){ // HS jet
 	    tceff = m_fEff;
 	  } else { // PU jet
-	    tceff = fEffNominalArray[nPt];
+	    tceff = m_effNominalArray[nPt];
 	  }
 	}
 
 	if (m_pueff == PU){       // PU Efficiency Scheme
 	  if (bHS){ // HS jet
-	    tceff = fEffNominalArray[nPt];
+	    tceff = m_effNominalArray[nPt];
 	  } else { // PU jet
 	    tceff = m_fEff;
 	  }
@@ -565,13 +565,13 @@ float UpgradePerformanceFunctions::getTrackJetConfirmEff(float ptMeV, float eta,
 	  if (bHS){ // HS jet
 	    tceff = m_fEff;
 	  } else { // PU jet
-	    tceff = fEffMediumArray[nPt];
+	    tceff = m_effMediumArray[nPt];
 	  }
 	}
 
 	if (m_pueff == PU){       // PU Efficiency Scheme
 	  if (bHS){ // HS jet
-	    tceff = fEffMediumArray[nPt];
+	    tceff = m_effMediumArray[nPt];
 	  } else { // PU jet
 	    tceff = m_fEff;
 	  }
@@ -582,13 +582,13 @@ float UpgradePerformanceFunctions::getTrackJetConfirmEff(float ptMeV, float eta,
 	  if (bHS){ // HS jet
 	    tceff = m_fEff;
 	  } else { // PU jet
-	    tceff = fEffNominalArray[nPt];
+	    tceff = m_effNominalArray[nPt];
 	  }
 	}
 
 	if (m_pueff == PU){       // PU Efficiency Scheme
 	  if (bHS){ // HS jet
-	    tceff = fEffNominalArray[nPt];
+	    tceff = m_effNominalArray[nPt];
 	  } else { // PU jet
 	    tceff = m_fEff;
 	  }
@@ -608,13 +608,13 @@ float UpgradePerformanceFunctions::getTrackJetConfirmEff(float ptMeV, float eta,
 	  if (bHS){ // HS jet
 	    tceff = m_fEff;
 	  } else { // PU jet
-	    tceff = fEffExtendedArray[nPt];
+	    tceff = m_effExtendedArray[nPt];
 	  }
 	}
 
 	if (m_pueff == PU){       // PU Efficiency Scheme
 	  if (bHS){ // HS jet
-	    tceff = fEffExtendedArray[nPt];
+	    tceff = m_effExtendedArray[nPt];
 	  } else { // PU jet
 	    tceff = m_fEff;
 	  }
@@ -627,13 +627,13 @@ float UpgradePerformanceFunctions::getTrackJetConfirmEff(float ptMeV, float eta,
 	  if (bHS){ // HS jet
 	    tceff = m_fEff;
 	  } else { // PU jet
-	    tceff = fEffMediumArray[nPt];
+	    tceff = m_effMediumArray[nPt];
 	  }
 	}
 
 	if (m_pueff == PU){       // PU Efficiency Scheme
 	  if (bHS){ // HS jet
-	    tceff = fEffMediumArray[nPt];
+	    tceff = m_effMediumArray[nPt];
 	  } else { // PU jet
 	    tceff = m_fEff;
 	  }
@@ -644,13 +644,13 @@ float UpgradePerformanceFunctions::getTrackJetConfirmEff(float ptMeV, float eta,
 	  if (bHS){ // HS jet
 	    tceff = m_fEff;
 	  } else { // PU jet
-	    tceff = fEffNominalArray[nPt];
+	    tceff = m_effNominalArray[nPt];
 	  }
 	}
 
 	if (m_pueff == PU){       // PU Efficiency Scheme
 	  if (bHS){ // HS jet
-	    tceff = fEffNominalArray[nPt];
+	    tceff = m_effNominalArray[nPt];
 	  } else { // PU jet
 	    tceff = m_fEff;
 	  }
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions.h b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions.h
index 4fefd54b466c2d65420b6cf555a0986e65bc45d6..09d66687d2e67a0650eb4794c9040f3cde72813e 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions.h
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions/UpgradePerformanceFunctions.h
@@ -154,9 +154,9 @@ class UpgradePerformanceFunctions {
 
   float m_fEff;
   bool m_bUseTrackConf;
-  float fEffNominalArray[m_nPUPtBins];
-  float fEffMediumArray[m_nPUPtBins];
-  float fEffExtendedArray[m_nPUPtBins];
+  float m_effNominalArray[m_nPUPtBins];
+  float m_effMediumArray[m_nPUPtBins];
+  float m_effExtendedArray[m_nPUPtBins];
 
   // -- new stuff for HGTD --> to be included into the Golden Scenario
   // -- first set of preliminary working points to contain only flat factors of 
@@ -212,8 +212,8 @@ class UpgradePerformanceFunctions {
   void initializePileupTemplates(TString pileupTemplateFilename); // needs to be called by "setAvgMu" - PU Libraries only for mu 140 and 200 so far
 
   // Photon globals
-  std::vector<TH1D*> hsfakes;
-  std::vector<TH1D*> pufakes;
+  std::vector<TH1D*> m_hsfakes;
+  std::vector<TH1D*> m_pufakes;
 
 };
 
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/plotPerformanceFunctions.cxx b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/plotPerformanceFunctions.cxx
index 59e6d695a19c6e269fb1e04a4d0a3e511293db6f..e4fc4cef15f0e3658c2c7bf6d562acdc4dd00a92 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/plotPerformanceFunctions.cxx
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/plotPerformanceFunctions.cxx
@@ -56,37 +56,37 @@ int main() {
   gStyle->SetPadTickX(1);
   gStyle->SetPadTickY(1);
 
-  UpgradePerformanceFunctions *m_upgrade = new UpgradePerformanceFunctions();
-  m_upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
-  m_upgrade->setAvgMu(200.);
-  std::cout << "Layout is " << m_upgrade->getLayout() 
-	    << ", and mu value is " << m_upgrade->getAvgMu() << std::endl;
-  //    m_upgrade->setUseHGTD0(true);
-
-  // m_upgrade->extendJetTrigger(true);
-  // m_upgrade->setUseHGTD1(true);
-
-  //  plotElectronEfficiency(m_upgrade,3.0,32.0);
-  // plotElectronTriggerEfficiency(m_upgrade,3.0,32.0);
-  //  plotElectronEnergyResolution(m_upgrade,3.3,100.0);
-  // plotMuonEfficiency(m_upgrade,2,80.0);
-  // plotMuonTriggerEfficiency(m_upgrade,0.61,45.0);
-  // plotPhotonEfficiency(m_upgrade,1.0,80.0);
-  // plotFlavourTagEfficiency(m_upgrade,1.5,45,'B',"mv1",70);
-  // plotMETResolution(m_upgrade, 100,200,0);
-  plotTrackJetConfirmEff(m_upgrade,35);
-  plotJetTriggerEfficiency(m_upgrade);
+  UpgradePerformanceFunctions *upgrade = new UpgradePerformanceFunctions();
+  upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
+  upgrade->setAvgMu(200.);
+  std::cout << "Layout is " << upgrade->getLayout() 
+	    << ", and mu value is " << upgrade->getAvgMu() << std::endl;
+  //    upgrade->setUseHGTD0(true);
+
+  // upgrade->extendJetTrigger(true);
+  // upgrade->setUseHGTD1(true);
+
+  //  plotElectronEfficiency(upgrade,3.0,32.0);
+  // plotElectronTriggerEfficiency(upgrade,3.0,32.0);
+  //  plotElectronEnergyResolution(upgrade,3.3,100.0);
+  // plotMuonEfficiency(upgrade,2,80.0);
+  // plotMuonTriggerEfficiency(upgrade,0.61,45.0);
+  // plotPhotonEfficiency(upgrade,1.0,80.0);
+  // plotFlavourTagEfficiency(upgrade,1.5,45,'B',"mv1",70);
+  // plotMETResolution(upgrade, 100,200,0);
+  plotTrackJetConfirmEff(upgrade,35);
+  plotJetTriggerEfficiency(upgrade);
 
   return 0;
 }
 
 
-void plotElectronEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt) {
+void plotElectronEfficiency(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt) {
   // Make plot of Tight electron efficiency for pt and eta
   std::cout << "Generating Electron Efficiency Plots" << std::endl;
 
-  m_upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::tightElectron);
-  m_upgrade->setElectronRandomSeed(1);
+  upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::tightElectron);
+  upgrade->setElectronRandomSeed(1);
 
   TH2D *gold_ElectronEfficiency = new TH2D("gold_ElectronEfficiency","gold_ElectronEfficiency",1000,0,120,1000,0,5);
   // TH2D *silver_ElectronEfficiency = new TH2D("silverElectronEfficiency","silver_ElectronEfficiency",1000,0,120,1000,0,5);
@@ -108,8 +108,8 @@ void plotElectronEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_e
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
-      result_f = m_upgrade->getElectronEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
+      result_f = upgrade->getElectronEfficiency(pt_f*1000,eta_f);
       gold_ElectronEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -117,15 +117,15 @@ void plotElectronEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_e
         pt.push_back(pt_f);
       }
 
-      // m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-      // result_f = m_upgrade->getElectronEfficiency(pt_f*1000,eta_f);
+      // upgrade->setLayout(UpgradePerformanceFunctions::silver);
+      // result_f = upgrade->getElectronEfficiency(pt_f*1000,eta_f);
       // silver_ElectronEfficiency->SetBinContent(i,j,result_f);
       // if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
       //   silver_pt.push_back(result_f);
       // }
   
-      // m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-      // result_f = m_upgrade->getElectronEfficiency(pt_f*1000,eta_f);
+      // upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+      // result_f = upgrade->getElectronEfficiency(pt_f*1000,eta_f);
       // bronze_ElectronEfficiency->SetBinContent(i,j,result_f);
       // if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
       //   bronze_pt.push_back(result_f);
@@ -135,16 +135,16 @@ void plotElectronEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_e
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
-        result_f = m_upgrade->getElectronEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
+        result_f = upgrade->getElectronEfficiency(pt_f*1000,eta_f);
         gold_eta.push_back(result_f);
 
-        // m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-        // result_f = m_upgrade->getElectronEfficiency(pt_f*1000,eta_f);
+        // upgrade->setLayout(UpgradePerformanceFunctions::silver);
+        // result_f = upgrade->getElectronEfficiency(pt_f*1000,eta_f);
         // silver_eta.push_back(result_f);
 
-        // m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-        // result_f = m_upgrade->getElectronEfficiency(pt_f*1000,eta_f);
+        // upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+        // result_f = upgrade->getElectronEfficiency(pt_f*1000,eta_f);
         // bronze_eta.push_back(result_f);
       }
 
@@ -239,12 +239,12 @@ void plotElectronEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_e
   return;
 }
 
-void plotElectronTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt) {
+void plotElectronTriggerEfficiency(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt) {
   // Make plot of Tight electron efficiency for pt and eta
   std::cout << "Generating Electron Trigger Efficiency Plots" << std::endl;
 
-  //  m_upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::tightElectron);
-  // m_upgrade->setElectronRandomSeed(1);
+  //  upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::tightElectron);
+  // upgrade->setElectronRandomSeed(1);
 
   TH2D *gold_ElectronTriggerEfficiency = new TH2D("gold_ElectronTriggerEfficiency","gold_ElectronTriggerEfficiency",1000,0,120,1000,-5,5);
   // TH2D *silver_ElectronTriggerEfficiency = new TH2D("silverElectronTriggerEfficiency","silver_ElectronTriggerEfficiency",1000,0,120,1000,-5,5);
@@ -266,8 +266,8 @@ void plotElectronTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
-      result_f = m_upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
+      result_f = upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
       gold_ElectronTriggerEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -275,15 +275,15 @@ void plotElectronTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float
         pt.push_back(pt_f);
       }
 
-      // m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-      // result_f = m_upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
+      // upgrade->setLayout(UpgradePerformanceFunctions::silver);
+      // result_f = upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
       // silver_ElectronTriggerEfficiency->SetBinContent(i,j,result_f);
       // if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
       //   silver_pt.push_back(result_f);
       // }
   
-      // m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-      // result_f = m_upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
+      // upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+      // result_f = upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
       // bronze_ElectronTriggerEfficiency->SetBinContent(i,j,result_f);
       // if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
       //   bronze_pt.push_back(result_f);
@@ -293,16 +293,16 @@ void plotElectronTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
-        result_f = m_upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::Step1p6);
+        result_f = upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
         gold_eta.push_back(result_f);
 
-        // m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-        // result_f = m_upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
+        // upgrade->setLayout(UpgradePerformanceFunctions::silver);
+        // result_f = upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
         // silver_eta.push_back(result_f);
 
-        // m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-        // result_f = m_upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
+        // upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+        // result_f = upgrade->getSingleElectronTriggerEfficiency(pt_f*1000,eta_f);
         // bronze_eta.push_back(result_f);
       }
 
@@ -411,10 +411,10 @@ void plotElectronTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float
 }
 
 
-void plotJetTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade){
+void plotJetTriggerEfficiency(UpgradePerformanceFunctions *upgrade){
 
    std::cout << "Generating Jet Trigger Efficiency Plots" << std::endl;
-   m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
+   upgrade->setLayout(UpgradePerformanceFunctions::gold);
 
    TH1F *h_1jtrig_pt = new TH1F("gold_Jet1jTriggerEfficiencyPt","gold_Jet1jTriggerEfficiencyPt; p_{T}^{LeadJet} [GeV]",200,0.,200.); h_1jtrig_pt->Sumw2();
    TH1F *h_1jtrig_eta = new TH1F("gold_Jet1jTriggerEfficiencyEta","gold_Jet1jTriggerEfficiencyEta; |#eta^{LeadJet}|",100,0.,5.); h_1jtrig_eta->Sumw2();
@@ -424,14 +424,14 @@ void plotJetTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade){
    TH1F *h_4jtrig_eta = new TH1F("gold_Jet4jTriggerEfficiencyEta","gold_Jet4jTriggerEfficiencyEta; |#eta^{FourthJet}|",100,0.0,5.); h_4jtrig_eta->Sumw2();
 
   for(int j=0;j<100;j++){ //Begin eta loop
-    h_1jtrig_eta->Fill(j*0.05-0.001,m_upgrade->getSingleJetTriggerEfficiency(200000.,j*0.05));
-    h_3jtrig_eta->Fill(j*0.05-0.001,m_upgrade->getThreeJetTriggerEfficiency(200000.,0.,200000.,0.,200000.,j*0.05));
-    h_4jtrig_eta->Fill(j*0.05-0.001,m_upgrade->getFourJetTriggerEfficiency(200000.,0.,200000.,0.,200000.,0.,200000.,j*0.05));
+    h_1jtrig_eta->Fill(j*0.05-0.001,upgrade->getSingleJetTriggerEfficiency(200000.,j*0.05));
+    h_3jtrig_eta->Fill(j*0.05-0.001,upgrade->getThreeJetTriggerEfficiency(200000.,0.,200000.,0.,200000.,j*0.05));
+    h_4jtrig_eta->Fill(j*0.05-0.001,upgrade->getFourJetTriggerEfficiency(200000.,0.,200000.,0.,200000.,0.,200000.,j*0.05));
   }
   for(int j=0;j<200;j++){ //Begin pt loop
-    h_1jtrig_pt->Fill(j*1.,m_upgrade->getSingleJetTriggerEfficiency(j*1000.,0.));
-    h_3jtrig_pt->Fill(j*1.,m_upgrade->getThreeJetTriggerEfficiency(200000.,0.,200000.,0.,j*1000.,0.));
-    h_4jtrig_pt->Fill(j*1.,m_upgrade->getFourJetTriggerEfficiency(200000.,0.,200000.,0.,200000.,0.,j*1000.,0.));
+    h_1jtrig_pt->Fill(j*1.,upgrade->getSingleJetTriggerEfficiency(j*1000.,0.));
+    h_3jtrig_pt->Fill(j*1.,upgrade->getThreeJetTriggerEfficiency(200000.,0.,200000.,0.,j*1000.,0.));
+    h_4jtrig_pt->Fill(j*1.,upgrade->getFourJetTriggerEfficiency(200000.,0.,200000.,0.,200000.,0.,j*1000.,0.));
   }
 
   TCanvas *can1 = new TCanvas("can1","Jet Trigger pT Efficiency",1000,1000);
@@ -482,11 +482,11 @@ void plotJetTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade){
 }
 
 
-void plotMuonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt) {
+void plotMuonEfficiency(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt) {
   // Make plot of Tight muon efficiency for pt and eta
   std::cout << "Generating Muon Efficiency Plots" << std::endl;
 
-  m_upgrade->setMuonWorkingPoint(UpgradePerformanceFunctions::tightMuon);
+  upgrade->setMuonWorkingPoint(UpgradePerformanceFunctions::tightMuon);
 
   TH2D *gold_MuonEfficiency = new TH2D("gold_MuonEfficiency","gold_MuonEfficiency",1000,0,120,1000,0,5);
   TH2D *silver_MuonEfficiency = new TH2D("silverMuonEfficiency","silver_MuonEfficiency",1000,0,120,1000,0,5);
@@ -508,8 +508,8 @@ void plotMuonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta,
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-      result_f = m_upgrade->getMuonEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::gold);
+      result_f = upgrade->getMuonEfficiency(pt_f*1000,eta_f);
       gold_MuonEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -517,15 +517,15 @@ void plotMuonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta,
         pt.push_back(pt_f);
       }
 
-      m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-      result_f = m_upgrade->getMuonEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::silver);
+      result_f = upgrade->getMuonEfficiency(pt_f*1000,eta_f);
       silver_MuonEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         silver_pt.push_back(result_f);
       }
   
-      m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-      result_f = m_upgrade->getMuonEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+      result_f = upgrade->getMuonEfficiency(pt_f*1000,eta_f);
       bronze_MuonEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         bronze_pt.push_back(result_f);
@@ -535,16 +535,16 @@ void plotMuonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta,
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-        result_f = m_upgrade->getMuonEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::gold);
+        result_f = upgrade->getMuonEfficiency(pt_f*1000,eta_f);
         gold_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-        result_f = m_upgrade->getMuonEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::silver);
+        result_f = upgrade->getMuonEfficiency(pt_f*1000,eta_f);
         silver_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-        result_f = m_upgrade->getMuonEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+        result_f = upgrade->getMuonEfficiency(pt_f*1000,eta_f);
         bronze_eta.push_back(result_f);
       }
 
@@ -640,7 +640,7 @@ void plotMuonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta,
 }
 
 
-void plotMuonTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt) {
+void plotMuonTriggerEfficiency(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt) {
   // Make plot of Tight muon efficiency for pt and eta
   std::cout << "Generating Muon Trigger Efficiency Plots" << std::endl;
 
@@ -664,8 +664,8 @@ void plotMuonTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float plo
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-      result_f = m_upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::gold);
+      result_f = upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
       gold_MuonTriggerEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -673,15 +673,15 @@ void plotMuonTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float plo
         pt.push_back(pt_f);
       }
 
-      m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-      result_f = m_upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::silver);
+      result_f = upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
       silver_MuonTriggerEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         silver_pt.push_back(result_f);
       }
   
-      m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-      result_f = m_upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+      result_f = upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
       bronze_MuonTriggerEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         bronze_pt.push_back(result_f);
@@ -691,16 +691,16 @@ void plotMuonTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float plo
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-        result_f = m_upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::gold);
+        result_f = upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
         gold_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-        result_f = m_upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::silver);
+        result_f = upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
         silver_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-        result_f = m_upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+        result_f = upgrade->getSingleMuonTriggerEfficiency(pt_f*1000,eta_f);
         bronze_eta.push_back(result_f);
       }
 
@@ -791,17 +791,17 @@ void plotMuonTriggerEfficiency(UpgradePerformanceFunctions *m_upgrade, float plo
   return;
 }
 
-void plotPhotonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt) {
+void plotPhotonEfficiency(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt) {
   // Make plot of Tight photon efficiency for pt and eta
   std::cout << "Generating photon Efficiency Plots" << std::endl;
 
-  m_upgrade->setPhotonWorkingPoint(UpgradePerformanceFunctions::tightPhoton);
-  m_upgrade->setPhotonRandomSeed(1);
+  upgrade->setPhotonWorkingPoint(UpgradePerformanceFunctions::tightPhoton);
+  upgrade->setPhotonRandomSeed(1);
 
   TH2D *gold_PhotonEfficiency = new TH2D("gold_PhotonEfficiency","gold_PhotonEfficiency",1000,0,120,1000,0,5);
   TH2D *silver_PhotonEfficiency = new TH2D("silverPhotonEfficiency","silver_PhotonEfficiency",1000,0,120,1000,0,5);
   TH2D *bronze_PhotonEfficiency = new TH2D("bronze_PhotonEfficiency","bronze_PhotonEfficiency",1000,0,120,1000,0,5);
-  TH2D *gold_PhotonFakeRate = new TH2D("gold_PhotonFakeRate","gold_PhotonFakeRate",1000,0,120,1000,0,5);  
+  //TH2D *gold_PhotonFakeRate = new TH2D("gold_PhotonFakeRate","gold_PhotonFakeRate",1000,0,120,1000,0,5);  
 
   std::vector<float> eta; //Store x values for eta scan
   std::vector<float> pt; //Store x values for pt scan
@@ -819,8 +819,8 @@ void plotPhotonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-      result_f = m_upgrade->getPhotonEfficiency(pt_f*1000);
+      upgrade->setLayout(UpgradePerformanceFunctions::gold);
+      result_f = upgrade->getPhotonEfficiency(pt_f*1000);
       gold_PhotonEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -828,15 +828,15 @@ void plotPhotonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta
         pt.push_back(pt_f);
       }
 
-      m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-      result_f = m_upgrade->getPhotonEfficiency(pt_f*1000);
+      upgrade->setLayout(UpgradePerformanceFunctions::silver);
+      result_f = upgrade->getPhotonEfficiency(pt_f*1000);
       silver_PhotonEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         silver_pt.push_back(result_f);
       }
   
-      m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-      result_f = m_upgrade->getPhotonEfficiency(pt_f*1000);
+      upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+      result_f = upgrade->getPhotonEfficiency(pt_f*1000);
       bronze_PhotonEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         bronze_pt.push_back(result_f);
@@ -846,16 +846,16 @@ void plotPhotonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-        result_f = m_upgrade->getPhotonEfficiency(pt_f*1000);
+        upgrade->setLayout(UpgradePerformanceFunctions::gold);
+        result_f = upgrade->getPhotonEfficiency(pt_f*1000);
         gold_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-        result_f = m_upgrade->getPhotonEfficiency(pt_f*1000);
+        upgrade->setLayout(UpgradePerformanceFunctions::silver);
+        result_f = upgrade->getPhotonEfficiency(pt_f*1000);
         silver_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-        result_f = m_upgrade->getPhotonEfficiency(pt_f*1000);
+        upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+        result_f = upgrade->getPhotonEfficiency(pt_f*1000);
         bronze_eta.push_back(result_f);
       }
 
@@ -950,12 +950,12 @@ void plotPhotonEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta
   return;
 }
 
-void plotElectronEnergyResolution(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt) {
+void plotElectronEnergyResolution(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt) {
   // Make plot of Tight electron efficiency for pt and eta
   std::cout << "Generating Electron Energy Resolution Plots" << std::endl;
 
-  m_upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::tightElectron);
-  m_upgrade->setElectronRandomSeed(1);
+  upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::tightElectron);
+  upgrade->setElectronRandomSeed(1);
 
   TH2D *gold_ElectronEnergyResolution = new TH2D("gold_ElectronEnergyResolution","gold_ElectronEnergyResolution",1000,0,120,1000,0,5);
   TH2D *silver_ElectronEnergyResolution = new TH2D("silverElectronEnergyResolution","silver_ElectronEnergyResolution",1000,0,120,1000,0,5);
@@ -977,8 +977,8 @@ void plotElectronEnergyResolution(UpgradePerformanceFunctions *m_upgrade, float
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-      result_f = m_upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::gold);
+      result_f = upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
       gold_ElectronEnergyResolution->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -986,15 +986,15 @@ void plotElectronEnergyResolution(UpgradePerformanceFunctions *m_upgrade, float
         pt.push_back(pt_f);
       }
 
-      m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-      result_f = m_upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::silver);
+      result_f = upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
       silver_ElectronEnergyResolution->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         silver_pt.push_back(result_f);
       }
   
-      m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-      result_f = m_upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
+      upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+      result_f = upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
       bronze_ElectronEnergyResolution->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         bronze_pt.push_back(result_f);
@@ -1004,16 +1004,16 @@ void plotElectronEnergyResolution(UpgradePerformanceFunctions *m_upgrade, float
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-        result_f = m_upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::gold);
+        result_f = upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
         gold_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-        result_f = m_upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::silver);
+        result_f = upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
         silver_eta.push_back(result_f);
 
-        m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-        result_f = m_upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
+        upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+        result_f = upgrade->getElectronEnergyResolution(pt_f*1000,eta_f);
         bronze_eta.push_back(result_f);
       }
 
@@ -1099,12 +1099,12 @@ void plotElectronEnergyResolution(UpgradePerformanceFunctions *m_upgrade, float
   return;
 }
 
-void plotFlavourTagEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot_eta, float plot_pt, char flavour, TString Tagger, int operating_point) {
+void plotFlavourTagEfficiency(UpgradePerformanceFunctions *upgrade, float plot_eta, float plot_pt, char flavour, TString Tagger, int operating_point) {
   // Make plot of choosen Flavour tagging efficiency for pt and eta
   std::cout << "Generating " << flavour << "Tagging Efficiency plots" << std::endl;
 
   //Choose file containing histograms for Flavour tagging
-  m_upgrade->setFlavourTaggingCalibrationFilename("UpgradePerformanceFunctions/flavor_tags_v1.1.root");
+  upgrade->setFlavourTaggingCalibrationFilename("UpgradePerformanceFunctions/flavor_tags_v1.1.root");
 
   TH2D *gold_FlavourTagEfficiency = new TH2D("gold_FlavourTagEfficiency","gold_FlavourTagEfficiency",1000,0,120,1000,0,5);
   
@@ -1120,8 +1120,8 @@ void plotFlavourTagEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot
   for(int j=0;j<1000;j++){ //Begin eta loop
     
     for(int i=0;i<1000;i++){ //Begin pt loop
-      m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-      result_f = m_upgrade->getFlavourTagEfficiency(pt_f*1000,eta_f,flavour,Tagger,operating_point);
+      upgrade->setLayout(UpgradePerformanceFunctions::gold);
+      result_f = upgrade->getFlavourTagEfficiency(pt_f*1000,eta_f,flavour,Tagger,operating_point);
       gold_FlavourTagEfficiency->SetBinContent(i,j,result_f);
       if(eta_f < (plot_eta + .004) && eta_f > (plot_eta - .004)) {
         plot_eta = eta_f;
@@ -1133,8 +1133,8 @@ void plotFlavourTagEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot
         plot_pt = pt_f;
         eta.push_back(eta_f);
         
-        m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-        result_f = m_upgrade->getFlavourTagEfficiency(pt_f*1000,eta_f,flavour,Tagger,operating_point);
+        upgrade->setLayout(UpgradePerformanceFunctions::gold);
+        result_f = upgrade->getFlavourTagEfficiency(pt_f*1000,eta_f,flavour,Tagger,operating_point);
         gold_eta.push_back(result_f);
       }
 
@@ -1194,19 +1194,19 @@ void plotFlavourTagEfficiency(UpgradePerformanceFunctions *m_upgrade, float plot
 }
 
 
-void plotMETResolution(UpgradePerformanceFunctions *m_upgrade, float sumEtGeV, float METxGeV, float METyGeV){
+void plotMETResolution(UpgradePerformanceFunctions *upgrade, float sumEtGeV, float METxGeV, float METyGeV){
   // Make plot of Missing Transverse Energy performance
   std::cout << "Generating Missing Transverse Energy performance plots" << std::endl;
 
   //Choose file containing histograms for Missing Transverse Energy
-  m_upgrade->loadMETHistograms("UpgradePerformanceFunctions/sumetPU_mu200_ttbar_gold.root");
+  upgrade->loadMETHistograms("UpgradePerformanceFunctions/sumetPU_mu200_ttbar_gold.root");
 
   // Set random number generator seed for MET smearing function
-  m_upgrade->setMETRandomSeed(1);
+  upgrade->setMETRandomSeed(1);
 
   // Set average pileup for analysis (only mu = 200 exists currently)
   std::cout << "Resetting average pileup value to 200" << std::endl;
-  m_upgrade->setAvgMu(200.);
+  upgrade->setAvgMu(200.);
 
   // Storage container for MET result defined by UpgradePerformaceFunctions
   UpgradePerformanceFunctions::MET met_result; // Definition: typedef std::pair<double,double> MET
@@ -1230,8 +1230,8 @@ void plotMETResolution(UpgradePerformanceFunctions *m_upgrade, float sumEtGeV, f
   float truth_phi = atan2(METyGeV,METxGeV);
 
   for(int i=0;i<1000000;i++){ //Create 100000 smeared events
-    m_upgrade->setLayout(UpgradePerformanceFunctions::gold); // Only gold implemented
-    met_result = m_upgrade->getMETSmeared(sumEtGeV*1000,METxGeV*1000,METyGeV*1000);
+    upgrade->setLayout(UpgradePerformanceFunctions::gold); // Only gold implemented
+    met_result = upgrade->getMETSmeared(sumEtGeV*1000,METxGeV*1000,METyGeV*1000);
 
     temp_METx = met_result.first/1000; // Smeared METx in GeV
     temp_METy = met_result.second/1000; // Smeared METy in GeV
@@ -1253,16 +1253,16 @@ void plotMETResolution(UpgradePerformanceFunctions *m_upgrade, float sumEtGeV, f
   for(int i=0;i<70000;i++) { // Generate points for MET Resolution plot
     temp_sumEt = i * 100; 
     sumEt.push_back(temp_sumEt/1000);
-    m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-    result_f = m_upgrade->getMETResolution(temp_sumEt);
+    upgrade->setLayout(UpgradePerformanceFunctions::gold);
+    result_f = upgrade->getMETResolution(temp_sumEt);
     gold_resol.push_back(result_f/1000.0);
 
-    m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-    result_f = m_upgrade->getMETResolution(temp_sumEt);
+    upgrade->setLayout(UpgradePerformanceFunctions::silver);
+    result_f = upgrade->getMETResolution(temp_sumEt);
     silver_resol.push_back(result_f/1000.0);
 
-    m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-    result_f = m_upgrade->getMETResolution(temp_sumEt);
+    upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+    result_f = upgrade->getMETResolution(temp_sumEt);
     bronze_resol.push_back(result_f/1000.0);
   } //End METResolution loop
 
@@ -1314,20 +1314,20 @@ void plotMETResolution(UpgradePerformanceFunctions *m_upgrade, float sumEtGeV, f
 }
 
 
-void plotTrackJetConfirmEff(UpgradePerformanceFunctions *m_upgrade, float plot_pt) {
+void plotTrackJetConfirmEff(UpgradePerformanceFunctions *upgrade, float plot_pt) {
   // Make plot of Missing Transverse Energy performance
   std::cout << "Generating Track-Jet Confirmation Efficiency plots" << std::endl;
 
-  //  m_upgrade->setUseHGTD1(true);
+  //  upgrade->setUseHGTD1(true);
 
   //Initialize jet parameters
-  m_upgrade->setJetRandomSeed(1);
-  m_upgrade->setPileupUseTrackConf(true); 
-  m_upgrade->setPileupRandomSeed(1);
-  m_upgrade->setPileupJetPtThresholdMeV(30000.);
+  upgrade->setJetRandomSeed(1);
+  upgrade->setPileupUseTrackConf(true); 
+  upgrade->setPileupRandomSeed(1);
+  upgrade->setPileupJetPtThresholdMeV(30000.);
 
   // Set pileup (options currently incude 140 and 200
-  m_upgrade->setAvgMu(200.);
+  upgrade->setAvgMu(200.);
 
   TCanvas *can = new TCanvas("can","Track-jet confirmation efficiency",1000,1000);
   //can->Divide(2,2);
@@ -1348,25 +1348,25 @@ void plotTrackJetConfirmEff(UpgradePerformanceFunctions *m_upgrade, float plot_p
   for(int j=0;j<2;j++) { // First loop Scheme = HS, Second loop Scheme = PU
     if(j == 0){ // First loop Scheme = HS
       std::cout << "First Track-jet confirmation loop Scheme = HS and PileupEff = .9" <<std::endl;
-      m_upgrade->setPileupEfficiencyScheme(UpgradePerformanceFunctions::PileupEff::HS); 
-      m_upgrade->setPileupEff(0.9);
+      upgrade->setPileupEfficiencyScheme(UpgradePerformanceFunctions::PileupEff::HS); 
+      upgrade->setPileupEff(0.9);
     }
     else { // Second loop Scheme = PU
       std::cout << "Second Track-jet confirmation loop Scheme = PU and PileupEff = .02" <<std::endl;
-      m_upgrade->setPileupEfficiencyScheme(UpgradePerformanceFunctions::PileupEff::PU); 
-      m_upgrade->setPileupEff(0.02);
+      upgrade->setPileupEfficiencyScheme(UpgradePerformanceFunctions::PileupEff::PU); 
+      upgrade->setPileupEff(0.02);
     }
 
     // **** Gold Loop **** //
     temp_eta = 0; // Start eta at 0
-    m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-    m_upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions");
+    upgrade->setLayout(UpgradePerformanceFunctions::gold);
+    upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions");
     for(int i=0;i<1000;i++){ // Gold loop to fill vectors
       eta.push_back(temp_eta);
       
-      store_result = m_upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"HS");
+      store_result = upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"HS");
       gold_HS.push_back(store_result);
-      store_result = m_upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"PU"); 
+      store_result = upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"PU"); 
       gold_PU.push_back(store_result);
 
       temp_eta = temp_eta + 5.0/1000.0;
@@ -1374,12 +1374,12 @@ void plotTrackJetConfirmEff(UpgradePerformanceFunctions *m_upgrade, float plot_p
 
     // **** Silver Loop **** //
     temp_eta = 0; // Start eta at 0
-    m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-    m_upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions");
+    upgrade->setLayout(UpgradePerformanceFunctions::silver);
+    upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions");
     for(int i=0;i<1000;i++){ // Silver loop to fill vectors
-      store_result = m_upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"HS");
+      store_result = upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"HS");
       silver_HS.push_back(store_result);
-      store_result = m_upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"PU"); 
+      store_result = upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"PU"); 
       silver_PU.push_back(store_result);
 
       temp_eta = temp_eta + 5.0/1000.0;
@@ -1387,12 +1387,12 @@ void plotTrackJetConfirmEff(UpgradePerformanceFunctions *m_upgrade, float plot_p
 
     // **** Bronze Loop **** //
     temp_eta = 0; // Start eta at 0
-    m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-    m_upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions");
+    upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+    upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions");
     for(int i=0;i<1000;i++){ // Bronze loop to fill vectors
-      store_result = m_upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"HS");
+      store_result = upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"HS");
       bronze_HS.push_back(store_result);
-      store_result = m_upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"PU"); 
+      store_result = upgrade->getTrackJetConfirmEff(plot_pt*1000,temp_eta,"PU"); 
       bronze_PU.push_back(store_result);
 
       temp_eta = temp_eta + 5.0/1000.0;
diff --git a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/testPerformanceFunctions.cxx b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/testPerformanceFunctions.cxx
index 332054c5e0666a7bba25a5cf75cafa38c3580584..670e92dddd9e4a571f490393b367f9afb29d9197 100644
--- a/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/testPerformanceFunctions.cxx
+++ b/PhysicsAnalysis/UpgradePhys/SmearingFunctions/UpgradePerformanceFunctions/util/testPerformanceFunctions.cxx
@@ -11,132 +11,132 @@ int main() {
   // This hack is needed to force dictionary loading in ROOT 5
   gROOT->ProcessLine("#include <vector>");
 
-  UpgradePerformanceFunctions *m_upgrade = new UpgradePerformanceFunctions();
-  m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-  m_upgrade->setAvgMu(200.);
-  std::cout << "Layout is " << m_upgrade->getLayout() 
-	    << ", and mu value is " << m_upgrade->getAvgMu() << std::endl;
-  m_upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::looseElectron);
-  m_upgrade->setElectronRandomSeed(1);
-  m_upgrade->setMuonWorkingPoint(UpgradePerformanceFunctions::tightMuon);
-  m_upgrade->setPhotonWorkingPoint(UpgradePerformanceFunctions::tightPhoton);
-  m_upgrade->loadMETHistograms("UpgradePerformanceFunctions/sumetPU_mu200_ttbar_gold.root");
-  m_upgrade->setJetRandomSeed(1);
-  m_upgrade->setPileupRandomSeed(1);
-  m_upgrade->setPileupUseTrackConf(true);
-  m_upgrade->setUseHGTD1(true);
-  //m_upgrade->setUseHGTD0(false);
-  m_upgrade->setPileupJetPtThresholdMeV(30000.);
-  m_upgrade->setPileupEfficiencyScheme(UpgradePerformanceFunctions::PU);
-  m_upgrade->setPileupEff(0.02);
-  // m_upgrade->setHGTDPUEff(0.1);
-  // m_upgrade->setHGTDHSEff(0.9);
-  //  m_upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions/");
-  m_upgrade->setPileupTemplatesPath("/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/UpgradePerformanceFunctions/");
-  m_upgrade->initPhotonFakeHistograms("UpgradePerformanceFunctions/PhotonFakes.root");
+  UpgradePerformanceFunctions *upgrade = new UpgradePerformanceFunctions();
+  upgrade->setLayout(UpgradePerformanceFunctions::gold);
+  upgrade->setAvgMu(200.);
+  std::cout << "Layout is " << upgrade->getLayout() 
+	    << ", and mu value is " << upgrade->getAvgMu() << std::endl;
+  upgrade->setElectronWorkingPoint(UpgradePerformanceFunctions::looseElectron);
+  upgrade->setElectronRandomSeed(1);
+  upgrade->setMuonWorkingPoint(UpgradePerformanceFunctions::tightMuon);
+  upgrade->setPhotonWorkingPoint(UpgradePerformanceFunctions::tightPhoton);
+  upgrade->loadMETHistograms("UpgradePerformanceFunctions/sumetPU_mu200_ttbar_gold.root");
+  upgrade->setJetRandomSeed(1);
+  upgrade->setPileupRandomSeed(1);
+  upgrade->setPileupUseTrackConf(true);
+  upgrade->setUseHGTD1(true);
+  //upgrade->setUseHGTD0(false);
+  upgrade->setPileupJetPtThresholdMeV(30000.);
+  upgrade->setPileupEfficiencyScheme(UpgradePerformanceFunctions::PU);
+  upgrade->setPileupEff(0.02);
+  // upgrade->setHGTDPUEff(0.1);
+  // upgrade->setHGTDHSEff(0.9);
+  //  upgrade->setPileupTemplatesPath("/afs/cern.ch/atlas/www/GROUPS/DATABASE/GroupData/UpgradePerformanceFunctions/");
+  upgrade->setPileupTemplatesPath("/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/UpgradePerformanceFunctions/");
+  upgrade->initPhotonFakeHistograms("UpgradePerformanceFunctions/PhotonFakes.root");
 
   // This is just a test of some methods without realistic input.
   std::cout << "ElectronToPhotonFakeRate at pT=50 GeV is " 
-	    << m_upgrade->getElectronToPhotonFakeRate(50.*1000., 0.0) 
+	    << upgrade->getElectronToPhotonFakeRate(50.*1000., 0.0) 
   	    << std::endl;
 
   std::cout << "Photon efficiency at pT=50 GeV is "
-	    << m_upgrade->getPhotonEfficiency(50.*1000.) << std::endl;
+	    << upgrade->getPhotonEfficiency(50.*1000.) << std::endl;
   std::cout << "Photon efficiency at pT=10 GeV is "
-	    << m_upgrade->getPhotonEfficiency(10.*1000.) << std::endl;
+	    << upgrade->getPhotonEfficiency(10.*1000.) << std::endl;
   std::cout << "Jet-to-photon fake rate at pT=50 GeV is "
-	    << m_upgrade->getPhotonFakeRate(50.*1000.) << std::endl;
+	    << upgrade->getPhotonFakeRate(50.*1000.) << std::endl;
   std::cout << "Jet-to-photon fake rate at pT=10 GeV is "
-	    << m_upgrade->getPhotonFakeRate(10.*1000.) << std::endl;
+	    << upgrade->getPhotonFakeRate(10.*1000.) << std::endl;
   std::cout << "Photon pileup fake rate at pT=50 GeV is "
-	    << m_upgrade->getPhotonPileupFakeRate(50.*1000.) << std::endl;
+	    << upgrade->getPhotonPileupFakeRate(50.*1000.) << std::endl;
 
   // Test of the photon fake energy rescaling
   std::cout << "Photon fake rescaled ET at ET=50 GeV is " 
-	    << m_upgrade->getPhotonFakeRescaledET(50.*1000.) << " MeV" << std::endl;
+	    << upgrade->getPhotonFakeRescaledET(50.*1000.) << " MeV" << std::endl;
   std::cout << "Photon pileup fake rescaled ET=50 GeV is " 
-	    << m_upgrade->getPhotonPileupFakeRescaledET(50.*1000.) << " MeV" << std::endl;
+	    << upgrade->getPhotonPileupFakeRescaledET(50.*1000.) << " MeV" << std::endl;
 
-  float eventMETreso = m_upgrade->getMETResolution(100000.0);
+  float eventMETreso = upgrade->getMETResolution(100000.0);
   std::cout << "MET resolution test result is " << eventMETreso << std::endl;
 
   std::cout << "Muon trigger efficiency at pT=200 GeV, eta=1.0 is "
-	    << m_upgrade->getSingleMuonTriggerEfficiency(200000.,1.0)
+	    << upgrade->getSingleMuonTriggerEfficiency(200000.,1.0)
 	    << std::endl;
   
   std::cout << "Muon trigger efficiency at pT=200 GeV, eta=1.1 is "
-	    << m_upgrade->getSingleMuonTriggerEfficiency(200000.,1.1)
+	    << upgrade->getSingleMuonTriggerEfficiency(200000.,1.1)
 	    << std::endl;
 
-  float muonEfficiency = m_upgrade->getMuonEfficiency(2000000., 1.5);
+  float muonEfficiency = upgrade->getMuonEfficiency(2000000., 1.5);
   std::cout << "Muon efficiency at pT=2000 GeV, eta=1.5 is "
 	    << muonEfficiency << std::endl;
 
-  float muonPtResolution = m_upgrade->getMuonPtResolution(500000., 2.0);
+  float muonPtResolution = upgrade->getMuonPtResolution(500000., 2.0);
   std::cout << "Muon pT resolution at pT=500 GeV, eta=2.0 is " 
 	    << muonPtResolution << " MeV" << std::endl;
-  muonPtResolution = m_upgrade->getMuonPtResolution(2000000., 1.5);
+  muonPtResolution = upgrade->getMuonPtResolution(2000000., 1.5);
   std::cout << "Muon pT resolution at pT=2000 GeV, eta=1.5 is "
 	    << muonPtResolution << " MeV" << std::endl;
-  muonPtResolution = m_upgrade->getMuonPtResolution(12000., 0.15);
+  muonPtResolution = upgrade->getMuonPtResolution(12000., 0.15);
   std::cout << "Muon pT resolution at pT=12 GeV, eta=0.15 is "
 	    << muonPtResolution << " MeV" << std::endl;
 
-  float muonQOverPtResolution = m_upgrade->getMuonQOverPtResolution(12000., 0.15);
+  float muonQOverPtResolution = upgrade->getMuonQOverPtResolution(12000., 0.15);
   std::cout << "Muon qOverPT resolution at pT=12 GeV, eta=0.15 is "
 	    << muonQOverPtResolution << "/MeV" << std::endl;
 
-  m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-  std::cout << "electron efficiency (gold) = " << m_upgrade->getElectronEfficiency(40000., 1.0) << std::endl;
-  std::cout << "muon efficiency (gold) = " << m_upgrade->getMuonEfficiency(40000., 2.8) << std::endl;
-  m_upgrade->setLayout(UpgradePerformanceFunctions::silver);
-  std::cout << "electron efficiency (silver) = " << m_upgrade->getElectronEfficiency(40000., 1.0) << std::endl;
-  std::cout << "muon efficiency (silver) = " << m_upgrade->getMuonEfficiency(40000., 2.8) << std::endl;
-  m_upgrade->setLayout(UpgradePerformanceFunctions::bronze);
-  std::cout << "electron efficiency (bronze) = " << m_upgrade->getElectronEfficiency(40000., 1.0) << std::endl;
-  std::cout << "muon efficiency (bronze) = " << m_upgrade->getMuonEfficiency(40000., 2.8) << std::endl;
-  m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-
-  std::vector<TLorentzVector> pileupJets = m_upgrade->getPileupJets();
+  upgrade->setLayout(UpgradePerformanceFunctions::gold);
+  std::cout << "electron efficiency (gold) = " << upgrade->getElectronEfficiency(40000., 1.0) << std::endl;
+  std::cout << "muon efficiency (gold) = " << upgrade->getMuonEfficiency(40000., 2.8) << std::endl;
+  upgrade->setLayout(UpgradePerformanceFunctions::silver);
+  std::cout << "electron efficiency (silver) = " << upgrade->getElectronEfficiency(40000., 1.0) << std::endl;
+  std::cout << "muon efficiency (silver) = " << upgrade->getMuonEfficiency(40000., 2.8) << std::endl;
+  upgrade->setLayout(UpgradePerformanceFunctions::bronze);
+  std::cout << "electron efficiency (bronze) = " << upgrade->getElectronEfficiency(40000., 1.0) << std::endl;
+  std::cout << "muon efficiency (bronze) = " << upgrade->getMuonEfficiency(40000., 2.8) << std::endl;
+  upgrade->setLayout(UpgradePerformanceFunctions::gold);
+
+  std::vector<TLorentzVector> pileupJets = upgrade->getPileupJets();
   std::cout << "Found " <<  pileupJets.size() << " pileup jets above threshold" << std::endl;
   std::cout << "Track Confirmation Efficiency for PU pT=40 GeV, eta=1.0 is "
-	    << m_upgrade->getTrackJetConfirmEff(40000., 1.0, "PU") << std::endl;
+	    << upgrade->getTrackJetConfirmEff(40000., 1.0, "PU") << std::endl;
   std::cout << "Track Confirmation Efficiency for HS pT=40 GeV, eta=1.0 is "
-	    << m_upgrade->getTrackJetConfirmEff(40000., 1.0, "HS") << std::endl;
+	    << upgrade->getTrackJetConfirmEff(40000., 1.0, "HS") << std::endl;
   std::cout << "Track Confirmation Efficiency for PU pT=40 GeV, eta=4.5 is "
-	    << m_upgrade->getTrackJetConfirmEff(40000., 4.5, "PU") << std::endl;
+	    << upgrade->getTrackJetConfirmEff(40000., 4.5, "PU") << std::endl;
   std::cout << "Track Confirmation Efficiency for HS pT=40 GeV, eta=4.5 is "
-	    << m_upgrade->getTrackJetConfirmEff(40000., 4.5, "HS") << std::endl;
+	    << upgrade->getTrackJetConfirmEff(40000., 4.5, "HS") << std::endl;
 
   // Temporarily change layout for flavour tagging
-  m_upgrade->setLayout(UpgradePerformanceFunctions::gold);
-  m_upgrade->setFlavourTaggingCalibrationFilename("UpgradePerformanceFunctions/flavor_tags_v1.1.root");
+  upgrade->setLayout(UpgradePerformanceFunctions::gold);
+  upgrade->setFlavourTaggingCalibrationFilename("UpgradePerformanceFunctions/flavor_tags_v1.1.root");
 
   std::cout << "b-tagging efficiency for pT=40 GeV, eta=1.0 (no TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 70) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 70) << std::endl;
   std::cout << "c-tagging efficiency for pT=40 GeV, eta=1.0 (no TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 70) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 70) << std::endl;
   std::cout << "b-tagging efficiency for pT=40 GeV, eta=1.0 (w/ TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 70, true) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 70, true) << std::endl;
   std::cout << "c-tagging efficiency for pT=40 GeV, eta=1.0 (w/ TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 70, true) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 70, true) << std::endl;
 
   std::cout << "b-tagging 85 efficiency for pT=40 GeV, eta=1.0 (no TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 85) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 85) << std::endl;
   std::cout << "c-tagging 85 efficiency for pT=40 GeV, eta=1.0 (no TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 85) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 85) << std::endl;
   std::cout << "b-tagging 85 efficiency for pT=40 GeV, eta=1.0 (w/ TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 85, true) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'B', "mv1", 85, true) << std::endl;
   std::cout << "c-tagging 85 efficiency for pT=40 GeV, eta=1.0 (w/ TC) is " 
-	    << m_upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 85, true) << std::endl;
+	    << upgrade->getFlavourTagEfficiency(40000., 1.0, 'C', "mv1", 85, true) << std::endl;
 
   std::cout << "Single electron trigger efficiency for pT=20 GeV, eta=1.0 is "
-	    << m_upgrade->getSingleElectronTriggerEfficiency(20000., 1.0) << std::endl;
+	    << upgrade->getSingleElectronTriggerEfficiency(20000., 1.0) << std::endl;
   std::cout << "Dielectron trigger efficiency for pT=20 GeV, eta=1.0 is "
-	    << m_upgrade->getDiElectronTriggerEfficiency(20000., 20000., 1.0, 1.0) << std::endl;
+	    << upgrade->getDiElectronTriggerEfficiency(20000., 20000., 1.0, 1.0) << std::endl;
 
   std::cout << "Four-jet trigger efficiency for pT=100 GeV, eta=1.0 is "
-	    << m_upgrade->getFourJetTriggerEfficiency(100000., 1.0,
+	    << upgrade->getFourJetTriggerEfficiency(100000., 1.0,
 						      100000., 1.0,
 						      100000., 1.0,
 						      100000., 1.0) 
diff --git a/Projects/AnalysisBase/externals.txt b/Projects/AnalysisBase/externals.txt
index c5d8a542a3375ef536e7e48b3ca0aae0be42a565..c38b29ec447a444710d4be761f9dd5e3af25b0ea 100644
--- a/Projects/AnalysisBase/externals.txt
+++ b/Projects/AnalysisBase/externals.txt
@@ -7,3 +7,4 @@
 
 # The version of atlas/atlasexternals to use:
 AnalysisBaseExternalsVersion = aa2d4807
+
diff --git a/Projects/AthSimulation/externals.txt b/Projects/AthSimulation/externals.txt
index 3897b4365193fe7b812b6f413a3e483c6d5b27a3..7a8dcd3f5d9d6031df3b2a185ffc623bf086c39f 100644
--- a/Projects/AthSimulation/externals.txt
+++ b/Projects/AthSimulation/externals.txt
@@ -8,5 +8,6 @@
 # The version of atlas/atlasexternals to use:
 AthSimulationExternalsVersion = aa2d4807
 
+
 # The version of atlas/Gaudi to use:
 GaudiVersion = v28r2.006
diff --git a/Projects/Athena/externals.txt b/Projects/Athena/externals.txt
index 18938ecaa6a377bb2c83ce9f6ee1f0bcadc20483..13efdad96c0a2ea3a5e93651f491b5a0bc85b231 100644
--- a/Projects/Athena/externals.txt
+++ b/Projects/Athena/externals.txt
@@ -8,5 +8,6 @@
 # The version of atlas/atlasexternals to use:
 AthenaExternalsVersion = aa2d4807
 
+
 # The version of atlas/Gaudi to use:
 GaudiVersion = v28r2.006
diff --git a/Projects/Athena/package_filters.txt b/Projects/Athena/package_filters.txt
index 0dbb401bc346994b7232a1c98ee9896addb0d09a..d77f348f7ea66698baeaa94d715f1d2b709afad4 100644
--- a/Projects/Athena/package_filters.txt
+++ b/Projects/Athena/package_filters.txt
@@ -31,6 +31,7 @@
 + graphics/VP1/VP1Systems/VP1GeometrySystems
 + graphics/VP1/VP1Plugins/VP1GeometryPlugin
 + graphics/VP1/VP1Systems/VP1GuideLineSystems
++ graphics/VP1/VP1Systems/VP1SimHitSystems
 # + graphics/VP1/VP1Plugins/VP1TrackPlugin
 # + graphics/VP1/VP1Systems/VP1TrackSystems
 - graphics/VP1/.*
diff --git a/Reconstruction/HeavyIonRec/HIJetRec/CMakeLists.txt b/Reconstruction/HeavyIonRec/HIJetRec/CMakeLists.txt
index b21de0d4c69eb2af3306aff07c92ddefe70a6d7d..e25818886e55c3abb6251d7cc8cc14c05847b328 100644
--- a/Reconstruction/HeavyIonRec/HIJetRec/CMakeLists.txt
+++ b/Reconstruction/HeavyIonRec/HIJetRec/CMakeLists.txt
@@ -47,4 +47,3 @@ atlas_add_component( HIJetRec
 atlas_install_headers( HIJetRec )
 atlas_install_python_modules( python/*.py )
 atlas_install_joboptions( share/*.py )
-atlas_install_data( data/cluster.geo.root )
diff --git a/Reconstruction/Jet/JetAnalysisTools/JetTileCorrection/data/Tile_maskedDB_Run2.conf b/Reconstruction/Jet/JetAnalysisTools/JetTileCorrection/data/Tile_maskedDB_Run2.conf
index d5c672f869279282405fbfc52393ae0b2a528b47..732e498524e598836af00f9a4cccfb6675508350 100644
--- a/Reconstruction/Jet/JetAnalysisTools/JetTileCorrection/data/Tile_maskedDB_Run2.conf
+++ b/Reconstruction/Jet/JetAnalysisTools/JetTileCorrection/data/Tile_maskedDB_Run2.conf
@@ -6,8 +6,8 @@
 0    9      276262     284484	 LBA10    
 3    20     276262     284484	 EBC21     
 # 2016
-1    4      306988     1000000   LBC5(current)
-0    51     307856     1000000   LBA52(current)
+1    4      306988     311481    LBC5
+0    51     307856     311481    LBA52
 # 2016 (leak issue. no good data collected with this config though)
 1    4      306657      306987   LBC5
 1    5      306657      306987   LBC6
@@ -20,4 +20,7 @@
 1    12     306657      306987   LBC13
 1    13     306657      306987   LBC14
 1    14     306657      306987   LBC15
-1    15     306657      306987   LBC16
\ No newline at end of file
+1    15     306657      306987   LBC16
+# 2017
+1    62     324320      1000000  LBC63(current)
+2    2      324320      1000000  EBA03(current)
diff --git a/Reconstruction/Jet/JetMomentTools/Root/JetPtAssociationTool.cxx b/Reconstruction/Jet/JetMomentTools/Root/JetPtAssociationTool.cxx
index 06aa0fb7e133c42f20febdbf508499d95f10970a..1844f5dad28ba375f8439e0abc2dfc367ffc6d71 100644
--- a/Reconstruction/Jet/JetMomentTools/Root/JetPtAssociationTool.cxx
+++ b/Reconstruction/Jet/JetMomentTools/Root/JetPtAssociationTool.cxx
@@ -38,9 +38,11 @@ int JetPtAssociationTool::modifyJet(xAOD::Jet& jet) const {
     return 1;
   }
   // Retrieve the container of jets to be matched.
-  const JetContainer* pjets = evtStore()->retrieve<const JetContainer>(m_conname);
-  if ( pjets == 0 ) {
-    ATH_MSG_WARNING("Matching jet container not found: " << m_conname);
+  const JetContainer* pjets = nullptr;
+  if ( evtStore()->contains<xAOD::JetContainer>(m_conname) ) {
+    pjets = evtStore()->retrieve<const xAOD::JetContainer>(m_conname);
+  } else {
+    ATH_MSG_DEBUG("Matching jet container not found: " << m_conname);
     return 2;
   }
   // Match associated particle to jets.
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/CaloClusterConstituentsOrigin.h b/Reconstruction/Jet/JetRecTools/JetRecTools/CaloClusterConstituentsOrigin.h
index 42b5618a921fa014d9a62c59bb52fa21e6247302..59cd1aa0a50891d2a38943b3f1a5d362fe5791d9 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/CaloClusterConstituentsOrigin.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/CaloClusterConstituentsOrigin.h
@@ -30,16 +30,17 @@ class CaloClusterConstituentsOrigin: public JetConstituentModifierBase {
   CaloClusterConstituentsOrigin(const std::string & name); // MEN: constructor 
   StatusCode process(xAOD::IParticleContainer* cont) const; 
   StatusCode process(xAOD::CaloClusterContainer* cont, const xAOD::Vertex *vert) const; // MEN: Might need to rename this process
-  
+  StatusCode initialize();
   
 protected:
 
   StatusCode processLC(xAOD::CaloClusterContainer* cont, const xAOD::Vertex *vert) const; // MEN: Might need to rename this process
   StatusCode processEM(xAOD::CaloClusterContainer* cont, const xAOD::Vertex *vert) const; // MEN: Might need to rename this process
 
-
-  std::string m_vertexContName = "";
   bool m_useEMScale = false;
+
+private:
+  SG::ReadHandleKey<xAOD::VertexContainer> m_readVertexContainer_key;
   
 };
 
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/CorrectPFOTool.h b/Reconstruction/Jet/JetRecTools/JetRecTools/CorrectPFOTool.h
index 3116e6a5b73c29ae75970205df45943685d3cf1f..7c32f7e5687ff9770af1d2563438a3c3b9648372 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/CorrectPFOTool.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/CorrectPFOTool.h
@@ -34,6 +34,7 @@ class CorrectPFOTool : public JetConstituentModifierBase{
     public:
 
   CorrectPFOTool(const std::string& name);
+  StatusCode initialize();
   StatusCode process(xAOD::IParticleContainer* cont) const; 
   StatusCode process(xAOD::PFOContainer* cont) const;
 
@@ -47,7 +48,12 @@ class CorrectPFOTool : public JetConstituentModifierBase{
   bool m_useTrackToVertexTool; //If true, use jet tracktovertex tool
   bool m_applyCHS; //If true, remove charged PFO not matched to the PV
   ToolHandle<CP::IWeightPFOTool> m_weightPFOTool;
-  std::string m_trkVtxAssocName; //Name of track-vertex association container
+
+  SG::ReadHandleKey<xAOD::VertexContainer> 
+    m_vertexContainer_key{"PrimaryVertices"};
+
+  SG::ReadHandleKey<jet::TrackVertexAssociation> m_trkVtxAssoc_key;
+  
 };
 
 #endif
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModSequence.h b/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModSequence.h
index fb993a52818220f1db05aac24b904a90b33b5e78..346962921142c796b40c228d6a52d7eac20d4734 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModSequence.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModSequence.h
@@ -20,6 +20,12 @@
 #include "AsgTools/ToolHandleArray.h"
 #include "xAODCore/ShallowCopy.h"
 
+#include "xAODBase/IParticleContainer.h"
+#include "xAODCaloEvent/CaloClusterContainer.h"
+#include "xAODTruth/TruthParticleContainer.h" 
+#include "xAODTracking/TrackParticleContainer.h"
+#include "xAODPFlow/PFOContainer.h"
+
 
 class JetConstituentModSequence: public asg::AsgTool, virtual public IJetExecuteTool { // Changed from IJetExecute
   ASG_TOOL_CLASS(JetConstituentModSequence, IJetExecuteTool)
@@ -32,7 +38,9 @@ class JetConstituentModSequence: public asg::AsgTool, virtual public IJetExecute
 protected:
   std::string m_inputContainer = "";
   std::string m_outputContainer = "";
-  const xAOD::IParticleContainer* m_trigInputClusters; // used in trigger context only
+
+  // used in trigger context only
+  const xAOD::IParticleContainer* m_trigInputClusters; 
   bool m_trigger;
   
   // P-A : a property defining the type name of the input constituent
@@ -45,27 +53,64 @@ protected:
 
   bool m_saveAsShallow = true;
 
+  // note: not all keys will be used for a particular instantiation
+  SG::WriteHandleKey<xAOD::CaloClusterContainer> m_caloClusterKey;
+  SG::WriteHandleKey<xAOD::TruthParticleContainer> m_truthParticleKey;
+  SG::WriteHandleKey<xAOD::TrackParticleContainer> m_trackParticleKey;
+
+  SG::WriteHandleKey<xAOD::PFOContainer> m_outPFOChargedKey{
+    "ChargedParticleFlowObjects"};
+
+  SG::WriteHandleKey<xAOD::PFOContainer> m_outPFONeutralKey{
+    "NeutralParticleFlowObjects"};
+
+  SG::WriteHandleKey<ConstDataVector<xAOD::PFOContainer>> m_outPFOAllKey{};
+
+  SG::ReadHandleKey<xAOD::PFOContainer> m_inPFOChargedKey{};
+  SG::ReadHandleKey<xAOD::PFOContainer> m_inPFONeutralKey{};
+  SG::ReadHandleKey<xAOD::CaloClusterContainer> m_inCaloClusterKey{};
+  SG::ReadHandleKey<xAOD::TruthParticleContainer> m_inTruthParticleKey{};
+  SG::ReadHandleKey<xAOD::TrackParticleContainer> m_inTrackParticleKey{};
+  SG::ReadHandleKey<xAOD::PFOContainer> m_inPFOChargedCopyKey{};
+  SG::ReadHandleKey<xAOD::PFOContainer> m_inPFONeutralCopyKey{};
+
+  StatusCode copyModRecordPFO() const;
+
   /// helper function to cast, shallow copy and record a container.
+
   template<class T>
-  xAOD::IParticleContainer* copyAndRecord(const xAOD::IParticleContainer* cont, bool record, std::string suffix="") const {
-    const T * clustCont = dynamic_cast<const T *>(cont);
-    if(clustCont == 0) {
-      ATH_MSG_ERROR( "Container "<<m_inputContainer+suffix<< " is not of type "<< m_inputType);
-      return NULL;
-    }
-
-    std::pair< T*, xAOD::ShallowAuxContainer* > newclust = xAOD::shallowCopyContainer(*clustCont );    
-    newclust.second->setShallowIO(m_saveAsShallow);
-    if(record){
-      if(evtStore()->record( newclust.first, m_outputContainer+suffix ).isFailure() || evtStore()->record( newclust.second, m_outputContainer+suffix+"Aux." ).isFailure() ){
-        ATH_MSG_ERROR("Unable to record cluster collection" << m_outputContainer+suffix );
-        return NULL;
-      }
-    }
-    //newclust.second->setShallowIO(false);
-    return newclust.first;
+  StatusCode
+  copyModRecord(const SG::ReadHandleKey<T>&,
+                const SG::WriteHandleKey<T>&) const;
+};
+
+template<class T>
+StatusCode
+JetConstituentModSequence::copyModRecord(const SG::ReadHandleKey<T>& inKey,
+                                         const SG::WriteHandleKey<T>& outKey) const {
+
+  /* Read in a container of (type is template parameter),
+     optionally modify the elements of this container, and store.
+     This puts a (modified) copy of the container  into storegate.
+  */
+  
+  auto inHandle = makeHandle(inKey);
+  if(!inHandle.isValid()){
+    ATH_MSG_WARNING("Unable to retrieve input container from " << inKey.key());
+    return StatusCode::FAILURE;
   }
 
-};
+  std::pair< T*, xAOD::ShallowAuxContainer* > newclust = 
+    xAOD::shallowCopyContainer(*inHandle);    
+  newclust.second->setShallowIO(m_saveAsShallow);
+
+  auto handle = makeHandle(outKey);
+  ATH_CHECK(handle.record(std::unique_ptr<T>(newclust.first),
+                          std::unique_ptr<xAOD::ShallowAuxContainer>(newclust.second)));
+  
+  for (auto t : m_modifiers) {ATH_CHECK(t->process(newclust.first));}
+  
+  return StatusCode::SUCCESS;
+}
 
 #endif
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModifierBase.h b/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModifierBase.h
index 653c8b13c02c26ebf9e13f3159d2c4519736f36c..b30bce92d926aa09470500dfdae9ce35e9394fc9 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModifierBase.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/JetConstituentModifierBase.h
@@ -26,10 +26,6 @@ public:
   JetConstituentModifierBase(const std::string & name);
   int execute() const;
   StatusCode process(xAOD::IParticleContainer* cont) const;
-
-protected:
-  std::string m_inputContainer = "";
-  std::string m_outputContainer = ""; // These containers can be empty 
 };
 
 #endif
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/JetInputElRemovalTool.h b/Reconstruction/Jet/JetRecTools/JetRecTools/JetInputElRemovalTool.h
index fa0aad9fdce8030f817d98fdb53bf0e83137c76a..effd9033b0c5c042d97688f55074fd266e984117 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/JetInputElRemovalTool.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/JetInputElRemovalTool.h
@@ -91,25 +91,29 @@ private:
   std::vector<const xAOD::Electron*> selectElectron() const;
   
   
-  std::string m_elInputContainer = "Electrons" ;  // input name for electrons
+  // std::string m_elInputContainer = "Electrons" ;  // input name for electrons
   std::string m_elIDname = "DFCommonElectronsLHTight" ; // remove electrons passing this ID. Ex :DFCommonElectronsLHTight
   float m_elPt = 25000 ;
-  
-  std::string m_clInputContainer = "CaloCalTopoClusters" ;  // input name for clusters
-  std::string m_clOutputContainer = "CaloCalTopoClustersNoEl" ; // output name for clusters 
-  
   bool m_useOnlyclInJets=false; //Use only clusters from jets
-  std::string m_jetINputContainer = "AntiKt4EMTopoJets" ; // Name of the jet container to be used
   
   float m_clRemovRadius =0.15; // remove clusters within this radius around electron  
   float m_clEMFrac = 0.8;      // remove clusters having EM frac lower than this
   
-  std::string m_trkInputContainer="InDetTrackParticles" ;  // input name for  tracks
-  std::string m_trkOutputContainer="InDetTrackParticlesNoEl" ; // output name for tracks
-  
-  
-  
-  
+  SG::ReadHandleKey<xAOD::TrackParticleContainer> m_trkInputContainer_key;
+  SG::ReadHandleKey<xAOD::JetContainer> m_jetInputContainer_key;
+  SG::ReadHandleKey<xAOD::CaloClusterContainer> m_clInputContainer_key;
+  SG::ReadHandleKey<xAOD::EgammaContainer> m_elInputContainer_key;
+
+  using ClOutHandleKey = 
+    SG::WriteHandleKey<ConstDataVector<xAOD::CaloClusterContainer>>;
+
+  ClOutHandleKey m_clOutputContainer_key;
+
+  using TrkOutHandleKey = 
+    SG::WriteHandleKey<ConstDataVector<xAOD::TrackParticleContainer>>;
+
+  TrkOutHandleKey m_trkOutputContainer_key;
+
 };
 
 #endif
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/JetTrackSelectionTool.h b/Reconstruction/Jet/JetRecTools/JetRecTools/JetTrackSelectionTool.h
index 203a7d3404a7f558d63f7dfc99864cf77cbf980a..89e7dd339a0f705c2e4c272fa00c00f4ea945b2c 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/JetTrackSelectionTool.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/JetTrackSelectionTool.h
@@ -45,9 +45,10 @@ protected:
   void selectionLoop(const xAOD::TrackParticleContainer& inCont, T& outCont) const;
 
   ToolHandle<InDet::IInDetTrackSelectionTool> m_hidselector;
-  std::string m_inputContainer;
-  std::string m_outputContainer;
-
+  
+  SG::ReadHandleKey<xAOD::TrackParticleContainer> m_inCont_key;
+  SG::WriteHandleKey<ConstDataVector<xAOD::TrackParticleContainer>> 
+    m_outCont_key;
 };
 
 #endif
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/SimpleJetTrackSelectionTool.h b/Reconstruction/Jet/JetRecTools/JetRecTools/SimpleJetTrackSelectionTool.h
index 72e85d5743e5ef5536cf7ad6c90f42d35d74c3d3..099290b23840a9f21b4e7e9772d35808b10667c1 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/SimpleJetTrackSelectionTool.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/SimpleJetTrackSelectionTool.h
@@ -41,8 +41,11 @@ protected:
   template<class T>
   void selectionLoop(const xAOD::TrackParticleContainer& inCont, T& outCont) const;
   float m_ptmin;
-  std::string m_inputContainer;
-  std::string m_outputContainer;
+
+  SG::ReadHandleKey<xAOD::TrackParticleContainer> m_inputContainer_key;
+  SG::WriteHandleKey<ConstDataVector< xAOD::TrackParticleContainer>> 
+    m_outputContainer_key;
+
 
 };
 
diff --git a/Reconstruction/Jet/JetRecTools/JetRecTools/TrackVertexAssociationTool.h b/Reconstruction/Jet/JetRecTools/JetRecTools/TrackVertexAssociationTool.h
index 10149d4ace9812505beb432321c5788e2e8c7a13..89f0fba64595496ee784f70566804c1c535acdf8 100644
--- a/Reconstruction/Jet/JetRecTools/JetRecTools/TrackVertexAssociationTool.h
+++ b/Reconstruction/Jet/JetRecTools/JetRecTools/TrackVertexAssociationTool.h
@@ -56,24 +56,32 @@ class TrackVertexAssociationTool :  virtual public asg::AsgTool,
   
 private:
 
-  // Constuct a TrackVertexAssociation using a ITrackVertexAssociationTool object
-  jet::TrackVertexAssociation* buildTrackVertexAssociation_withTool(const xAOD::TrackParticleContainer*, const xAOD::VertexContainer*) const;
+  std::unique_ptr<jet::TrackVertexAssociation>
+  buildTrackVertexAssociation_withTool(const xAOD::TrackParticleContainer*, 
+                                       const xAOD::VertexContainer*) const;
   // Constuct a TrackVertexAssociation using the older custom method
-  jet::TrackVertexAssociation* buildTrackVertexAssociation_custom(const xAOD::TrackParticleContainer*, const xAOD::VertexContainer*) const;
+  // jet::TrackVertexAssociation* 
+  std::unique_ptr<jet::TrackVertexAssociation>
+  buildTrackVertexAssociation_custom(const xAOD::TrackParticleContainer*, 
+                                     const xAOD::VertexContainer*) const;
 
+  std::unique_ptr<jet::TrackVertexAssociation>
+  makeTrackVertexAssociation(const xAOD::TrackParticleContainer*, 
+                             const xAOD::VertexContainer*,
+                             bool useCustom) const;
 
   ToolHandle<CP::ITrackVertexAssociationTool> m_tvaTool;
 
-  std::string m_trackContainer;
-  std::string m_vertexContainer;
-  std::string m_tvaStoreName;
-
   // old Configurable parameters
 
   float m_transDistMax;
   float m_longDistMax;
   float m_maxZ0SinTheta;
-  
+
+  SG::ReadHandleKey<xAOD::TrackParticleContainer> m_trackContainer_key;
+  SG::ReadHandleKey<xAOD::VertexContainer> m_vertexContainer_key;
+  SG::WriteHandleKey<jet::TrackVertexAssociation> m_tva_key;
+
 };
 
 
diff --git a/Reconstruction/Jet/JetRecTools/Root/CaloClusterConstituentsOrigin.cxx b/Reconstruction/Jet/JetRecTools/Root/CaloClusterConstituentsOrigin.cxx
index e7c03679c1997eeb23298a77b5ace12758abe36f..51c471d2dca031ea3ab1340d8e42689ee35f8e82 100644
--- a/Reconstruction/Jet/JetRecTools/Root/CaloClusterConstituentsOrigin.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/CaloClusterConstituentsOrigin.cxx
@@ -7,9 +7,6 @@
 //
 //
 #include "JetRecTools/CaloClusterConstituentsOrigin.h"
-//#include "xAODBase/IParticleContainer.h"
-//#include "xAODCaloEvent/CaloClusterContainer.h"
-//#include "JetRecTools/JetConstituentModifierBase.h"
 #include "xAODCaloEvent/CaloVertexedTopoCluster.h"
 
 
@@ -19,21 +16,31 @@ CaloClusterConstituentsOrigin::CaloClusterConstituentsOrigin(const std::string &
 #ifdef ASG_TOOL_ATHENA
   declareInterface<IJetConstituentModifier>(this);
 #endif
-  declareProperty("VertexContainer",m_vertexContName="PrimaryVertices");
+  declareProperty ("VertexContainer",  
+                   m_readVertexContainer_key="PrimaryVertices");
   declareProperty("UseEMScale",m_useEMScale=false);
-  
+
 }
 
+StatusCode CaloClusterConstituentsOrigin::initialize() {
+  ATH_MSG_INFO("Initializing tool " << name() << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
+
+  ATH_CHECK(m_readVertexContainer_key.initialize());
+  return StatusCode::SUCCESS;
+}
+
+
 StatusCode CaloClusterConstituentsOrigin::process(xAOD::IParticleContainer* cont) const {
    xAOD::CaloClusterContainer* clust = dynamic_cast<xAOD::CaloClusterContainer*> (cont); // Get CaloCluster container
 
    if(clust)
      {
-       const xAOD::VertexContainer* vertexContainer=0;
-
-       //get vertexcontainer from eventstore
-       ATH_CHECK( evtStore()->retrieve(vertexContainer, m_vertexContName) );
 
+       auto handle = SG::makeHandle(m_readVertexContainer_key);
+       ATH_CHECK(handle.isValid());
+       auto vertexContainer = handle.cptr();
+         
        return process(clust, vertexContainer->at(0)); 
      }
    return StatusCode::FAILURE;
diff --git a/Reconstruction/Jet/JetRecTools/Root/CorrectPFOTool.cxx b/Reconstruction/Jet/JetRecTools/Root/CorrectPFOTool.cxx
index b50b6f2c6525cf267dbb960aac2a072698706afa..9345af972c4ced92badb25727423ac74f4e2690f 100644
--- a/Reconstruction/Jet/JetRecTools/Root/CorrectPFOTool.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/CorrectPFOTool.cxx
@@ -9,7 +9,11 @@
 #include "xAODTracking/VertexContainer.h" 
 #include <cmath>
 
-CorrectPFOTool::CorrectPFOTool(const std::string &name): JetConstituentModifierBase(name), m_weightPFOTool("WeightPFOTool"), m_trkVtxAssocName("JetTrackVtxAssoc") {
+CorrectPFOTool::CorrectPFOTool(const std::string &name): JetConstituentModifierBase(name), 
+                                                         m_weightPFOTool("WeightPFOTool")
+                                                         // m_weightPFOTool("WeightPFOTool"), 
+                                                         // m_trkVtxAssocName("JetTrackVtxAssoc") 
+{
 
 #ifdef ASG_TOOL_ATHENA
   declareInterface<IJetConstituentModifier>(this);
@@ -23,7 +27,21 @@ CorrectPFOTool::CorrectPFOTool(const std::string &name): JetConstituentModifierB
   declareProperty("UseVertices", m_usevertices = true, "True if we make use of the primary vertex information.");
   declareProperty("UseChargedWeights",m_useChargedWeights = true, "True if we make use of weighting scheme for charged PFO");
   declareProperty("UseTrackToVertexTool", m_useTrackToVertexTool=false, "True if we will use the track to vertex tool");
-  declareProperty("TrackVertexAssociation", m_trkVtxAssocName, "SG key for the TrackVertexAssociation object");
+
+  declareProperty("TrackVertexAssociation", 
+                  m_trkVtxAssoc_key="JetTrackVtxAssoc",
+                  "Datahandle key for the TrackVertexAssociation object");
+
+
+}
+
+StatusCode CorrectPFOTool::initialize() {
+  ATH_MSG_INFO("Initializing tool " << name() << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
+
+  ATH_CHECK(m_vertexContainer_key.initialize());
+  ATH_CHECK(m_trkVtxAssoc_key.initialize());
+  return StatusCode::SUCCESS;
 }
 
 StatusCode CorrectPFOTool::process(xAOD::IParticleContainer* cont) const {
@@ -40,13 +58,20 @@ StatusCode CorrectPFOTool::process(xAOD::PFOContainer* cont) const {
   const xAOD::VertexContainer* pvtxs = nullptr;
   const xAOD::Vertex* vtx = nullptr;
   if (m_usevertices){
-    ATH_CHECK(evtStore()->retrieve(pvtxs, "PrimaryVertices"));
-    if ( pvtxs == nullptr || pvtxs->size()==0 ) {
+    auto handle = SG::makeHandle(m_vertexContainer_key);
+    if (!handle.isValid()){
       ATH_MSG_WARNING(" This event has no primary vertices " );
       return StatusCode::FAILURE;
     }
+    
+    pvtxs = handle.cptr();
+    if(pvtxs->empty()){
+      ATH_MSG_WARNING(" This event has no primary vertices " );
+      return StatusCode::FAILURE;
+    } 
 
-    //Usually the 0th vertex is the primary one, but this is not always the case. So we will choose the first vertex of type PriVtx
+    //Usually the 0th vertex is the primary one, but this is not always 
+    // the case. So we will choose the first vertex of type PriVtx
     for (auto theVertex : *pvtxs) {
       if (xAOD::VxType::PriVtx == theVertex->vertexType() ) {
 	vtx = theVertex;
@@ -54,7 +79,8 @@ StatusCode CorrectPFOTool::process(xAOD::PFOContainer* cont) const {
       }//If we have a vertex of type primary vertex
     }//iterate over the vertices and check their type
 
-    //If there is no primary vertex, then we cannot correct pflow inputs and hence we return (because this should not happen).
+    //If there is no primary vertex, then we cannot correct pflow inputs and 
+    // hence we return (because this should not happen).
     if (nullptr == vtx) {
       ATH_MSG_VERBOSE("Could not find a primary vertex in this event " );
       for (auto theVertex : *pvtxs) {
@@ -101,11 +127,14 @@ StatusCode CorrectPFOTool::process(xAOD::PFOContainer* cont) const {
       }
 
       if (true == m_useTrackToVertexTool && true == m_usevertices){
-	const jet::TrackVertexAssociation* trkVtxAssoc = nullptr;
 
-	StatusCode sc = evtStore()->retrieve(trkVtxAssoc, m_trkVtxAssocName);
-	if(sc.isFailure() || nullptr == trkVtxAssoc){ ATH_MSG_ERROR("Can't retrieve TrackVertexAssociation : "<< m_trkVtxAssocName); return StatusCode::FAILURE;}
-	
+        auto handle = SG::makeHandle(m_trkVtxAssoc_key);
+    if(!handle.isValid()){
+      ATH_MSG_ERROR("Can't retrieve TrackVertexAssociation : "<< m_trkVtxAssoc_key.key()); 
+      return StatusCode::FAILURE;
+    }
+
+    auto trkVtxAssoc = handle.cptr();
 	const xAOD::Vertex* thisTracksVertex = trkVtxAssoc->associatedVertex(ptrk);
 	
 	if (xAOD::VxType::PriVtx == thisTracksVertex->vertexType()) matchedToPrimaryVertex = true;
@@ -129,9 +158,6 @@ StatusCode CorrectPFOTool::process(xAOD::PFOContainer* cont) const {
 	  //if (weight>FLT_MIN){ // check against float precision
 	  ATH_MSG_VERBOSE("Fill pseudojet for CPFO with weighted pt: " << ppfo->pt()*weight);
 	  ppfo->setP4(ppfo->p4()*weight);
-	  //} else {
-	  //  ATH_MSG_VERBOSE("CPFO had a weight of 0, do not fill.");
-	  //} // received a weight
 	}//if should use charged PFO weighting scheme
       }
       if ( false == matchedToPrimaryVertex && m_applyCHS){
diff --git a/Reconstruction/Jet/JetRecTools/Root/JetConstituentModSequence.cxx b/Reconstruction/Jet/JetRecTools/Root/JetConstituentModSequence.cxx
index f5a4ae80f57849dc6f40b8547dc3fbeff31235e2..5156f148c2bc0397c92369ccf7a47d157bd7eb89 100644
--- a/Reconstruction/Jet/JetRecTools/Root/JetConstituentModSequence.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/JetConstituentModSequence.cxx
@@ -7,15 +7,7 @@
 // Will later add the intermediate step
 
 #include "JetRecTools/JetConstituentModSequence.h"
-#include "xAODBase/IParticleContainer.h"
-#include "xAODCaloEvent/CaloCluster.h" 
-#include "xAODCaloEvent/CaloClusterContainer.h"
-#include "xAODTruth/TruthParticle.h" 
-#include "xAODTruth/TruthParticleContainer.h" 
-#include "xAODTracking/TrackParticle.h"
-#include "xAODTracking/TrackParticleContainer.h"
-#include "xAODPFlow/PFO.h"
-#include "xAODPFlow/PFOContainer.h"
+#include "AthContainers/ConstDataVector.h"
 
 JetConstituentModSequence::JetConstituentModSequence(const std::string &name): asg::AsgTool(name) {
 
@@ -32,103 +24,151 @@ JetConstituentModSequence::JetConstituentModSequence(const std::string &name): a
 }
 
 StatusCode JetConstituentModSequence::initialize() {
+  ATH_MSG_INFO("Initializing tool " << name() << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
+
+
   ATH_CHECK( m_modifiers.retrieve() );
   if( m_modifiers.empty() ) {
     ATH_MSG_ERROR(" empty container !!" );
     return StatusCode::FAILURE;
   }
 
-  if(m_inputTypeName == "CaloCluster") m_inputType =  xAOD::Type::CaloCluster;
-  else if(m_inputTypeName == "TruthParticle") m_inputType =  xAOD::Type::TruthParticle;
-  else if(m_inputTypeName == "TrackParticle") m_inputType = xAOD::Type::TrackParticle;
-  else if(m_inputTypeName == "ParticleFlow") m_inputType = xAOD::Type::ParticleFlow;
-  else {
+  m_outPFOAllKey = m_outputContainer+"ParticleFlowObjects";
+  m_caloClusterKey = m_outputContainer;
+  m_truthParticleKey = m_outputContainer;
+  m_trackParticleKey = m_outputContainer;
+
+  m_inCaloClusterKey = m_inputContainer;
+  m_inTrackParticleKey = m_inputContainer;
+  m_inTruthParticleKey = m_inputContainer;
+  m_inPFOChargedKey = m_inputContainer + "ChargedParticleFlowObjects";
+  m_inPFONeutralKey = m_inputContainer + "NeutralParticleFlowObjects";
+
+  // allow reading in of containers previously written out
+  m_inPFONeutralCopyKey = m_outPFONeutralKey.key();
+  m_inPFOChargedCopyKey = m_outPFOChargedKey.key();
+
+  ATH_CHECK(m_outPFOAllKey.initialize());
+  ATH_CHECK(m_caloClusterKey.initialize());
+  ATH_CHECK(m_truthParticleKey.initialize());
+  ATH_CHECK(m_trackParticleKey.initialize());
+  ATH_CHECK(m_outPFOChargedKey.initialize());
+  ATH_CHECK(m_outPFONeutralKey.initialize());
+  
+  ATH_CHECK(m_inCaloClusterKey.initialize());
+  ATH_CHECK(m_inTruthParticleKey.initialize());
+  ATH_CHECK(m_inTrackParticleKey.initialize());
+  ATH_CHECK(m_inPFOChargedKey.initialize());
+  ATH_CHECK(m_inPFONeutralKey.initialize());
+  ATH_CHECK(m_inPFOChargedCopyKey.initialize());
+  ATH_CHECK(m_inPFONeutralCopyKey.initialize());
+
+  if(m_inputTypeName == "CaloCluster") {
+    m_inputType =  xAOD::Type::CaloCluster;
+  } else if(m_inputTypeName == "TruthParticle") {
+    m_inputType =  xAOD::Type::TruthParticle;
+  } else if(m_inputTypeName == "TrackParticle") {
+    m_inputType = xAOD::Type::TrackParticle;
+  } else if(m_inputTypeName == "ParticleFlow") {
+    m_inputType = xAOD::Type::ParticleFlow;
+  } else {
     ATH_MSG_ERROR(" Unkonwn input type "<< m_inputType );
     return StatusCode::FAILURE;
   }
-  
+
   return StatusCode::SUCCESS;
 }
   
 int JetConstituentModSequence::execute() const {
-  const xAOD::IParticleContainer* cont = nullptr;
-  if(m_inputType != xAOD::Type::ParticleFlow)
-    ATH_CHECK( evtStore()->retrieve(cont, m_inputContainer) );
-
-  xAOD::IParticleContainer* modifiedCont = 0;
+  if (m_trigger){return 0;}
 
   // Create the shallow copy according to the input type
   switch(m_inputType){
-  case xAOD::Type::CaloCluster : { 
-    modifiedCont = copyAndRecord<xAOD::CaloClusterContainer>(cont, !m_trigger);
-    break; }
-      
-  case xAOD::Type::TruthParticle : {
-    modifiedCont = copyAndRecord<xAOD::TruthParticleContainer>(cont, !m_trigger);
-    break;}
-        
-  case xAOD::Type::TrackParticle : {
-    modifiedCont = copyAndRecord<xAOD::TrackParticleContainer>(cont, !m_trigger);
-    break;}
-
-
-  case xAOD::Type::ParticleFlow : {
-    const xAOD::IParticleContainer *charged;
-    const xAOD::IParticleContainer *neutral;
-    ATH_CHECK( evtStore()->retrieve(charged, m_inputContainer+"ChargedParticleFlowObjects") );
-    ATH_CHECK( evtStore()->retrieve(neutral, m_inputContainer+"NeutralParticleFlowObjects") );
-
-    xAOD::PFOContainer* chargedCopy = dynamic_cast<xAOD::PFOContainer *>(copyAndRecord<xAOD::PFOContainer>(charged, !m_trigger, "ChargedParticleFlowObjects"));
-    xAOD::PFOContainer* neutralCopy = dynamic_cast<xAOD::PFOContainer *>(copyAndRecord<xAOD::PFOContainer>(neutral, !m_trigger, "NeutralParticleFlowObjects"));
-
-    xAOD::PFOContainer* tmpCont = new xAOD::PFOContainer(SG::VIEW_ELEMENTS);
-    for ( xAOD::PFO* pfo: *chargedCopy){
-      tmpCont->push_back(pfo);
-    }
-    for ( xAOD::PFO* pfo: *neutralCopy){
-      tmpCont->push_back(pfo);
-    }
-    modifiedCont=tmpCont;
-
-    if(!m_trigger){
-      if( evtStore()->record(modifiedCont, m_outputContainer+"ParticleFlowObjects").isFailure() ){
-        ATH_MSG_ERROR("Unable to record cluster collection" << m_outputContainer+"ParticleFlowObjects" );
-        return 1;
-      }
-    }
-
-    break; }
 
-  default: {
-    ATH_MSG_WARNING( "Unsupported input type " << m_inputType );
+  case xAOD::Type::CaloCluster: {
+    auto sc  = copyModRecord(m_inCaloClusterKey, 
+                             m_caloClusterKey);
+    if(!sc.isSuccess()){return 1;}
+    break; 
+  }
+  
+  case xAOD::Type::TruthParticle: {
+    auto sc = copyModRecord(m_inTruthParticleKey, 
+                            m_truthParticleKey);
+    if(!sc.isSuccess()){return 1;}
+    break;
+  }
+        
+  case xAOD::Type::TrackParticle: {
+    auto sc = copyModRecord(m_inTrackParticleKey, 
+                            m_trackParticleKey);
+    if(!sc.isSuccess()){return 1;}
+    break;
   }
 
-
+  case xAOD::Type::ParticleFlow: {
+    auto sc = copyModRecordPFO();
+    if(!sc.isSuccess()){return 1;}
+    break;
   }
 
-  if(modifiedCont==0) {
-    ATH_MSG_WARNING("Could not create a copy of "<< m_inputContainer);
+  default: {
+    ATH_MSG_WARNING( "Unsupported input type " << m_inputType );
     return 1;
   }
-
-  // Now pass the input container shallow copy through the modifiers 
-
-  // Loop over the modifier tools:
-  for (auto t : m_modifiers) { // Here t is a pointer to an IJetConstituentModifier
-    if(t->process(modifiedCont).isFailure()){
-      ATH_MSG_WARNING("Failure in modifying constituents " << m_outputContainer );
-      return 1;
-    }
+    
   }
-
-  //To prevent memory leak when modified PFO are not recorded to event store
-  if(m_inputType == xAOD::Type::ParticleFlow && m_trigger) delete modifiedCont;
   
   return 0;
 }
 
 void JetConstituentModSequence::setInputClusterCollection(const xAOD::IParticleContainer *cont) {
-	m_trigInputClusters = cont;
+  m_trigInputClusters = cont;
 }
 
+StatusCode
+JetConstituentModSequence::copyModRecordPFO() const {
+
+  // write in charged and neutral PFO object,
+  // pass them to copyModRecord so that copies are
+  // written to store gate. Request that the  copies not be modified.
+
+  using PFOCont = xAOD::PFOContainer;
+  ATH_CHECK(copyModRecord<PFOCont>(m_inPFOChargedKey, 
+                                   m_outPFOChargedKey));
+
+  ATH_CHECK(copyModRecord<PFOCont>(m_inPFONeutralKey, 
+                                   m_outPFONeutralKey));
+
+
+  /* read in copies of neutral and chargeed PFO objects just written out,
+     place into a single data vector, modify them, and write them out */
+
+  auto outHandle = makeHandle(m_outPFOAllKey);
+
+  ATH_CHECK(outHandle.record(std::make_unique<ConstDataVector<xAOD::PFOContainer>>(SG::VIEW_ELEMENTS)));
+  
+                             
+  auto neutralHandle = makeHandle(m_inPFONeutralCopyKey);
+  if(!neutralHandle.isValid()){
+    ATH_MSG_WARNING("Unable to retrieve copy of neutral PFOs from " 
+                    << m_inPFONeutralCopyKey.key());
+    return StatusCode::FAILURE;
+  }
+
 
+  auto chargedHandle = makeHandle(m_inPFOChargedCopyKey);
+  if(!chargedHandle.isValid()){
+    ATH_MSG_WARNING("Unable to retrieve copy of charged PFOs from " 
+                    << m_inPFOChargedCopyKey.key());
+    return StatusCode::FAILURE;
+  }
+
+  outHandle->assign(neutralHandle->begin(), neutralHandle->end());
+  outHandle->insert(outHandle->end(),
+                    chargedHandle->begin(), 
+                    chargedHandle->end());
+  
+  return StatusCode::SUCCESS;
+}
diff --git a/Reconstruction/Jet/JetRecTools/Root/JetConstituentModifierBase.cxx b/Reconstruction/Jet/JetRecTools/Root/JetConstituentModifierBase.cxx
index 37beaa62dafb5a8167868c10143824780a49a324..8ced892be14959529c2274d632f6c673d7ed8091 100644
--- a/Reconstruction/Jet/JetRecTools/Root/JetConstituentModifierBase.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/JetConstituentModifierBase.cxx
@@ -14,27 +14,6 @@ JetConstituentModifierBase::JetConstituentModifierBase(const std::string & name)
 #endif
 }
 
-//xAOD::IParticleContainer* cont = 0; MEN: moved into the execute() method
-/*
-StatusCode JetConstituentModifierBase::execute () { // MEN: Make this blank for now, just during the testing. See below.
-  xAOD::IParticleContainer* cont = 0;
-  if(m_inputContainer) {
-    CHECK( evtStore()->retrieve(cont, m_inputContainer) );
-    std::pair< xAOD::CaloClusterContainer*, xAOD::ShallowAuxContainer* > newclust = xAOD::shallowCopyContainer( *cont ); // MEN: Should we make the container type more generic here, since we will have to add truth, track, pFlow eventually?
-  }
-
-  process(cont);
-
-  if(evtStore()->record( newclust.first, m_outputContainer ).isFailure() || evtStore()->record( newclust.second, m_outputContainer+"Aux." ).isFailure() ){
-
-  ATH_MSG_ERROR("Unable to record cluster collection" << m_inputContainer );
-
-  return StatusCode::FAILURE;
-
-  }
-}
-*/
-
 // For testing (comment as appropriate):
 
 
diff --git a/Reconstruction/Jet/JetRecTools/Root/JetInputElRemovalTool.cxx b/Reconstruction/Jet/JetRecTools/Root/JetInputElRemovalTool.cxx
index 23ad99fe7410142161f1548e780babe63821f07b..8b14735ac850a5e31fc350880a47d87c0da9cfed 100644
--- a/Reconstruction/Jet/JetRecTools/Root/JetInputElRemovalTool.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/JetInputElRemovalTool.cxx
@@ -18,29 +18,37 @@
 JetInputElRemovalTool::JetInputElRemovalTool(const std::string& t)
   :AsgTool(t)
    
-  ,m_elInputContainer("Electrons")
   ,m_elIDname("DFCommonElectronsLHTight")
   ,m_elPt(25000)
-  ,m_clInputContainer("CaloCalTopoClusters")
-  ,m_clOutputContainer("CaloCalTopoClustersNoEl")
   ,m_useOnlyclInJets(false)
-  ,m_jetINputContainer("AntiKt4EMTopoJets")
   ,m_clRemovRadius(0.15)
   ,m_clEMFrac(0.8)
-  ,m_trkInputContainer("InDetTrackParticles")
-  ,m_trkOutputContainer("InDetTrackParticlesNoEl")
 {
-  declareProperty("ElectronContainerName",m_elInputContainer);
   declareProperty("ElectronQuality",m_elIDname);
   declareProperty("ElectronMinpT",m_elPt);
-  declareProperty("ClusterContainerName",m_clInputContainer);
-  declareProperty("ClusterNoElName",m_clOutputContainer);
   declareProperty("ClusterRemovRadius",m_clRemovRadius);
   declareProperty("ClusterEMFrac",m_clEMFrac);
   declareProperty("UseOnlyclInJets",m_useOnlyclInJets);
-  declareProperty("JetINputContainer",m_jetINputContainer);
-  declareProperty("TrkInputContainer",m_trkInputContainer);
-  declareProperty("TrkOutputContainer",m_trkOutputContainer);
+
+  declareProperty("TrkInputContainer",
+                  m_trkInputContainer_key="InDetTrackParticles");
+
+  declareProperty("JetINputContainer",
+                  m_jetInputContainer_key="AntiKt4EMTopoJets");
+
+
+  declareProperty("ClusterContainerName",
+                  m_clInputContainer_key="CaloCalTopoClusters");
+
+  declareProperty("ElectronContainerName",
+                  m_elInputContainer_key="Electrons");
+
+  declareProperty("ClusterNoElName",
+                  m_clOutputContainer_key="CaloCalTopoClustersNoEl");
+
+  declareProperty("TrkOutputContainer",
+                  m_trkOutputContainer_key="InDetTrackParticlesNoEl");
+
   
 }
 
@@ -50,14 +58,24 @@ JetInputElRemovalTool::~JetInputElRemovalTool(){
 
 
 StatusCode JetInputElRemovalTool::initialize(){
-  
+  ATH_MSG_INFO("Initializing tool " << name() << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
+
+  ATH_CHECK(m_trkInputContainer_key.initialize());
+  ATH_CHECK(m_jetInputContainer_key.initialize());
+  ATH_CHECK(m_clInputContainer_key.initialize());
+  ATH_CHECK(m_elInputContainer_key.initialize());
+  ATH_CHECK(m_clOutputContainer_key.initialize()); 
+  ATH_CHECK(m_trkOutputContainer_key.initialize()); 
   
   return StatusCode::SUCCESS;
 }
 
 
 int JetInputElRemovalTool::execute() const{
-  ConstDataVector<xAOD::CaloClusterContainer> *filtered_clusters = new ConstDataVector<xAOD::CaloClusterContainer>(SG::VIEW_ELEMENTS) ;
+
+  using OutContTypeCl = ConstDataVector<xAOD::CaloClusterContainer>;
+  OutContTypeCl* filtered_clusters = new OutContTypeCl(SG::VIEW_ELEMENTS);
   
   //Select the electrons with given properties
   std::vector<const xAOD::Electron*> el_vector=selectElectron();
@@ -74,55 +92,51 @@ int JetInputElRemovalTool::execute() const{
   }
   
   //Record clusters vector
-  StatusCode sc=evtStore()->record( filtered_clusters ,  m_clOutputContainer );
-  
-  if (sc.isFailure()){
-    ATH_MSG_WARNING("Unable to record new clustersvector");
-    return 1;
+  {
+    auto handle = SG::makeHandle(m_clOutputContainer_key);
+    if(!handle.record(std::unique_ptr<OutContTypeCl>(filtered_clusters))){
+      ATH_MSG_WARNING("Unable to record new clusters vector");
+      return 1;
+    }
   }
   
+  //Store vector only if data vector name not empty 
+  if (!m_trkInputContainer_key.key().empty()){
+
+    using OutContTypeTr = ConstDataVector<xAOD::TrackParticleContainer>;
  
-  
-  //Store vector only if not empty
-  if (!m_trkInputContainer.empty()){
-    ConstDataVector<xAOD::TrackParticleContainer> *filtered_tracks = new ConstDataVector<xAOD::TrackParticleContainer>(SG::VIEW_ELEMENTS) ;
+    OutContTypeTr* filtered_tracks = new OutContTypeTr(SG::VIEW_ELEMENTS) ;
+
     fillSelectedTracks(el_vector,*filtered_tracks);
   
-  
-    
-    sc=evtStore()->record( filtered_tracks , m_trkOutputContainer);
-    
-    if (sc.isFailure()){
+    auto handle_out = SG::makeHandle(m_trkOutputContainer_key);
+    if(!handle_out.record(std::unique_ptr<OutContTypeTr>(filtered_tracks))){
       ATH_MSG_WARNING("Unable to record new tracks vector");
       return 1;
     }
   }
-  
-  
+
   return 0;
-  
-  
 }
 
 StatusCode JetInputElRemovalTool::finalize(){
-  
-  //delete selected_electrons_v;
-  //delete m_ElSelTool;
   return StatusCode::SUCCESS;
 }
 
 
 
 std::vector<const xAOD::Electron*> JetInputElRemovalTool::selectElectron()const{
-  
-  const xAOD::EgammaContainer* electrons = 0;
-  std::vector<const xAOD::Electron*>selected_electrons_v;
-  StatusCode sc =evtStore()->retrieve( electrons, m_elInputContainer);
-  if (sc.isFailure()){
+
+  std::vector<const xAOD::Electron*> selected_electrons_v;  
+
+  auto handle = SG::makeHandle(m_elInputContainer_key);
+  if(!handle.isValid()){
     ATH_MSG_WARNING("Unable to retrieve electrons");
     return selected_electrons_v;
   }
-  
+    
+  auto electrons = handle.cptr();
+
   selected_electrons_v.clear();
   bool isTight=false;
   
@@ -146,9 +160,7 @@ std::vector<const xAOD::Electron*> JetInputElRemovalTool::selectElectron()const{
     
   }
   
-  //ANA_CHECK(evtStore()->record( selected_electrons_v , "Selected_LHtight_above25GeV_electrons" ));
   return selected_electrons_v ;
-  
 }
 
 
@@ -158,20 +170,20 @@ std::vector<const xAOD::Electron*> JetInputElRemovalTool::selectElectron()const{
 
 int JetInputElRemovalTool::fillSelectedClusters(std::vector<const xAOD::Electron*>&selected_el,ConstDataVector<xAOD::CaloClusterContainer> & selected_cl)const{
   
-  //Initialiaze variables
+  //Initialize variables
   
   int countRemoved_clusters=0;
   double propEM=0;
   
   //Get the Topo clusters of the event
-  const xAOD::CaloClusterContainer* clusterContainer;
-  
-  StatusCode sc=evtStore()->retrieve( clusterContainer, m_clInputContainer );
-  
-  if (sc.isFailure()){
+
+  auto handle = SG::makeHandle(m_clInputContainer_key);
+  if(!handle.isValid()){
     ATH_MSG_WARNING("Unable to retrieve clusters");
     return 0;
   }
+    
+  auto clusterContainer = handle.cptr();
   
   //Loop over all the clusters
   for (const xAOD::CaloCluster* cluster_itr : *clusterContainer){
@@ -243,12 +255,20 @@ int JetInputElRemovalTool::fillSelectedClustersInJets(std::vector<const xAOD::El
   int countRemoved_clusters=0;
   double propEM=0;
   
-  const xAOD::JetContainer* jetsContainer;
-  StatusCode sc=evtStore()->retrieve( jetsContainer, m_jetINputContainer );
-  if (sc.isFailure()){
+  auto handle = SG::makeHandle(m_jetInputContainer_key);
+  if(!handle.isValid()){
     ATH_MSG_WARNING("Unable to retrieve jets");
     return 0;
   }
+
+  auto jetsContainer = handle.cptr();
+
+  // const xAOD::JetContainer* jetsContainer;
+  // StatusCode sc=evtStore()->retrieve( jetsContainer, m_jetINputContainer );
+  // if (sc.isFailure()){
+  //   ATH_MSG_WARNING("Unable to retrieve jets");
+  //   return 0;
+  // }
   
   for (const xAOD::Jet* jet_itr : *jetsContainer){
     
@@ -312,12 +332,21 @@ int JetInputElRemovalTool::fillSelectedTracks(std::vector<const xAOD::Electron*>
   
   int countRemoved_trk=0;
   
-  const xAOD::TrackParticleContainer* tkPrtclContainer;
-  StatusCode sc=evtStore()->retrieve( tkPrtclContainer, m_trkInputContainer );
-  if (sc.isFailure()){
+  auto handle = SG::makeHandle(m_trkInputContainer_key);
+  if(!handle.isValid()){
     ATH_MSG_WARNING("Unable to retrieve jets");
     return 0;
   }
+
+  auto tkPrtclContainer = handle.cptr();
+
+  // PS 
+  // const xAOD::TrackParticleContainer* tkPrtclContainer;
+  // StatusCode sc=evtStore()->retrieve( tkPrtclContainer, m_trkInputContainer );
+  // if (sc.isFailure()){
+  //   ATH_MSG_WARNING("Unable to retrieve jets");
+  //   return 0;
+  // }
   
   //Loop over all the tracks
   for (const xAOD::TrackParticle* trk_itr : *tkPrtclContainer){
diff --git a/Reconstruction/Jet/JetRecTools/Root/JetTrackSelectionTool.cxx b/Reconstruction/Jet/JetRecTools/Root/JetTrackSelectionTool.cxx
index ff6220a70204e29c920ca6f98a5a1fd36e5849d0..89a4ba810c94d94af9ca01c8ff4e358f34b4f4fb 100644
--- a/Reconstruction/Jet/JetRecTools/Root/JetTrackSelectionTool.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/JetTrackSelectionTool.cxx
@@ -7,26 +7,52 @@
 JetTrackSelectionTool::JetTrackSelectionTool(const std::string &name):
   asg::AsgTool(name), m_hidselector("") {
   declareProperty("Selector", m_hidselector);
-  declareProperty("InputContainer",m_inputContainer);
-  declareProperty("OutputContainer",m_outputContainer);
+
+  declareProperty("InputContainer",m_inCont_key);
+  declareProperty("OutputContainer",m_outCont_key);
 }
 
 StatusCode JetTrackSelectionTool::initialize() {
+  ATH_MSG_INFO("Initializing tool " << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
+
+
   StatusCode sc = m_hidselector.retrieve();
   if (sc.isFailure()) {ATH_MSG_ERROR("Can't retrieve ITrackSelectorTool "<< m_hidselector.name() ); return sc;}
+
+  ATH_CHECK(m_inCont_key.initialize());
+  ATH_CHECK(m_outCont_key.initialize());
+
   return StatusCode::SUCCESS;
 }
 
 int JetTrackSelectionTool::execute() const {
   ATH_MSG_DEBUG(" execute() ... ");
-  const xAOD::TrackParticleContainer* inCont;
-  StatusCode sc = evtStore()->retrieve(inCont,m_inputContainer);
-  if ( sc.isFailure() ) {ATH_MSG_ERROR("Can't retrieve input track container "<< m_inputContainer); return 1;}
-  ConstDataVector<xAOD::TrackParticleContainer> *outCont = new ConstDataVector< xAOD::TrackParticleContainer> (SG::VIEW_ELEMENTS);
-  selectTracks(*inCont, *outCont);
-  ATH_MSG_DEBUG(" in size = "<< inCont->size() << " outSize="<< outCont->size());
-  sc = evtStore()->record( outCont, m_outputContainer);
-  if ( sc.isFailure() ) {ATH_MSG_ERROR("Can't record output track container "<< m_outputContainer); return 1;}
+
+  auto handle_in =  SG::makeHandle(m_inCont_key);
+  if (! handle_in.isValid()){
+    // ATH_MSG_ERROR("Can't retrieve input track container "<< m_inputContainer);
+    ATH_MSG_ERROR("Can't retrieve input track container "
+                  << m_inCont_key.key());
+    return 1;
+  }
+  
+  auto inCont = handle_in.cptr();
+
+  using OutContType = ConstDataVector<xAOD::TrackParticleContainer>;
+  OutContType* pOutCont = new OutContType(SG::VIEW_ELEMENTS);
+
+  selectTracks(*inCont, *pOutCont);
+
+  auto handle_out =  SG::makeHandle(m_outCont_key);
+
+  if (!handle_out.record(std::unique_ptr<OutContType>(pOutCont))){
+    // ATH_MSG_ERROR("Can't record output track container "<< m_outputContainer);
+    ATH_MSG_ERROR("Can't record output track container "
+                  << m_outCont_key.key());
+    return 1;
+  }
+
   return 0;
 }
 
diff --git a/Reconstruction/Jet/JetRecTools/Root/SimpleJetTrackSelectionTool.cxx b/Reconstruction/Jet/JetRecTools/Root/SimpleJetTrackSelectionTool.cxx
index cfc3d3925739fd492df53a6c585decf2fe8ff9dc..6e213f12202d54cd6f57eb81984126b68a9615e1 100644
--- a/Reconstruction/Jet/JetRecTools/Root/SimpleJetTrackSelectionTool.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/SimpleJetTrackSelectionTool.cxx
@@ -6,25 +6,45 @@
 
 SimpleJetTrackSelectionTool::SimpleJetTrackSelectionTool(const std::string &name):
   asg::AsgTool(name) {
+
   declareProperty("PtMin", m_ptmin =500.0);
-  declareProperty("InputContainer", m_inputContainer);
-  declareProperty("OutputContainer", m_outputContainer);
+  declareProperty("InputContainer", m_inputContainer_key);
+  declareProperty("OutputContainer", m_outputContainer_key);
 }
 
 StatusCode SimpleJetTrackSelectionTool::initialize() {
+  ATH_MSG_INFO("Initializing tool " << name() << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
+
+  ATH_CHECK(m_inputContainer_key.initialize());
+  ATH_CHECK(m_outputContainer_key.initialize());
   return StatusCode::SUCCESS;
 }
 
 int SimpleJetTrackSelectionTool::execute() const {
   ATH_MSG_DEBUG(" execute() ... ");
-  const xAOD::TrackParticleContainer* inCont;
-  StatusCode sc = evtStore()->retrieve(inCont,m_inputContainer);
-  if ( sc.isFailure() ) {ATH_MSG_ERROR("Can't retrieve input track container "<< m_inputContainer); return 1;}
-  ConstDataVector<xAOD::TrackParticleContainer> *outCont = new ConstDataVector< xAOD::TrackParticleContainer> (SG::VIEW_ELEMENTS);
+
+  auto handle_in = SG::makeHandle(m_inputContainer_key);
+  if(!handle_in.isValid()){
+    ATH_MSG_ERROR("Can't retrieve input track container "
+                  << m_inputContainer_key.key()); 
+    return 1;
+  }
+
+  auto inCont = handle_in.cptr();
+
+  using OutContType = ConstDataVector<xAOD::TrackParticleContainer>;
+  OutContType* outCont = new OutContType(SG::VIEW_ELEMENTS);
+
   selectTracks(*inCont, *outCont);
   ATH_MSG_DEBUG(" in size = "<< inCont->size() << " outSize="<< outCont->size());
-  sc = evtStore()->record( outCont, m_outputContainer);
-  if ( sc.isFailure() ) {ATH_MSG_ERROR("Can't record output track container "<< m_outputContainer); return 1;}
+
+  auto handle = SG::makeHandle(m_outputContainer_key);
+  if(!handle.record(std::unique_ptr<OutContType>(outCont))){
+    ATH_MSG_ERROR("Can't record output track container "
+                  << m_outputContainer_key.key());
+    return 1;
+  }
   return 0;
 }
 
@@ -48,4 +68,3 @@ void SimpleJetTrackSelectionTool::selectTracks(const xAOD::TrackParticleContaine
 void SimpleJetTrackSelectionTool::selectTracks(const xAOD::TrackParticleContainer& inCont, std::vector<const xAOD::TrackParticle*> outCont) const {
   selectionLoop(inCont, outCont);
 }
-
diff --git a/Reconstruction/Jet/JetRecTools/Root/TrackVertexAssociationTool.cxx b/Reconstruction/Jet/JetRecTools/Root/TrackVertexAssociationTool.cxx
index c3a21a818d9885bcbd0553b6b8c767d4159d734e..4e7b69c35a33c7fd5ec17fac7fea8ae16053331e 100644
--- a/Reconstruction/Jet/JetRecTools/Root/TrackVertexAssociationTool.cxx
+++ b/Reconstruction/Jet/JetRecTools/Root/TrackVertexAssociationTool.cxx
@@ -8,82 +8,93 @@
 TrackVertexAssociationTool::TrackVertexAssociationTool(const std::string& t)
     : AsgTool(t)
     , m_tvaTool("") // default as empty
-    , m_trackContainer("")
-    , m_vertexContainer("")
-    , m_tvaStoreName("")
     , m_transDistMax(10e6)
     , m_longDistMax(10e6)
     , m_maxZ0SinTheta(10e6)
 {
-    declareProperty("TrackParticleContainer",m_trackContainer);
-    declareProperty("VertexContainer",m_vertexContainer);
-    declareProperty("TrackVertexAssociation",m_tvaStoreName);
-    declareProperty("TrackVertexAssoTool", m_tvaTool);
-
-    declareProperty("MaxTransverseDistance",m_transDistMax);
-    declareProperty("MaxLongitudinalDistance",m_longDistMax);
-    declareProperty("MaxZ0SinTheta", m_maxZ0SinTheta);
+  declareProperty("TrackVertexAssoTool", m_tvaTool);  // Tool handle
+
+  declareProperty("MaxTransverseDistance",m_transDistMax);
+  declareProperty("MaxLongitudinalDistance",m_longDistMax);
+  declareProperty("MaxZ0SinTheta", m_maxZ0SinTheta);
+  
+  declareProperty("TrackParticleContainer",m_trackContainer_key);
+  declareProperty("VertexContainer",m_vertexContainer_key);
+  declareProperty("TrackVertexAssociation",m_tva_key);
     
 }
 
 StatusCode TrackVertexAssociationTool::initialize(){
+  ATH_MSG_INFO("Initializing tool " << name() << "...");
+  ATH_MSG_DEBUG("initializing version with data handles");
   
+  ATH_CHECK(m_trackContainer_key.initialize());
+  ATH_CHECK(m_vertexContainer_key.initialize());
+  ATH_CHECK(m_tva_key.initialize());
+
   if(! m_tvaTool.empty() ) {
     ATH_MSG_INFO("Intialized using ITrackVertexAssociationTool");
     return m_tvaTool.retrieve();
   }
-  ATH_MSG_INFO("Intialized using custom track-vertex association");
 
+  ATH_MSG_INFO("Intialized using custom track-vertex association");
   return StatusCode::SUCCESS;
 }
 
-
-
-
 int TrackVertexAssociationTool::execute() const {
   // Get input track collection
-  const xAOD::TrackParticleContainer* trackContainer = nullptr;
-  if ( evtStore()->retrieve(trackContainer, m_trackContainer).isFailure() || trackContainer==nullptr) {
-    ATH_MSG_ERROR("Could not retrieve the TrackParticleContainer from evtStore: " << m_trackContainer);
+
+  auto handle_tracks = SG::makeHandle(m_trackContainer_key);
+
+  if(!handle_tracks.isValid()){
+    ATH_MSG_ERROR("Error retrieving TrackParticleContainer from evtStore: " 
+                  << m_trackContainer_key.key());
     return 1;
   }
 
+  auto trackContainer = handle_tracks.cptr();
+
   // Check this is not a view container.
   if ( trackContainer->ownPolicy() != SG::OWN_ELEMENTS ) {
     ATH_MSG_ERROR("Track container must hold track directly. View container is not allowed.");
-    ATH_MSG_ERROR("Problem is this container: " << m_trackContainer);
+    ATH_MSG_ERROR("Problem is this container: " << m_trackContainer_key.key());
     return 11;
   }
 
   // Get input vertex collection
-  const xAOD::VertexContainer* vertexContainer = nullptr;
-  if ( evtStore()->retrieve(vertexContainer,m_vertexContainer).isFailure() || vertexContainer==nullptr) {
-    ATH_MSG_ERROR("Could not retrieve the VertexContainer from evtStore: " << m_vertexContainer);
+  auto handle_vert = SG::makeHandle(m_vertexContainer_key);
+
+  if(!handle_vert.isValid()){
+    ATH_MSG_ERROR("Error retrieving VertexContainer from evtStore: " 
+                  << m_vertexContainer_key.key());
     return 2;
   }
 
-  // Build the TVA
-  jet::TrackVertexAssociation* tva;
-  
-  if(m_tvaTool.empty() )
-    tva = buildTrackVertexAssociation_custom(trackContainer,vertexContainer);
-  else
-    tva = buildTrackVertexAssociation_withTool(trackContainer,vertexContainer);
+  auto vertexContainer = handle_vert.cptr();
 
+  auto useCustom = m_tvaTool.empty();
+  auto tva = makeTrackVertexAssociation(trackContainer,
+                                        vertexContainer,
+                                        useCustom);
   // Check the result.
-  if ( tva  == nullptr ) {
+  // if ( tva  == nullptr ) {
+  if (!tva){
     ATH_MSG_ERROR("Could not build the TrackVertexAssociation");
     return 3;
   }
   
   // Store it
-  if ( evtStore()->record(tva, m_tvaStoreName).isFailure() ) {
-    ATH_MSG_ERROR("Unable to write new TrackVertexAssociation to evtStore: " << m_tvaStoreName);
+
+  auto handle_tva = SG::makeHandle(m_tva_key);
+  if(!handle_tva.record(std::move(tva))){
+    ATH_MSG_ERROR("Unable to write new TrackVertexAssociation to evtStore: "
+                  << m_tva_key.key());
     return 4;
   }
 
   // Success
-  ATH_MSG_DEBUG("Wrote new TrackVertexAssociation to evtStore: " << m_tvaStoreName);
+  ATH_MSG_DEBUG("Wrote new TrackVertexAssociation to evtStore: " 
+                << m_tva_key.key());
   return 0;
 }
 
@@ -91,14 +102,15 @@ int TrackVertexAssociationTool::execute() const {
 
 
 //////////////////////////////////////////////////////////////
-jet::TrackVertexAssociation* TrackVertexAssociationTool::buildTrackVertexAssociation_withTool(const xAOD::TrackParticleContainer* trackContainer, const xAOD::VertexContainer* vertexContainer) const
+// jet::TrackVertexAssociation* 
+std::unique_ptr<jet::TrackVertexAssociation> 
+TrackVertexAssociationTool::buildTrackVertexAssociation_withTool(const xAOD::TrackParticleContainer* trackContainer, const xAOD::VertexContainer* vertexContainer) const
 {
 
   ATH_MSG_DEBUG("Building track-vertex association USING InDet tool. trk size="<< trackContainer->size() 
                 << "  vtx size="<< vertexContainer->size());
 
-  // Construct object with track container input
-  jet::TrackVertexAssociation* tva = new jet::TrackVertexAssociation(trackContainer);
+  auto tva = std::make_unique<jet::TrackVertexAssociation>(trackContainer);
 
   std::vector<const xAOD::Vertex*> vecVert;
   vecVert.assign(vertexContainer->begin(), vertexContainer->end());
@@ -112,13 +124,15 @@ jet::TrackVertexAssociation* TrackVertexAssociationTool::buildTrackVertexAssocia
 }
 
 //////////////////////////////////////////////////////////////
-jet::TrackVertexAssociation* TrackVertexAssociationTool::buildTrackVertexAssociation_custom(const xAOD::TrackParticleContainer* trackContainer, const xAOD::VertexContainer* vertexContainer) const
+// jet::TrackVertexAssociation* 
+std::unique_ptr<jet::TrackVertexAssociation> 
+TrackVertexAssociationTool::buildTrackVertexAssociation_custom(const xAOD::TrackParticleContainer* trackContainer, const xAOD::VertexContainer* vertexContainer) const
 {
   ATH_MSG_DEBUG("Building track-vertex association trk size="<< trackContainer->size() 
                 << "  vtx size="<< vertexContainer->size());
   
-  // Construct object with track container input
-  jet::TrackVertexAssociation* tva = new jet::TrackVertexAssociation(trackContainer);
+  auto tva = std::make_unique<jet::TrackVertexAssociation>(trackContainer);
+
   for (size_t iTrack = 0; iTrack < trackContainer->size(); ++iTrack)
     {
       const xAOD::TrackParticle* track = trackContainer->at(iTrack);
@@ -166,3 +180,18 @@ jet::TrackVertexAssociation* TrackVertexAssociationTool::buildTrackVertexAssocia
   // Return the TVA object
   return tva;
 }
+
+using PTPC = const xAOD::TrackParticleContainer*;
+using PVC = const xAOD::VertexContainer*;
+std::unique_ptr<jet::TrackVertexAssociation> 
+TrackVertexAssociationTool::makeTrackVertexAssociation(PTPC trackContainer, 
+                                                       PVC vertexContainer,
+                                                       bool useCustom) const {
+  if (useCustom) {
+    return buildTrackVertexAssociation_custom(trackContainer,
+                                              vertexContainer);
+  } else {
+    return buildTrackVertexAssociation_withTool(trackContainer,
+                                                vertexContainer);
+  }
+}
diff --git a/Reconstruction/MET/METRecoInterface/CMakeLists.txt b/Reconstruction/MET/METRecoInterface/CMakeLists.txt
index 981feb8a8ec133523f87ff78bde9bd6453561455..27f8f9d90c22699311c4028b3cbaefe7af2cf9d3 100644
--- a/Reconstruction/MET/METRecoInterface/CMakeLists.txt
+++ b/Reconstruction/MET/METRecoInterface/CMakeLists.txt
@@ -5,6 +5,8 @@
 # Declare the package name:
 atlas_subdir( METRecoInterface )
 
+find_package( ROOT )
+
 # Declare the package's dependencies:
 atlas_depends_on_subdirs( PUBLIC
                           Control/AthToolSupport/AsgTools
diff --git a/Reconstruction/RecExample/RecExCommon/share/esdtoesd.py b/Reconstruction/RecExample/RecExCommon/share/esdtoesd.py
index d3ab84936811aec32b7774423e3cbc8f8ca6a043..8f7355e7bfbd19b078949689760f5db2c14f1749 100755
--- a/Reconstruction/RecExample/RecExCommon/share/esdtoesd.py
+++ b/Reconstruction/RecExample/RecExCommon/share/esdtoesd.py
@@ -76,6 +76,7 @@ hideInput ('xAOD::JetContainer', 'AntiKt4TruthWZJets')
 hideInput ('xAOD::MissingETContainer', 'MET_Reference_AntiKt4EMPFlow')
 hideInput ('xAOD::MissingETContainer', 'MET_Reference_AntiKt4EMTopo')
 hideInput ('xAOD::MissingETContainer', 'MET_Reference_AntiKt4LCTopo')
+hideInput ('xAOD::BTaggingContainer', 'BTagging_AntiKt4EMTopo')
 hideInput ('xAOD::MuonContainer', 'Muons')
 hideInput ('xAOD::MuonContainer', 'Staus')
 #hideInput ('xAOD::MuonSegmentContainer', 'MuonSegments')
diff --git a/Reconstruction/RecoAlgs/CaloRingerAlgs/CMakeLists.txt b/Reconstruction/RecoAlgs/CaloRingerAlgs/CMakeLists.txt
index b960f897e6785eb1128ad93c285e1f9a97f35f41..a1c239e646df84324b47cdc8288ebcbaeed18a84 100644
--- a/Reconstruction/RecoAlgs/CaloRingerAlgs/CMakeLists.txt
+++ b/Reconstruction/RecoAlgs/CaloRingerAlgs/CMakeLists.txt
@@ -30,5 +30,5 @@ atlas_add_component( CaloRingerAlgs
 # Install files from the package:
 atlas_install_python_modules( python/*.py )
 atlas_install_joboptions( share/*.py )
-atlas_install_runtime( test/CaloRingerAlgs_TestConfiguration.xml share/RingerTests_Builders.txt share/NeuralNetTests_Ref.txt )
+atlas_install_runtime( test/CaloRingerAlgs_TestConfiguration.xml share/NeuralNetTests_Ref.txt )
 
diff --git a/Reconstruction/eflowRec/src/eflowCellLevelSubtractionTool.cxx b/Reconstruction/eflowRec/src/eflowCellLevelSubtractionTool.cxx
index 7e69a2a62a1e6334b715df7aa09bdd33a8f0f91a..c270fdfe072340a0794a6dad48aae1bfbf082bb2 100644
--- a/Reconstruction/eflowRec/src/eflowCellLevelSubtractionTool.cxx
+++ b/Reconstruction/eflowRec/src/eflowCellLevelSubtractionTool.cxx
@@ -206,7 +206,7 @@ void eflowCellLevelSubtractionTool::calculateRadialEnergyProfiles(){
   unsigned int nEFCaloObs = m_eflowCaloObjectContainer->size();
   
   for (unsigned int iEFCalOb = 0; iEFCalOb < nEFCaloObs; ++iEFCalOb) {
-  
+    
     eflowCaloObject* thisEflowCaloObject = m_eflowCaloObjectContainer->at(iEFCalOb);
     
     unsigned int nClusters = thisEflowCaloObject->nClusters();
@@ -220,152 +220,146 @@ void eflowCellLevelSubtractionTool::calculateRadialEnergyProfiles(){
     int nTrackMatches = thisEflowCaloObject->nTracks();
     
     for (int iTrack = 0; iTrack < nTrackMatches; ++iTrack) {
-
-        eflowRecTrack* efRecTrack = matchedTrackList[iTrack]->getTrack();
-        
-        std::vector<eflowRecCluster*> matchedClusters;
-        matchedClusters.clear();
-        std::vector<eflowTrackClusterLink*> links = efRecTrack->getClusterMatches();
-        std::vector<eflowTrackClusterLink*>::iterator itLink = links.begin();
-        std::vector<eflowTrackClusterLink*>::iterator endLink = links.end();
+      
+      eflowRecTrack* efRecTrack = matchedTrackList[iTrack]->getTrack();
+      
+      std::vector<eflowRecCluster*> matchedClusters;
+      matchedClusters.clear();
+      std::vector<eflowTrackClusterLink*> links = efRecTrack->getClusterMatches();
+      std::vector<eflowTrackClusterLink*>::iterator itLink = links.begin();
+      std::vector<eflowTrackClusterLink*>::iterator endLink = links.end();
         
-        for (; itLink != endLink; ++itLink) {
-          matchedClusters.push_back((*itLink)->getCluster());
-        }
+      for (; itLink != endLink; ++itLink) {
+	matchedClusters.push_back((*itLink)->getCluster());
+      }
         
-        std::vector<xAOD::CaloCluster*> clusterSubtractionList;
-        std::vector<eflowRecCluster*>::const_iterator itCluster = matchedClusters.begin();
-        std::vector<eflowRecCluster*>::const_iterator endCluster = matchedClusters.end();
-        for (; itCluster != endCluster; ++itCluster) {
-          clusterSubtractionList.push_back(
-              (*itCluster)->getClusterForModification(eflowCaloObject::getClusterContainerPtr()));
-        }
-
-	eflowCellList calorimeterCellList;
-	Subtractor::makeOrderedCellList(efRecTrack->getTrackCaloPoints(),clusterSubtractionList,calorimeterCellList);
-    
-	eflowRingThicknesses ringThicknessGenerator;
+      std::vector<xAOD::CaloCluster*> clusterSubtractionList;
+      std::vector<eflowRecCluster*>::const_iterator itCluster = matchedClusters.begin();
+      std::vector<eflowRecCluster*>::const_iterator endCluster = matchedClusters.end();
+      for (; itCluster != endCluster; ++itCluster) {
+	clusterSubtractionList.push_back((*itCluster)->getClusterForModification(eflowCaloObject::getClusterContainerPtr()));
+      }
 
-    std::vector<int> layerToStoreVector;
-    std::vector<float> radiusToStoreVector;
-    std::vector<float> avgEdensityToStoreVector;
+      eflowCellList calorimeterCellList;
+      Subtractor::makeOrderedCellList(efRecTrack->getTrackCaloPoints(),clusterSubtractionList,calorimeterCellList);
+      
+      eflowRingThicknesses ringThicknessGenerator;
+      
+      std::vector<int> layerToStoreVector;
+      std::vector<float> radiusToStoreVector;
+      std::vector<float> avgEdensityToStoreVector;
+      
+      for (int i=0; i < eflowCalo::nRegions ;i++){
 	
-	for (int i=0; i < eflowCalo::nRegions ;i++){
+	eflowCaloENUM layer = (eflowCaloENUM)i;
+	msg(MSG::DEBUG)  <<"layer is "<<layer<<std::endl;
+	double ringThickness = ringThicknessGenerator.ringThickness((eflowCaloENUM)i);
+	msg(MSG::DEBUG)  <<"ring thickness is "<<ringThickness<<std::endl;
 	
-        eflowCaloENUM layer = (eflowCaloENUM)i;
-        msg(MSG::DEBUG)  <<"layer is "<<layer<<std::endl;
-        double ringThickness = ringThicknessGenerator.ringThickness((eflowCaloENUM)i);
-        msg(MSG::DEBUG)  <<"ring thickness is "<<ringThickness<<std::endl;
-        
-        double eta_extr = calorimeterCellList.etaFF(layer);
-        msg(MSG::DEBUG)  <<"extrapolated eta ["<<layer<<"] is "<<eta_extr<<std::endl;
-        double phi_extr = calorimeterCellList.phiFF(layer);
-        msg(MSG::DEBUG)  <<"extrapolated phi ["<<layer<<"] is "<<phi_extr<<std::endl;
+	double eta_extr = calorimeterCellList.etaFF(layer);
+	msg(MSG::DEBUG)  <<"extrapolated eta ["<<layer<<"] is "<<eta_extr<<std::endl;
+	double phi_extr = calorimeterCellList.phiFF(layer);
+	msg(MSG::DEBUG)  <<"extrapolated phi ["<<layer<<"] is "<<phi_extr<<std::endl;
     
-        if (eta_extr == -999.0){
-            continue;
-        }
+	if (eta_extr == -999.0){
+	  continue;
+	}
         
-          int indexofRing = 0;
-          int layerToStore = -999;
-
-          double radiusToStore = 0;
-          double totalEnergyPerCell = 0;
-      
-          double energyDensityPerCell = -666;
-          double totalEnergyPerRing = 0;
-
-          double cellVolume = 0;
-          int totalCells = 0;
-              
-          int n;
-          /* 100 is chosen as a number higher than the number of cells found in a normal list */
-          for (n=1; n<100; n++){
+	int indexofRing = 0;
+	int layerToStore = -999;
+	
+	double radiusToStore = 0;
+	double totalEnergyPerCell = 0;
+	
+	double energyDensityPerCell = -666;
+	double totalEnergyPerRing = 0;
+	
+	double cellVolume = 0;
+	int totalCells = 0;
         
-              CellIt beginRing = calorimeterCellList.getLowerBound((eflowCaloENUM)i, ringThickness*(n-1));
-
-               if(beginRing == calorimeterCellList.end()){
-                   break;
-                }
+	int n;
+	/* 100 is chosen as a number higher than the number of cells found in a normal list */
+	for (n=1; n<100; n++){
+	  
+	  CellIt beginRing = calorimeterCellList.getLowerBound((eflowCaloENUM)i, ringThickness*(n-1));
+
+	  if(beginRing == calorimeterCellList.end()){
+	    break;
+	  }
         
-              indexofRing += 1;
-              std::vector<std::pair<CaloCell*,int> > tempVector = (*beginRing).second;
-              std::vector<std::pair<CaloCell*,int> >::iterator firstPair = tempVector.begin();
-              std::vector<std::pair<CaloCell*,int> >::iterator lastPair = tempVector.end();
-      
-              int totalCellsinRing = 0;
-              double energyDensityPerRing = 0;
-              double averageEnergyDensityPerRing = 0;
+	  indexofRing += 1;
+	  std::vector<std::pair<CaloCell*,int> > tempVector = (*beginRing).second;
+	  std::vector<std::pair<CaloCell*,int> >::iterator firstPair = tempVector.begin();
+	  std::vector<std::pair<CaloCell*,int> >::iterator lastPair = tempVector.end();
+	  
+	  int totalCellsinRing = 0;
+	  double energyDensityPerRing = 0;
+	  double averageEnergyDensityPerRing = 0;
       
-              for (; firstPair != lastPair; ++firstPair) {
-                    const CaloDetDescrElement* DDE = ((*firstPair).first)->caloDDE();
-                    CaloCell_ID::CaloSample sampling = DDE->getSampling();
-                    
-                    msg(MSG::DEBUG)  << " cell eta and phi are " << ((*firstPair).first)->eta() << " and " << ((*firstPair).first)->phi() << " with index " << (*firstPair).second << " and sampling of " << sampling << std::endl;
-                    msg(MSG::DEBUG)  << " cell energy is " << ((*firstPair).first)->energy()<<std::endl;
-                
-                    totalCells += 1;
-                    totalCellsinRing += 1;
-        
-                    totalEnergyPerRing += ((*firstPair).first)->energy();
-                    totalEnergyPerCell = ((*firstPair).first)->energy();
-                    msg(MSG::DEBUG)  << " Total E per Cell is " << totalEnergyPerCell<<std::endl;
-                    msg(MSG::DEBUG)  << " Total E per Ring is " << totalEnergyPerRing<<std::endl;
-
-                    cellVolume = DDE->volume();
-                    msg(MSG::DEBUG)  << " cell volume is " << cellVolume/1000.<<std::endl;
-        
-                    energyDensityPerCell = totalEnergyPerCell/(cellVolume/1000.);
-                    msg(MSG::DEBUG)  << " E density per Cell is " << energyDensityPerCell<<std::endl;
-                    msg(MSG::DEBUG)  << " Initial added E density per Cell is " << energyDensityPerRing<<std::endl;
-                    energyDensityPerRing += energyDensityPerCell;
-                    msg(MSG::DEBUG)  << " Final added E density per Cell is " << energyDensityPerRing<<std::endl;
-                    averageEnergyDensityPerRing = energyDensityPerRing/((totalCellsinRing)*(efRecTrack->getTrack()->e()/1000.));
-                  }
-
-            msg(MSG::DEBUG)  << " track E is " << efRecTrack->getTrack()->e()/1000.;
-            msg(MSG::DEBUG)  << " Average E density per Ring is " << averageEnergyDensityPerRing<<std::endl;
-        
-            if (averageEnergyDensityPerRing != 0){
-                avgEdensityToStoreVector.push_back(averageEnergyDensityPerRing);
-                layerToStore = (eflowCaloENUM)i;
-                msg(MSG::DEBUG)  <<"layerToStore is "<< layerToStore << std::endl;
-                layerToStoreVector.push_back(layerToStore);
-                radiusToStore = (indexofRing)*ringThickness;
-                msg(MSG::DEBUG)  <<"radiusToStore is "<< radiusToStore << std::endl;
-                radiusToStoreVector.push_back(radiusToStore);
-            }
-
-            else {msg(MSG::DEBUG)  <<"averageEnergyDensityPerRing = 0"<<std::endl;}
-        }
-
-	    }
+	  for (; firstPair != lastPair; ++firstPair) {
+	    const CaloDetDescrElement* DDE = ((*firstPair).first)->caloDDE();
+	    CaloCell_ID::CaloSample sampling = DDE->getSampling();
+            
+	    msg(MSG::DEBUG)  << " cell eta and phi are " << ((*firstPair).first)->eta() << " and " << ((*firstPair).first)->phi() << " with index " << (*firstPair).second << " and sampling of " << sampling << std::endl;
+	    msg(MSG::DEBUG)  << " cell energy is " << ((*firstPair).first)->energy()<<std::endl;
+            
+	    totalCells += 1;
+	    totalCellsinRing += 1;
 	    
-	    efRecTrack->setLayerCellOrderVector(layerToStoreVector);
-        efRecTrack->setRadiusCellOrderVector(radiusToStoreVector);
-        efRecTrack->setAvgEDensityCellOrderVector(avgEdensityToStoreVector);
-        
-        layerToStoreVector.clear();
-        radiusToStoreVector.clear();
-        avgEdensityToStoreVector.clear();
-
-    }
-     
-  }
-  
-  }
+	    totalEnergyPerRing += ((*firstPair).first)->energy();
+	    totalEnergyPerCell = ((*firstPair).first)->energy();
+	    msg(MSG::DEBUG)  << " Total E per Cell is " << totalEnergyPerCell<<std::endl;
+	    msg(MSG::DEBUG)  << " Total E per Ring is " << totalEnergyPerRing<<std::endl;
+	    
+	    cellVolume = DDE->volume();
+	    msg(MSG::DEBUG)  << " cell volume is " << cellVolume/1000.<<std::endl;
+	    
+	    energyDensityPerCell = totalEnergyPerCell/(cellVolume/1000.);
+	    msg(MSG::DEBUG)  << " E density per Cell is " << energyDensityPerCell<<std::endl;
+	    msg(MSG::DEBUG)  << " Initial added E density per Cell is " << energyDensityPerRing<<std::endl;
+	    energyDensityPerRing += energyDensityPerCell;
+	    msg(MSG::DEBUG)  << " Final added E density per Cell is " << energyDensityPerRing<<std::endl;
+	    averageEnergyDensityPerRing = energyDensityPerRing/((totalCellsinRing)*(efRecTrack->getTrack()->e()/1000.));
+	  }
+	  
+	  msg(MSG::DEBUG)  << " track E is " << efRecTrack->getTrack()->e()/1000.;
+	  msg(MSG::DEBUG)  << " Average E density per Ring is " << averageEnergyDensityPerRing<<std::endl;
+	  
+	  if (averageEnergyDensityPerRing != 0){
+	    avgEdensityToStoreVector.push_back(averageEnergyDensityPerRing);
+	    layerToStore = (eflowCaloENUM)i;
+	    msg(MSG::DEBUG)  <<"layerToStore is "<< layerToStore << std::endl;
+	    layerToStoreVector.push_back(layerToStore);
+	    radiusToStore = (indexofRing)*ringThickness;
+	    msg(MSG::DEBUG)  <<"radiusToStore is "<< radiusToStore << std::endl;
+	    radiusToStoreVector.push_back(radiusToStore);
+	  }
+	  else {msg(MSG::DEBUG)  <<"averageEnergyDensityPerRing = 0"<<std::endl;}
+	}//loop on 100 cells
+      }//loop on calo regions
+	
+      efRecTrack->setLayerCellOrderVector(layerToStoreVector);
+      efRecTrack->setRadiusCellOrderVector(radiusToStoreVector);
+      efRecTrack->setAvgEDensityCellOrderVector(avgEdensityToStoreVector);
+      
+      layerToStoreVector.clear();
+      radiusToStoreVector.clear();
+      avgEdensityToStoreVector.clear();
+    }//loop on track matches    
+  }//loop on eflowCaloObjects
+}
 
 void eflowCellLevelSubtractionTool::performSubtraction() {
 
   unsigned int nEFCaloObs = m_eflowCaloObjectContainer->size();
   for (unsigned int iEFCalOb = 0; iEFCalOb < nEFCaloObs; ++iEFCalOb) {
     eflowCaloObject* thisEflowCaloObject = m_eflowCaloObjectContainer->at(iEFCalOb);
-
+    
     unsigned int nClusters = thisEflowCaloObject->nClusters();
     if (nClusters < 1) {
-    continue;
+      continue;
     }
-
+    
     /* Get matched cluster via Links */
 
     double expectedEnergy = thisEflowCaloObject->getExpectedEnergy();
@@ -376,8 +370,7 @@ void eflowCellLevelSubtractionTool::performSubtraction() {
     if (isEOverPFail(expectedEnergy, expectedSigma, clusterEnergy, m_consistencySigmaCut,
                      runInGoldenMode())
         || (runInGoldenMode() && thisEflowCaloObject->nTracks() > 1)) {
-      continue;
-      
+      continue;      
     }    
 
     /* Do subtraction */
@@ -387,48 +380,42 @@ void eflowCellLevelSubtractionTool::performSubtraction() {
       continue;
     }
 
-
-      /* Subtract the track from all matched clusters */
-      const std::vector<eflowTrackClusterLink*>& matchedTrackList =
-          thisEflowCaloObject->efRecLink();
-
+    /* Subtract the track from all matched clusters */
+    const std::vector<eflowTrackClusterLink*>& matchedTrackList = thisEflowCaloObject->efRecLink();
       
-      for (int iTrack = 0; iTrack < nTrackMatches; ++iTrack) {
-        eflowRecTrack* efRecTrack = matchedTrackList[iTrack]->getTrack();
-        
-        /* Can't subtract without e/p */
-        if (!efRecTrack->hasBin()) {
-          continue;
-        }
+    for (int iTrack = 0; iTrack < nTrackMatches; ++iTrack) {
+      eflowRecTrack* efRecTrack = matchedTrackList[iTrack]->getTrack();
+      
+      /* Can't subtract without e/p */
+      if (!efRecTrack->hasBin()) {
+	continue;
+      }
      
-	if (efRecTrack->isInDenseEnvironment()) continue;
-
-        std::vector<eflowRecCluster*> matchedClusters;
-        matchedClusters.clear();
-        std::vector<eflowTrackClusterLink*> links = efRecTrack->getClusterMatches();
-        std::vector<eflowTrackClusterLink*>::iterator itLink = links.begin();
-        std::vector<eflowTrackClusterLink*>::iterator endLink = links.end();
-        for (; itLink != endLink; ++itLink) {
-          matchedClusters.push_back((*itLink)->getCluster());
-        }
-        std::vector<xAOD::CaloCluster*> clusterSubtractionList;
-        std::vector<eflowRecCluster*>::const_iterator itCluster = matchedClusters.begin();
-        std::vector<eflowRecCluster*>::const_iterator endCluster = matchedClusters.end();
-        for (; itCluster != endCluster; ++itCluster) {
-          clusterSubtractionList.push_back(
-              (*itCluster)->getClusterForModification(eflowCaloObject::getClusterContainerPtr()));
-        }
-
-        Subtractor::subtractTracksFromClusters(efRecTrack, clusterSubtractionList);
-
-        /* Annihilate the cluster(s) if the remnant is small (i.e. below k*sigma) */
-        if (canAnnihilated(0, expectedSigma, clusterEnergy)) {
-          Subtractor::annihilateClusters(clusterSubtractionList);
-        }
+      if (efRecTrack->isInDenseEnvironment()) continue;
+
+      std::vector<eflowRecCluster*> matchedClusters;
+      matchedClusters.clear();
+      std::vector<eflowTrackClusterLink*> links = efRecTrack->getClusterMatches();
+      std::vector<eflowTrackClusterLink*>::iterator itLink = links.begin();
+      std::vector<eflowTrackClusterLink*>::iterator endLink = links.end();
+      for (; itLink != endLink; ++itLink) {
+	matchedClusters.push_back((*itLink)->getCluster());
+      }
+      std::vector<xAOD::CaloCluster*> clusterSubtractionList;
+      std::vector<eflowRecCluster*>::const_iterator itCluster = matchedClusters.begin();
+      std::vector<eflowRecCluster*>::const_iterator endCluster = matchedClusters.end();
+      for (; itCluster != endCluster; ++itCluster) {
+	clusterSubtractionList.push_back((*itCluster)->getClusterForModification(eflowCaloObject::getClusterContainerPtr()));
       }
-    
 
+      Subtractor::subtractTracksFromClusters(efRecTrack, clusterSubtractionList);
 
+      /* Annihilate the cluster(s) if the remnant is small (i.e. below k*sigma) */
+      if (canAnnihilated(0, expectedSigma, clusterEnergy)) {
+	Subtractor::annihilateClusters(clusterSubtractionList);
+      }
+    }
+    
     if (canAnnihilated(expectedEnergy, expectedSigma, clusterEnergy)) {
       /* Check if we can annihilate right away */
       std::vector<xAOD::CaloCluster*> clusterList;
@@ -440,7 +427,6 @@ void eflowCellLevelSubtractionTool::performSubtraction() {
       }
       Subtractor::annihilateClusters(clusterList);
     } 
-//     else {}
 
     /* Flag tracks as subtracted */
     for (unsigned int iTrack = 0; iTrack < thisEflowCaloObject->nTracks(); ++iTrack) {
diff --git a/Reconstruction/eflowRec/src/eflowObjectCreatorTool.cxx b/Reconstruction/eflowRec/src/eflowObjectCreatorTool.cxx
index 044e6a751a92a3b4485507576f6b87cd675b6906..67219c19555684fc8171dab06d6b8f1f75a42d91 100644
--- a/Reconstruction/eflowRec/src/eflowObjectCreatorTool.cxx
+++ b/Reconstruction/eflowRec/src/eflowObjectCreatorTool.cxx
@@ -216,33 +216,25 @@ void eflowObjectCreatorTool::createChargedEflowObjects(eflowCaloObject* energyFl
     if (!isSet) { msg(MSG::WARNING) << "Could not set Track B in PFO " << endmsg; }
     myEflowObject->setCharge(efRecTrack->getTrack()->charge());
 
-    
     std::pair<double,double> etaPhi(0.0,0.0);
-    
-      
 
     if (m_eOverPMode){
       /* In EOverPMode want charged eflowObjects to have extrapolated eta,phi as coordinates
        * (needed for analysis of EOverP Data) */
-        etaPhi = efRecTrack->getTrackCaloPoints().getEM2etaPhi();
-        
-
-        /*add information to xAOD*/
-        xAOD::PFODetails::PFOAttributes myAttribute_layerHED = xAOD::PFODetails::PFOAttributes::eflowRec_layerHED;
-        myEflowObject->setAttribute<int>(myAttribute_layerHED,efRecTrack->getLayerHED() );
-
-        xAOD::PFODetails::PFOAttributes myAttribute_layerVectorCellOrdering = xAOD::PFODetails::PFOAttributes::eflowRec_layerVectorCellOrdering;
-        myEflowObject->setAttribute<std::vector<int> >(myAttribute_layerVectorCellOrdering,efRecTrack->getLayerCellOrderVector() );
-
-        
-        xAOD::PFODetails::PFOAttributes myAttribute_radiusVectorCellOrdering = xAOD::PFODetails::PFOAttributes::eflowRec_radiusVectorCellOrdering;
-       myEflowObject->setAttribute<std::vector<float> >(myAttribute_radiusVectorCellOrdering,efRecTrack->getRadiusCellOrderVector() );
-
-        
-        xAOD::PFODetails::PFOAttributes myAttribute_avgEdensityVectorCellOrdering = xAOD::PFODetails::PFOAttributes::eflowRec_avgEdensityVectorCellOrdering;
-        myEflowObject->setAttribute<std::vector<float> >(myAttribute_avgEdensityVectorCellOrdering,efRecTrack->getAvgEDensityCellOrderVector() );
+      etaPhi = efRecTrack->getTrackCaloPoints().getEM2etaPhi();
         
+      /*add information to xAOD*/
+      xAOD::PFODetails::PFOAttributes myAttribute_layerHED = xAOD::PFODetails::PFOAttributes::eflowRec_layerHED;
+      myEflowObject->setAttribute<int>(myAttribute_layerHED,efRecTrack->getLayerHED() );
+      
+      xAOD::PFODetails::PFOAttributes myAttribute_layerVectorCellOrdering = xAOD::PFODetails::PFOAttributes::eflowRec_layerVectorCellOrdering;
+      myEflowObject->setAttribute<std::vector<int> >(myAttribute_layerVectorCellOrdering,efRecTrack->getLayerCellOrderVector() );
+      
+      xAOD::PFODetails::PFOAttributes myAttribute_radiusVectorCellOrdering = xAOD::PFODetails::PFOAttributes::eflowRec_radiusVectorCellOrdering;
+      myEflowObject->setAttribute<std::vector<float> >(myAttribute_radiusVectorCellOrdering,efRecTrack->getRadiusCellOrderVector() );
         
+      xAOD::PFODetails::PFOAttributes myAttribute_avgEdensityVectorCellOrdering = xAOD::PFODetails::PFOAttributes::eflowRec_avgEdensityVectorCellOrdering;
+      myEflowObject->setAttribute<std::vector<float> >(myAttribute_avgEdensityVectorCellOrdering,efRecTrack->getAvgEDensityCellOrderVector() );              
     } else {
       /* In normal mode we want te track eta,phi at the perigee */
       etaPhi.first = efRecTrack->getTrack()->eta();
diff --git a/Reconstruction/tauRecTools/Root/CombinedP4FromRecoTaus.cxx b/Reconstruction/tauRecTools/Root/CombinedP4FromRecoTaus.cxx
index 65d54aed6a266c0bd3a46d380dde12b7c23855fc..3a017becfb8f7d567c56053ad8c3e45e861a6601 100644
--- a/Reconstruction/tauRecTools/Root/CombinedP4FromRecoTaus.cxx
+++ b/Reconstruction/tauRecTools/Root/CombinedP4FromRecoTaus.cxx
@@ -190,7 +190,14 @@ StatusCode CombinedP4FromRecoTaus::execute(xAOD::TauJet& xTau) {
   decPhiCombined(xTau) = 0;
   decMCombined(xTau) = 0;
   
-  TLorentzVector CombinedP4 = getCombinedP4(Tau);
+  TLorentzVector CombinedP4(xTau.p4());
+  int tmpDecayMode;
+  //Needs to be proto, by default PanTau_DecyMode==0 for invalid
+  //(pan)taus which is "valid"
+  //maybe we should initialize PanTau_DecyMode to NotSet
+  //Do we want to apply to Mode_Other? 2,4,5 prongs, I thnk yes
+  xTau.panTauDetail(xAOD::TauJetParameters::PanTauDetails::PanTau_DecayModeProto, tmpDecayMode);
+  if(tmpDecayMode>=xAOD::TauJetParameters::Mode_1p0n && tmpDecayMode<=xAOD::TauJetParameters::Mode_Other) CombinedP4=getCombinedP4(Tau);
 
   // create xAOD variables and fill:
   decPtCombined(xTau) = CombinedP4.Pt();
@@ -457,11 +464,9 @@ TLorentzVector CombinedP4FromRecoTaus::getCombinedP4(const xAOD::TauJet* tau) {
   TLorentzVector tauRecP4;
   tauRecP4.SetPtEtaPhiM(tau->pt(), tau->eta(), tau->phi(), tau->m());
   TLorentzVector substructureP4;
-  if(tau->etaPanTauCellBased()<-111 || tau->phiPanTauCellBased()<-1111)
-    substructureP4.SetPtEtaPhiM(0,0,0,0);
-  else
-    substructureP4.SetPtEtaPhiM(tau->ptPanTauCellBased(), tau->etaPanTauCellBased(), tau->phiPanTauCellBased(), tau->mPanTauCellBased());
-
+  
+  substructureP4.SetPtEtaPhiM(tau->ptPanTauCellBased(), tau->etaPanTauCellBased(), tau->phiPanTauCellBased(), tau->mPanTauCellBased());
+  
   ATH_MSG_DEBUG( "TauRecET: " << tauRecP4.Et() );
   ATH_MSG_DEBUG( "ConstituentET: " << substructureP4.Et() );
 
diff --git a/Reconstruction/tauRecTools/Root/TauJetBDTEvaluator.cxx b/Reconstruction/tauRecTools/Root/TauJetBDTEvaluator.cxx
index 22833c364192e447feac1116aba4398c0236261b..1401d7d09d421adba00dc817753007506e0b8ae7 100644
--- a/Reconstruction/tauRecTools/Root/TauJetBDTEvaluator.cxx
+++ b/Reconstruction/tauRecTools/Root/TauJetBDTEvaluator.cxx
@@ -54,7 +54,7 @@ StatusCode TauJetBDTEvaluator::execute(xAOD::TauJet& xTau){
   if(nTracks<m_minNTracks) return StatusCode::SUCCESS;
   if(nTracks>m_maxNTracks) return StatusCode::SUCCESS;
 
-  if( not inTrigger() ){
+  if( !inTrigger() ){
     float absTrackEta = acc_absTrackEta(xTau);
     if(m_minAbsTrackEta>=0. && absTrackEta < m_minAbsTrackEta) 
       return StatusCode::SUCCESS;
diff --git a/Simulation/BeamEffects/CMakeLists.txt b/Simulation/BeamEffects/CMakeLists.txt
index ded1517326a2c44ac1ab73802ef7766812b468c8..8d88d28e85df1e974aa2aad2be50061321b71c0f 100644
--- a/Simulation/BeamEffects/CMakeLists.txt
+++ b/Simulation/BeamEffects/CMakeLists.txt
@@ -14,7 +14,7 @@ atlas_depends_on_subdirs( PUBLIC
                           Control/CxxUtils
                           Control/StoreGate
                           Event/EventInfo
-                          Generator/GeneratorObjects
+                          Generators/GeneratorObjects
                           InnerDetector/InDetConditions/InDetBeamSpotService
                           Simulation/Interfaces/HepMC_Interfaces )
 
@@ -30,15 +30,16 @@ include_directories(SYSTEM ${EIGEN_INCLUDE_DIRS})
 
 atlas_add_test( BeamEffectsAlg_test
                 SOURCES src/*.cxx test/BeamEffectsAlg_test.cxx
-                INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HepMC_INCLUDE_DIRS} ${GTEST_INCLUDE_DIRS} #${GMOCK_INCLUDE_DIRS}
-                LINK_LIBRARIES ${CLHEP_LIBRARIES} ${HepMC_LIBRARIES} GaudiKernel TestTools AthenaBaseComps CxxUtils StoreGateLib EventInfo GeneratorObjects ${GTEST_LIBRARIES} #${GMOCK_LIBRARIES}
+                INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS} ${GTEST_INCLUDE_DIRS} #${GMOCK_INCLUDE_DIRS}
+                LINK_LIBRARIES ${CLHEP_LIBRARIES} ${HEPMC_LIBRARIES} GaudiKernel TestTools AthenaBaseComps CxxUtils StoreGateLib EventInfo GeneratorObjects ${GTEST_LIBRARIES} #${GMOCK_LIBRARIES}
+                EXTRA_PATTERNS "[0-9]+ ms"
                  )
 
 atlas_add_component( BeamEffects
                      src/*.cxx
                      src/components/*.cxx
-                     INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HepMC_INCLUDE_DIRS}
-                     LINK_LIBRARIES ${CLHEP_LIBRARIES} ${HepMC_LIBRARIES} GaudiKernel AthenaBaseComps CxxUtils StoreGateLib EventInfo GeneratorObjects )
+                     INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
+                     LINK_LIBRARIES ${CLHEP_LIBRARIES} ${HEPMC_LIBRARIES} GaudiKernel AthenaBaseComps CxxUtils StoreGateLib EventInfo GeneratorObjects )
 
 # Install files from the package:
 atlas_install_headers( BeamEffects )
diff --git a/Simulation/BeamEffects/share/BeamEffectsAlg_test.ref b/Simulation/BeamEffects/share/BeamEffectsAlg_test.ref
new file mode 100644
index 0000000000000000000000000000000000000000..7ba79842529b7e95c3aee9157cb2ec5b09cb9227
--- /dev/null
+++ b/Simulation/BeamEffects/share/BeamEffectsAlg_test.ref
@@ -0,0 +1,34 @@
+[==========] Running 6 tests from 1 test case.
+[----------] Global test environment set-up.
+ApplicationMgr    SUCCESS 
+====================================================================================================================================
+                                                   Welcome to ApplicationMgr (GaudiCoreSvc v27r1p99)
+                                          running on karma on Fri Feb 17 22:54:02 2017
+====================================================================================================================================
+ApplicationMgr       INFO Application Manager Configured successfully
+EventLoopMgr      WARNING Unable to locate service "EventSelector" 
+EventLoopMgr      WARNING No events will be processed from external input.
+HistogramPersis...WARNING Histograms saving not required.
+ApplicationMgr       INFO Application Manager Initialized successfully
+ApplicationMgr Ready
+[----------] 6 tests from BeamEffectsAlg_test
+[ RUN      ] BeamEffectsAlg_test.empty_alg_execute
+ClassIDSvc           INFO  getRegistryEntries: read 1507 CLIDRegistry entries for module ALL
+BeamEffectsAlg      FATAL No input McEventCollection called GEN_EVENT in StoreGate.
+[       OK ] BeamEffectsAlg_test.empty_alg_execute (179 ms)
+[ RUN      ] BeamEffectsAlg_test.set_properties
+ClassIDSvc           INFO  getRegistryEntries: read 359 CLIDRegistry entries for module ALL
+[       OK ] BeamEffectsAlg_test.set_properties (2 ms)
+[ RUN      ] BeamEffectsAlg_test.signal_process_vertex_exists
+[       OK ] BeamEffectsAlg_test.signal_process_vertex_exists (1 ms)
+[ RUN      ] BeamEffectsAlg_test.add_signal_process_vertex_atlasG4
+[       OK ] BeamEffectsAlg_test.add_signal_process_vertex_atlasG4 (0 ms)
+[ RUN      ] BeamEffectsAlg_test.add_signal_process_vertex_isfG4
+[       OK ] BeamEffectsAlg_test.add_signal_process_vertex_isfG4 (0 ms)
+[ RUN      ] BeamEffectsAlg_test.execute_pass_through
+[       OK ] BeamEffectsAlg_test.execute_pass_through (1 ms)
+[----------] 6 tests from BeamEffectsAlg_test (183 ms total)
+
+[----------] Global test environment tear-down
+[==========] 6 tests from 1 test case ran. (572 ms total)
+[  PASSED  ] 6 tests.
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/CMakeLists.txt b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/CMakeLists.txt
index fcacbb48b48c458cc9f0416aeb65c3efeae1a081..0ff7df8d978c48ee412f921991f5b1f2a0265f3a 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/CMakeLists.txt
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/CMakeLists.txt
@@ -63,7 +63,7 @@ atlas_add_root_dictionary( ISF_FastCaloSimParametrizationLib
                            EXTERNAL_PACKAGES  ROOT HepPDT XercesC CLHEP HepMC Geant4 )
 
 atlas_add_library( ISF_FastCaloSimParametrizationLib
-                   Root/*.cxx src/CaloGeometry.cxx src/CaloGeometryFromFile.cxx
+                   Root/*.cxx src/CaloGeoGeometry.cxx src/CaloGeometryFromFile.cxx
                    ${ISF_FastCaloSimParametrizationLibDictSource}
                    PUBLIC_HEADERS ISF_FastCaloSimParametrization
                    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${HEPPDT_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloDetDescrElement.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloDetDescrElement.h
index 2eca531869fd5552d14445476e044182da2c1185..4a4ecf6b2f15d4c9f6d9da2a78f21b05cf220fc7 100755
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloDetDescrElement.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloDetDescrElement.h
@@ -45,76 +45,95 @@ class CaloGeoDetDescrElement
   virtual ~CaloGeoDetDescrElement() {};
 
   /** @brief cell eta
+   *  @copydoc CaloGeoDetDescrElement::m_eta
    */
   float eta() const;
   /** @brief cell phi
+   *  @copydoc CaloGeoDetDescrElement::m_phi
    */
   float phi() const;
   /** @brief cell r
+   *  @copydoc CaloGeoDetDescrElement::m_r
    */
   float r() const;
   /** @brief cell eta_raw
+   *  @copydoc CaloGeoDetDescrElement::m_eta_raw
    */
   float eta_raw() const;
   /** @brief cell phi_raw
+   *  @copydoc CaloGeoDetDescrElement::m_phi_raw
    */
   float phi_raw() const;
   /** @brief cell r_raw
+   *  @copydoc CaloGeoDetDescrElement::m_r_raw
    */
   float r_raw() const;
   /** @brief cell dphi
+   *  @copydoc CaloGeoDetDescrElement::m_dphi
    */
   float dphi() const;
   /** @brief cell deta
+   *  @copydoc CaloGeoDetDescrElement::m_deta
    */
   float deta() const;
   /** @brief cell dr
+   *  @copydoc CaloGeoDetDescrElement::m_dr
    */
   float dr() const;
-    
+
   /** @brief cell x
+   *  @copydoc CaloGeoDetDescrElement::m_x
    */
   float x() const;
   /** @brief cell y
+   *  @copydoc CaloGeoDetDescrElement::m_y
    */
   float y() const;
   /** @brief cell z
+   *  @copydoc CaloGeoDetDescrElement::m_z
    */
   float z() const;
   /** @brief cell x_raw
+   *  @copydoc CaloGeoDetDescrElement::m_x_raw
    */
   float x_raw() const;
   /** @brief cell y_raw
+   *  @copydoc CaloGeoDetDescrElement::m_y_raw
    */
   float y_raw() const;
   /** @brief cell z_raw
+   *  @copydoc CaloGeoDetDescrElement::m_z_raw
    */
   float z_raw() const;
   /** @brief cell dx
+   *  @copydoc CaloGeoDetDescrElement::m_dx
    */
   float dx() const;
   /** @brief cell dy
+   *  @copydoc CaloGeoDetDescrElement::m_dy
    */
   float dy() const;
   /** @brief cell dz
+   *  @copydoc CaloGeoDetDescrElement::m_dz
    */
   float dz() const;
-  
+
   /** @brief cell identifier
    */
   Identifier identify() const;
-  
+
   unsigned long long calo_hash() const;
 
   int getSampling() const ;
 
- //ACH protected:  
+ private:
+ //ACH protected:
  //
   long long m_identify;
   long long m_hash_id;
-  
+
   int m_calosample;
-   
+
   /** @brief cylindric coordinates : eta
    */
   float m_eta;
@@ -124,8 +143,8 @@ class CaloGeoDetDescrElement
 
  /** @brief this one is cached for algorithm working in transverse Energy
     */
-  float m_sinTh; 
-   /** @brief this one is cached for algorithm working in transverse Energy   
+  float m_sinTh;
+   /** @brief this one is cached for algorithm working in transverse Energy
    */
   float m_cosTh;
 
@@ -138,9 +157,9 @@ class CaloGeoDetDescrElement
 
   /** @brief cylindric coordinates : r
    */
-   
-  float m_volume;    
-  
+
+  float m_volume;
+
   /** @brief cache to allow fast px py pz computation
    */
   float m_sinPhi;
@@ -164,7 +183,7 @@ class CaloGeoDetDescrElement
   /** @brief cylindric coordinates : delta r
    */
   float m_dr;
-  
+
   /** @brief cartesian coordinates : X
    */
   float m_x;
@@ -192,13 +211,13 @@ class CaloGeoDetDescrElement
   /** @brief cartesian coordinates : delta Z
    */
   float m_dz;
-  
+
 };
 
 inline Identifier CaloGeoDetDescrElement::identify() const
-{ 
+{
 	Identifier id((unsigned long long) m_identify);
-	return id;	
+	return id;
 }
 
 inline unsigned long long CaloGeoDetDescrElement::calo_hash() const
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h
new file mode 100644
index 0000000000000000000000000000000000000000..20cc3cd3c9c3aa284e4df5efb88f0d725b4cea33
--- /dev/null
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h
@@ -0,0 +1,249 @@
+/*
+  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+*/
+
+#ifndef ISF_FASTCALOSIMPARAMETRIZATION_CALOGEODETDESCRELEMENT_H
+#define ISF_FASTCALOSIMPARAMETRIZATION_CALOGEODETDESCRELEMENT_H
+
+class CaloGeometry;
+
+#include "Identifier/Identifier.h"
+#include <iostream>
+#include <iomanip>
+#include <cmath>
+
+class CaloGeoDetDescrElement
+{
+ friend class CaloGeometry;
+ public:
+  CaloGeoDetDescrElement() {
+    m_identify = 0;
+    m_hash_id = 0;
+    m_calosample = 0;
+    m_eta = 0;
+    m_phi = 0;
+    m_deta = 0;
+    m_dphi = 0;
+    m_r = 0;
+    m_eta_raw = 0;
+    m_phi_raw = 0;
+    m_r_raw = 0;
+    m_dr = 0;
+    m_x = 0;
+    m_y = 0;
+    m_z = 0;
+    m_x_raw = 0;
+    m_y_raw = 0;
+    m_z_raw = 0;
+    m_dx = 0;
+    m_dy = 0;
+    m_dz = 0;
+  };
+
+  /** @brief virtual destructor
+   */
+  virtual ~CaloGeoDetDescrElement() {};
+
+  /** @brief cell eta
+   */
+  float eta() const;
+  /** @brief cell phi
+   */
+  float phi() const;
+  /** @brief cell r
+   */
+  float r() const;
+  /** @brief cell eta_raw
+   */
+  float eta_raw() const;
+  /** @brief cell phi_raw
+   */
+  float phi_raw() const;
+  /** @brief cell r_raw
+   */
+  float r_raw() const;
+  /** @brief cell dphi
+   */
+  float dphi() const;
+  /** @brief cell deta
+   */
+  float deta() const;
+  /** @brief cell dr
+   */
+  float dr() const;
+
+  /** @brief cell x
+   */
+  float x() const;
+  /** @brief cell y
+   */
+  float y() const;
+  /** @brief cell z
+   */
+  float z() const;
+  /** @brief cell x_raw
+   */
+  float x_raw() const;
+  /** @brief cell y_raw
+   */
+  float y_raw() const;
+  /** @brief cell z_raw
+   */
+  float z_raw() const;
+  /** @brief cell dx
+   */
+  float dx() const;
+  /** @brief cell dy
+   */
+  float dy() const;
+  /** @brief cell dz
+   */
+  float dz() const;
+
+  /** @brief cell identifier
+   */
+  Identifier identify() const;
+
+  unsigned long long calo_hash() const;
+
+  int getSampling() const ;
+
+ //ACH protected:
+ //
+  long long m_identify;
+  long long m_hash_id;
+
+  int m_calosample;
+
+  /** @brief cylindric coordinates : eta
+   */
+  float m_eta;
+  /** @brief cylindric coordinates : phi
+   */
+  float m_phi;
+
+ /** @brief this one is cached for algorithm working in transverse Energy
+    */
+  float m_sinTh;
+   /** @brief this one is cached for algorithm working in transverse Energy
+   */
+  float m_cosTh;
+
+  /** @brief cylindric coordinates : delta eta
+   */
+  float m_deta;
+  /** @brief cylindric coordinates : delta phi
+   */
+  float m_dphi;
+
+  /** @brief cylindric coordinates : r
+   */
+
+  float m_volume;
+
+  /** @brief cache to allow fast px py pz computation
+   */
+  float m_sinPhi;
+
+  /** @brief cache to allow fast px py pz computation
+  */
+  float m_cosPhi;
+
+  /** @brief cylindric coordinates : r
+   */
+  float m_r;
+  /** @brief cylindric coordinates : eta_raw
+   */
+  float m_eta_raw;
+  /** @brief cylindric coordinates : phi_raw
+   */
+  float m_phi_raw;
+  /** @brief cylindric coordinates : r_raw
+   */
+  float m_r_raw;
+  /** @brief cylindric coordinates : delta r
+   */
+  float m_dr;
+
+  /** @brief cartesian coordinates : X
+   */
+  float m_x;
+  /** @brief cartesian coordinates : Y
+   */
+  float m_y;
+  /** @brief cartesian coordinates : Z
+   */
+  float m_z;
+  /** @brief cartesian coordinates : X raw
+   */
+  float m_x_raw;
+  /** @brief cartesian coordinates : Y raw
+   */
+  float m_y_raw;
+  /** @brief cartesian coordinates : Z raw
+   */
+  float m_z_raw;
+  /** @brief cartesian coordinates : delta X
+   */
+  float m_dx;
+  /** @brief cartesian coordinates : delta Y
+   */
+  float m_dy;
+  /** @brief cartesian coordinates : delta Z
+   */
+  float m_dz;
+
+};
+
+inline Identifier CaloGeoDetDescrElement::identify() const
+{
+	Identifier id((unsigned long long) m_identify);
+	return id;
+}
+
+inline unsigned long long CaloGeoDetDescrElement::calo_hash() const
+{
+	return m_hash_id;
+}
+
+inline int CaloGeoDetDescrElement::getSampling() const
+{ return m_calosample;}
+inline float CaloGeoDetDescrElement::eta() const
+{ return m_eta;}
+inline float CaloGeoDetDescrElement::phi() const
+{ return m_phi;}
+inline float CaloGeoDetDescrElement::r() const
+{ return m_r;}
+inline float CaloGeoDetDescrElement::eta_raw() const
+{ return m_eta_raw;}
+inline float CaloGeoDetDescrElement::phi_raw() const
+{ return m_phi_raw;}
+inline float CaloGeoDetDescrElement::r_raw() const
+{ return m_r_raw;}
+inline float CaloGeoDetDescrElement::deta() const
+{ return m_deta;}
+inline float CaloGeoDetDescrElement::dphi() const
+{ return m_dphi;}
+inline float CaloGeoDetDescrElement::dr() const
+{ return m_dr;}
+
+inline float CaloGeoDetDescrElement::x() const
+{ return m_x;}
+inline float CaloGeoDetDescrElement::y() const
+{ return m_y;}
+inline float CaloGeoDetDescrElement::z() const
+{ return m_z;}
+inline float CaloGeoDetDescrElement::x_raw() const
+{ return m_x_raw;}
+inline float CaloGeoDetDescrElement::y_raw() const
+{ return m_y_raw;}
+inline float CaloGeoDetDescrElement::z_raw() const
+{ return m_z_raw;}
+inline float CaloGeoDetDescrElement::dx() const
+{ return m_dx;}
+inline float CaloGeoDetDescrElement::dy() const
+{ return m_dy;}
+inline float CaloGeoDetDescrElement::dz() const
+{ return m_dz;}
+
+#endif
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeoGeometry.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeoGeometry.h
new file mode 100644
index 0000000000000000000000000000000000000000..19adbd677982851303540cc679852d9701e3997e
--- /dev/null
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeoGeometry.h
@@ -0,0 +1,200 @@
+/*
+  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+*/
+
+#ifndef ISF_FASTCALOSIMPARAMETRIZATION_CALOGEOGEOMETRY_H
+#define ISF_FASTCALOSIMPARAMETRIZATION_CALOGEOGEOMETRY_H
+
+#include <TMath.h>
+
+#include <vector>
+#include <map>
+#include <iostream>
+
+#include "ISF_FastCaloSimEvent/FastCaloSim_CaloCell_ID.h"
+#include "Identifier/Identifier.h"
+//#include "ISF_FastCaloSimParametrization/ICaloGeometry.h"
+#include "ISF_FastCaloSimParametrization/MeanAndRMS.h"
+#include "ISF_FastCaloSimParametrization/FSmap.h"
+#include "ISF_FastCaloSimParametrization/FCAL_ChannelMap.h"
+
+class CaloGeoDetDescrElement;
+class TCanvas;
+class TGraphErrors;
+
+typedef std::map< Identifier , const CaloGeoDetDescrElement* > t_cellmap;
+typedef std::map< double , const CaloGeoDetDescrElement* > t_eta_cellmap;
+
+class CaloGeoGeometryLookup {
+  public:
+    CaloGeoGeometryLookup(int ind=0);
+    virtual ~CaloGeoGeometryLookup();
+
+    bool IsCompatible(const CaloGeoDetDescrElement* cell);
+    void add(const CaloGeoDetDescrElement* cell);
+    t_cellmap::size_type size() const {return m_cells.size();};
+    int index() const {return m_index;};
+    void set_index(int ind) {m_index=ind;};
+    void post_process();
+    bool has_overlap(CaloGeoGeometryLookup* ref);
+    void merge_into_ref(CaloGeoGeometryLookup* ref);
+    //void CalculateTransformation();
+
+    float mineta() const {return m_mineta;};
+    float maxeta() const {return m_maxeta;};
+    float minphi() const {return m_minphi;};
+    float maxphi() const {return m_maxphi;};
+
+    float mineta_raw() const {return m_mineta_raw;};
+    float maxeta_raw() const {return m_maxeta_raw;};
+    float minphi_raw() const {return m_minphi_raw;};
+    float maxphi_raw() const {return m_maxphi_raw;};
+
+    float minx() const {return m_mineta;};
+    float maxx() const {return m_maxeta;};
+    float miny() const {return m_minphi;};
+    float maxy() const {return m_maxphi;};
+
+    float minx_raw() const {return m_mineta_raw;};
+    float maxx_raw() const {return m_maxeta_raw;};
+    float miny_raw() const {return m_minphi_raw;};
+    float maxy_raw() const {return m_maxphi_raw;};
+
+    const MeanAndRMS& deta() {return m_deta;};
+    const MeanAndRMS& dphi() {return m_dphi;};
+    float mindeta() {return m_mindeta;};
+    float mindphi() {return m_mindphi;};
+    const MeanAndRMS& dx() {return m_deta;};
+    const MeanAndRMS& dy() {return m_dphi;};
+    float mindx() {return m_mindeta;};
+    float mindy() {return m_mindphi;};
+
+    const MeanAndRMS& eta_correction() {return m_eta_correction;};
+    const MeanAndRMS& phi_correction() {return m_phi_correction;};
+    const MeanAndRMS& x_correction() {return m_eta_correction;};
+    const MeanAndRMS& y_correction() {return m_phi_correction;};
+
+    int cell_grid_eta() const {return m_cell_grid_eta;};
+    int cell_grid_phi() const {return m_cell_grid_phi;};
+    void set_xy_grid_adjustment_factor(float factor) {m_xy_grid_adjustment_factor=factor;};
+
+    virtual const CaloGeoDetDescrElement* getDDE(float eta,float phi,float* distance=0,int* steps=0);
+
+  protected:
+    float neta_double() {return (maxeta_raw()-mineta_raw())/deta().mean();};
+    float nphi_double() {return (maxphi_raw()-minphi_raw())/dphi().mean();};
+    Int_t neta() {return TMath::Nint( neta_double() );};
+    Int_t nphi() {return TMath::Nint( nphi_double() );};
+
+    //FCal is not sufficiently regular to use submaps with regular mapping
+    float nx_double() {return (maxx_raw()-minx_raw())/mindx();};
+    float ny_double() {return (maxy_raw()-miny_raw())/mindy();};
+    Int_t nx() {return TMath::Nint(TMath::Ceil( nx_double() ));};
+    Int_t ny() {return TMath::Nint(TMath::Ceil( ny_double() ));};
+
+    float m_xy_grid_adjustment_factor;
+
+    int raw_eta_position_to_index(float eta_raw) const {return TMath::Floor((eta_raw-mineta_raw())/m_deta_double);};
+    int raw_phi_position_to_index(float phi_raw) const {return TMath::Floor((phi_raw-minphi_raw())/m_dphi_double);};
+    bool index_range_adjust(int& ieta,int& iphi);
+    float calculate_distance_eta_phi(const CaloGeoDetDescrElement* DDE,float eta,float phi,float& dist_eta0,float& dist_phi0);
+
+    int m_index;
+    t_cellmap m_cells;
+    std::vector< std::vector< const CaloGeoDetDescrElement* > > m_cell_grid;
+    int m_cell_grid_eta,m_cell_grid_phi;
+    float m_mineta,m_maxeta,m_minphi,m_maxphi;
+    float m_mineta_raw,m_maxeta_raw,m_minphi_raw,m_maxphi_raw;
+    float m_mineta_correction,m_maxeta_correction,m_minphi_correction,m_maxphi_correction;
+
+    MeanAndRMS m_deta,m_dphi,m_eta_correction,m_phi_correction;
+    float m_mindeta,m_mindphi;
+    float m_deta_double,m_dphi_double;
+};
+
+
+class CaloGeoGeometry //: virtual public ICaloGeometry {
+{
+  public :
+    static const int MAX_SAMPLING;
+
+    static Identifier m_debug_identify;
+    static bool m_debug;
+
+    CaloGeoGeometry();
+    virtual ~CaloGeoGeometry();
+
+    virtual bool PostProcessGeometry();
+
+    virtual void Validate();
+
+    virtual const CaloGeoDetDescrElement* getDDE(Identifier identify);
+    virtual const CaloGeoDetDescrElement* getDDE(int sampling, Identifier identify);
+
+    virtual const CaloGeoDetDescrElement* getDDE(int sampling,float eta,float phi,float* distance=0,int* steps=0);
+    virtual const CaloGeoDetDescrElement* getFCalDDE(int sampling,float eta,float phi,float z);
+
+    double deta(int sample,double eta) const;
+    void   minmaxeta(int sample,double eta,double& mineta,double& maxeta) const;
+    double rzmid(int sample,double eta) const;
+    double rzent(int sample,double eta) const;
+    double rzext(int sample,double eta) const;
+    double rmid(int sample,double eta) const;
+    double rent(int sample,double eta) const;
+    double rext(int sample,double eta) const;
+    double zmid(int sample,double eta) const;
+    double zent(int sample,double eta) const;
+    double zext(int sample,double eta) const;
+    double rpos(int sample,double eta,int subpos = CaloSubPos::SUBPOS_MID) const;
+    double zpos(int sample,double eta,int subpos = CaloSubPos::SUBPOS_MID) const;
+    double rzpos(int sample,double eta,int subpos = CaloSubPos::SUBPOS_MID) const;
+    bool   isCaloBarrel(int sample) const {return m_isCaloBarrel[sample];};
+    static std::string SamplingName(int sample);
+
+    TGraphErrors* GetGraph(unsigned int sample) const {return m_graph_layers[sample];};
+    void SetDoGraphs(bool dographs=true) {m_dographs=dographs;};
+    bool DoGraphs() const {return m_dographs;};
+
+    TCanvas* DrawGeoForPhi0();
+    FCAL_ChannelMap* GetFCAL_ChannelMap(){return &m_FCal_ChannelMap;}
+
+  protected:
+    virtual void addcell(const CaloGeoDetDescrElement* cell);
+
+    virtual void post_process(int layer);
+
+    virtual void PrintMapInfo(int i, int j);
+
+    virtual void InitRZmaps();
+
+    t_cellmap m_cells;
+    std::vector< t_cellmap > m_cells_in_sampling;
+    std::vector< t_eta_cellmap > m_cells_in_sampling_for_phi0;
+    std::vector< std::vector< CaloGeoGeometryLookup* > > m_cells_in_regions;
+
+    std::vector< bool > m_isCaloBarrel;
+    std::vector< double > m_min_eta_sample[2]; //[side][calosample]
+    std::vector< double > m_max_eta_sample[2]; //[side][calosample]
+    std::vector< FSmap< double , double > > m_rmid_map[2]; //[side][calosample]
+    std::vector< FSmap< double , double > > m_zmid_map[2]; //[side][calosample]
+    std::vector< FSmap< double , double > > m_rent_map[2]; //[side][calosample]
+    std::vector< FSmap< double , double > > m_zent_map[2]; //[side][calosample]
+    std::vector< FSmap< double , double > > m_rext_map[2]; //[side][calosample]
+    std::vector< FSmap< double , double > > m_zext_map[2]; //[side][calosample]
+
+    bool m_dographs;
+    std::vector< TGraphErrors* > m_graph_layers;
+		FCAL_ChannelMap m_FCal_ChannelMap;
+    /*
+       double  m_min_eta_sample[2][MAX_SAMPLING]; //[side][calosample]
+       double  m_max_eta_sample[2][MAX_SAMPLING]; //[side][calosample]
+       FSmap< double , double > m_rmid_map[2][MAX_SAMPLING]; //[side][calosample]
+       FSmap< double , double > m_zmid_map[2][MAX_SAMPLING]; //[side][calosample]
+       FSmap< double , double > m_rent_map[2][MAX_SAMPLING]; //[side][calosample]
+       FSmap< double , double > m_zent_map[2][MAX_SAMPLING]; //[side][calosample]
+       FSmap< double , double > m_rext_map[2][MAX_SAMPLING]; //[side][calosample]
+       FSmap< double , double > m_zext_map[2][MAX_SAMPLING]; //[side][calosample]
+       */
+};
+
+#endif
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometry.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometry.h
index 5d5095e313c72a8e4ed26ec88ec0425af36900d7..3ba69de1560d1f47ecddcf2de191ce4ed379ea17 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometry.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometry.h
@@ -2,8 +2,8 @@
   Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 */
 
-#ifndef CaloGeometry_h
-#define CaloGeometry_h
+#ifndef ISF_FASTCALOSIMPARAMETRIZATION_CALOGEOMETRY_H
+#define ISF_FASTCALOSIMPARAMETRIZATION_CALOGEOMETRY_H
 
 #include <TMath.h>
 
@@ -16,20 +16,20 @@
 #include "ISF_FastCaloSimParametrization/FSmap.h"
 #include "ISF_FastCaloSimParametrization/FCAL_ChannelMap.h"
 
-class CaloGeoDetDescrElement;
+class CaloDetDescrElement;
 class TCanvas;
 class TGraphErrors;
 
-typedef std::map< Identifier , const CaloGeoDetDescrElement* > t_cellmap;
-typedef std::map< double , const CaloGeoDetDescrElement* > t_eta_cellmap;
+typedef std::map< Identifier , const CaloDetDescrElement* > t_cellmap;
+typedef std::map< double , const CaloDetDescrElement* > t_eta_cellmap;
 
 class CaloGeometryLookup {
   public:
     CaloGeometryLookup(int ind=0);
     virtual ~CaloGeometryLookup();
 
-    bool IsCompatible(const CaloGeoDetDescrElement* cell);
-    void add(const CaloGeoDetDescrElement* cell);
+    bool IsCompatible(const CaloDetDescrElement* cell);
+    void add(const CaloDetDescrElement* cell);
     t_cellmap::size_type size() const {return m_cells.size();};
     int index() const {return m_index;};
     void set_index(int ind) {m_index=ind;};
@@ -76,7 +76,7 @@ class CaloGeometryLookup {
     int cell_grid_phi() const {return m_cell_grid_phi;};
     void set_xy_grid_adjustment_factor(float factor) {m_xy_grid_adjustment_factor=factor;};
 
-    virtual const CaloGeoDetDescrElement* getDDE(float eta,float phi,float* distance=0,int* steps=0);
+    virtual const CaloDetDescrElement* getDDE(float eta,float phi,float* distance=0,int* steps=0);
 
   protected:
     float neta_double() {return (maxeta_raw()-mineta_raw())/deta().mean();};
@@ -95,11 +95,11 @@ class CaloGeometryLookup {
     int raw_eta_position_to_index(float eta_raw) const {return TMath::Floor((eta_raw-mineta_raw())/m_deta_double);};
     int raw_phi_position_to_index(float phi_raw) const {return TMath::Floor((phi_raw-minphi_raw())/m_dphi_double);};
     bool index_range_adjust(int& ieta,int& iphi);
-    float calculate_distance_eta_phi(const CaloGeoDetDescrElement* DDE,float eta,float phi,float& dist_eta0,float& dist_phi0);
+    float calculate_distance_eta_phi(const CaloDetDescrElement* DDE,float eta,float phi,float& dist_eta0,float& dist_phi0);
 
     int m_index;
     t_cellmap m_cells;
-    std::vector< std::vector< const CaloGeoDetDescrElement* > > m_cell_grid;
+    std::vector< std::vector< const CaloDetDescrElement* > > m_cell_grid;
     int m_cell_grid_eta,m_cell_grid_phi;
     float m_mineta,m_maxeta,m_minphi,m_maxphi;
     float m_mineta_raw,m_maxeta_raw,m_minphi_raw,m_maxphi_raw;
@@ -124,11 +124,11 @@ class CaloGeometry : virtual public ICaloGeometry {
 
     virtual void Validate();
 
-    virtual const CaloGeoDetDescrElement* getDDE(Identifier identify);
-    virtual const CaloGeoDetDescrElement* getDDE(int sampling, Identifier identify);
+    virtual const CaloDetDescrElement* getDDE(Identifier identify);
+    virtual const CaloDetDescrElement* getDDE(int sampling, Identifier identify);
 
-    virtual const CaloGeoDetDescrElement* getDDE(int sampling,float eta,float phi,float* distance=0,int* steps=0);
-    virtual const CaloGeoDetDescrElement* getFCalDDE(int sampling,float eta,float phi,float z);
+    virtual const CaloDetDescrElement* getDDE(int sampling,float eta,float phi,float* distance=0,int* steps=0);
+    virtual const CaloDetDescrElement* getFCalDDE(int sampling,float eta,float phi,float z);
 
     double deta(int sample,double eta) const;
     void   minmaxeta(int sample,double eta,double& mineta,double& maxeta) const;
@@ -155,7 +155,7 @@ class CaloGeometry : virtual public ICaloGeometry {
     FCAL_ChannelMap* GetFCAL_ChannelMap(){return &m_FCal_ChannelMap;}
 
   protected:
-    virtual void addcell(const CaloGeoDetDescrElement* cell);
+    virtual void addcell(const CaloDetDescrElement* cell);
 
     virtual void post_process(int layer);
 
@@ -194,5 +194,3 @@ class CaloGeometry : virtual public ICaloGeometry {
 };
 
 #endif
-
-
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometryFromFile.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometryFromFile.h
index 1a1b749dead73fc1686b3a99603c6c00072b6478..5238fa4d78db69751d619c789c6a5cf0fef52652 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometryFromFile.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/CaloGeometryFromFile.h
@@ -5,10 +5,10 @@
 #ifndef CaloGeometryFromFile_h
 #define CaloGeometryFromFile_h
 
-#include "ISF_FastCaloSimParametrization/CaloGeometry.h"
+#include "ISF_FastCaloSimParametrization/CaloGeoGeometry.h"
 
 
-class CaloGeometryFromFile:public CaloGeometry {
+class CaloGeometryFromFile:public CaloGeoGeometry {
 public :
    CaloGeometryFromFile();
    virtual ~CaloGeometryFromFile();
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ICaloGeometry.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ICaloGeometry.h
index 41b8a326b50db1fb5b972cecfcafd6b65125f365..7ac58a1d9e6be570a750e262293680d8a9117862 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ICaloGeometry.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ICaloGeometry.h
@@ -7,18 +7,20 @@
 
 #include "Identifier/Identifier.h"
 #include "ISF_FastCaloSimEvent/FastCaloSim_CaloCell_ID.h"
-#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
+#include "CaloDetDescr/CaloDetDescrElement.h"
+#include "ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h"
 
-class CaloGeoDetDescrElement;
+class CaloDetDescrElement;
 class ICaloGeometry {
 public :
    virtual bool PostProcessGeometry() = 0;
 
    virtual void Validate() = 0;
 
-   virtual const CaloGeoDetDescrElement* getDDE(Identifier identify) = 0;
-   
-   virtual const CaloGeoDetDescrElement* getDDE(int sampling,float eta,float phi,float* distance=0,int* steps=0) = 0;
+   virtual const CaloDetDescrElement* getDDE(Identifier identify) = 0;
+   virtual const CaloDetDescrElement* getDDE(int sampling,float eta,float phi,float* distance=0,int* steps=0) = 0;
+//   virtual const CaloGeoDetDescrElement* getDDE(Identifier identify) = 0;
+//   virtual const CaloGeoDetDescrElement* getDDE(int sampling,float eta,float phi,float* distance=0,int* steps=0) = 0;
    
    virtual double deta(int sample,double eta) const = 0;
    virtual void   minmaxeta(int sample,double eta,double& mineta,double& maxeta) const = 0;
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/IFastCaloSimCaloExtrapolation.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/IFastCaloSimCaloExtrapolation.h
index 09654054d50c337453e1407385adb21760b9e7ef..a2aa8abf0ad8d1daa4d3c70c2a6b1d884cff59de 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/IFastCaloSimCaloExtrapolation.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/IFastCaloSimCaloExtrapolation.h
@@ -7,12 +7,12 @@
 
 // Gaudi
 #include "GaudiKernel/IAlgTool.h"
- 
+
 class TFCSTruthState;
 class TFCSExtrapolationState;
 
 static const InterfaceID IID_IFastCaloSimCaloExtrapolation("IFastCaloSimCaloExtrapolation", 1, 0);
-   
+
 class IFastCaloSimCaloExtrapolation : virtual public IAlgTool
 {
  public:
@@ -20,9 +20,6 @@ class IFastCaloSimCaloExtrapolation : virtual public IAlgTool
    static const InterfaceID& interfaceID() { return IID_IFastCaloSimCaloExtrapolation; }
 
    virtual void extrapolate(TFCSExtrapolationState& result,const TFCSTruthState* truth) = 0;
-
 };
 
 #endif // IFastCaloSimCaloExtrapolation_H
-
-
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ISF_HitAnalysis.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ISF_HitAnalysis.h
index 4c88d31ebbc57da58f0f30b592c8bb0779be5b76..b92b9acff4dfc97aa5e08e373a422424be3a7407 100755
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ISF_HitAnalysis.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/ISF_FastCaloSimParametrization/ISF_HitAnalysis.h
@@ -34,7 +34,7 @@ namespace Trk
   class TrackingVolume;
 }
 
-#include "TrkExInterfaces/ITimedExtrapolator.h" 
+#include "TrkExInterfaces/ITimedExtrapolator.h"
 #include "TrkEventPrimitives/PdgToParticleHypothesis.h"
 class ICaloSurfaceHelper;
 
@@ -63,7 +63,7 @@ class ICaloCoordinateTool;
 class IExtrapolateToCaloTool;
 class CaloDepthTool;
 namespace Trk {
-	  class IExtrapolator;
+  class IExtrapolator;
 }
 
 class ISF_HitAnalysis : public AthAlgorithm {
@@ -81,8 +81,8 @@ class ISF_HitAnalysis : public AthAlgorithm {
    //bool get_calo_etaphi(std::vector<Trk::HitInfo>* hitVector,CaloCell_ID_FCS::CaloSample sample);
    bool get_calo_etaphi(std::vector<Trk::HitInfo>* hitVector,int sample,int subpos=SUBPOS_MID);
    bool get_calo_surface(std::vector<Trk::HitInfo>* hitVector);
-   bool rz_cylinder_get_calo_etaphi(std::vector<Trk::HitInfo>* hitVector, double cylR, double cylZ, Amg::Vector3D& pos, Amg::Vector3D& mom);  
-   
+   bool rz_cylinder_get_calo_etaphi(std::vector<Trk::HitInfo>* hitVector, double cylR, double cylZ, Amg::Vector3D& pos, Amg::Vector3D& mom);
+
    IFastCaloSimGeometryHelper* GetCaloGeometry() const {return &(*m_CaloGeometryHelper);};
 
  private:
@@ -99,7 +99,7 @@ class ISF_HitAnalysis : public AthAlgorithm {
    const TileID * m_tileID;
    const TileDetDescrManager * m_tileMgr;
    const DataHandle<ILArfSampl>   m_dd_fSampl;
-      
+
    /** Simple variables by Ketevi */
    std::vector<float>* m_hit_x;
    std::vector<float>* m_hit_y;
@@ -138,11 +138,11 @@ class ISF_HitAnalysis : public AthAlgorithm {
    //std::vector<zh_matchedcell>* m_matched_cells;
 
    TTree * m_tree;
-   std::string m_ntupleFileName; 
-   std::string m_ntupleDirName; 
-   std::string m_ntupleTreeName; 
-   std::string m_metadataTreeName; 
-   std::string m_geoFileName; 
+   std::string m_ntupleFileName;
+   std::string m_ntupleDirName;
+   std::string m_ntupleTreeName;
+   std::string m_metadataTreeName;
+   std::string m_geoFileName;
    int m_NtruthParticles;
    ITHistSvc * m_thistSvc;
    const CaloDetDescrManager* m_calo_dd_man;
@@ -158,7 +158,7 @@ class ISF_HitAnalysis : public AthAlgorithm {
    double m_ptruth_pt;
    double m_ptruth_p;
    int m_pdgid;
-   
+
    std::vector<std::vector<double> >* m_TTC_entrance_eta;
    std::vector<std::vector<double> >* m_TTC_entrance_phi;
    std::vector<std::vector<double> >* m_TTC_entrance_r;
@@ -173,7 +173,7 @@ class ISF_HitAnalysis : public AthAlgorithm {
    std::vector<double>* m_TTC_IDCaloBoundary_z;
    std::vector<double>* m_TTC_Angle3D;
    std::vector<double>* m_TTC_AngleEta;
-   
+
    std::vector<std::vector<double> >* m_newTTC_entrance_eta;
    std::vector<std::vector<double> >* m_newTTC_entrance_phi;
    std::vector<std::vector<double> >* m_newTTC_entrance_r;
@@ -188,12 +188,12 @@ class ISF_HitAnalysis : public AthAlgorithm {
    std::vector<double>* m_newTTC_IDCaloBoundary_z;
    std::vector<double>* m_newTTC_Angle3D;
    std::vector<double>* m_newTTC_AngleEta;
-   
+
    /** The new Extrapolator setup */
-   ToolHandle<Trk::ITimedExtrapolator>   m_extrapolator;          
+   ToolHandle<Trk::ITimedExtrapolator>   m_extrapolator;
    ToolHandle<ICaloSurfaceHelper>   m_caloSurfaceHelper;
    mutable const Trk::TrackingVolume*  m_caloEntrance;
-   std::string                         m_caloEntranceName; 
+   std::string                         m_caloEntranceName;
    // extrapolation through Calo
    std::vector<Trk::HitInfo>* caloHits(const HepMC::GenParticle& part ) const;
    Trk::PdgToParticleHypothesis        m_pdgToParticleHypothesis;
@@ -211,18 +211,18 @@ class ISF_HitAnalysis : public AthAlgorithm {
    //std::string                    m_extrapolatorInstanceName;
    //std::string                    m_calosurf_InstanceName;
    //std::string                    m_calosurf_entrance_InstanceName;
-   
+
    CaloCell_ID_FCS::CaloSample    m_sample_calo_surf;
    std::vector< CaloCell_ID_FCS::CaloSample > m_surfacelist;
-   
+
    //CaloGeometryFromCaloDDM* m_CaloGeometry;
-   
+
    /** The FastCaloSimGeometryHelper tool */
    ToolHandle<IFastCaloSimGeometryHelper> m_CaloGeometryHelper;
 
    /** The FastCaloSimCaloExtrapolation tool */
    ToolHandle<IFastCaloSimCaloExtrapolation> m_FastCaloSimCaloExtrapolation;
- 
+
    bool   isCaloBarrel(int sample) const;
    double deta(int sample,double eta) const;
    void   minmaxeta(int sample,double eta,double& mineta,double& maxeta) const;
@@ -238,7 +238,7 @@ class ISF_HitAnalysis : public AthAlgorithm {
    double rpos(int sample,double eta,int subpos = CaloSubPos::SUBPOS_MID) const;
    double zpos(int sample,double eta,int subpos = CaloSubPos::SUBPOS_MID) const;
    double rzpos(int sample,double eta,int subpos = CaloSubPos::SUBPOS_MID) const;
-   
+
    bool   m_layerCaloOK[CaloCell_ID_FCS::MaxSample][3];
    double m_letaCalo[CaloCell_ID_FCS::MaxSample][3];
    double m_lphiCalo[CaloCell_ID_FCS::MaxSample][3];
@@ -246,24 +246,23 @@ class ISF_HitAnalysis : public AthAlgorithm {
    double m_lzCalo[CaloCell_ID_FCS::MaxSample][3];
    double m_dCalo[CaloCell_ID_FCS::MaxSample][3];
    double m_distetaCaloBorder[CaloCell_ID_FCS::MaxSample][3];
-   
-   
+
+
    void extrapolate(const HepMC::GenParticle* part,std::vector<Trk::HitInfo>* hitVector);
    void extrapolate_to_ID(const HepMC::GenParticle* part,std::vector<Trk::HitInfo>* hitVector);
-   
+
    HepPDT::ParticleDataTable*     m_particleDataTable;
-   
+
    double m_CaloBoundaryR;
    double m_CaloBoundaryZ;
    double m_calomargin;
-   
-   std::string m_MC_DIGI_PARAM; 
+
+   std::string m_MC_DIGI_PARAM;
    std::string m_MC_SIM_PARAM;
 
    //###################################################################
- 	  
+
 
 };
 
 #endif // ISF_HIT_ANALYSIS_H
-
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/Root/EnergyParametrizationValidation.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/Root/EnergyParametrizationValidation.cxx
index c748006767cff26cb3251b4b12f2b3fd98b8c504..5c2378bb79610bb353b3e5f28ec37b5787be60cd 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/Root/EnergyParametrizationValidation.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/Root/EnergyParametrizationValidation.cxx
@@ -1,6 +1,6 @@
 /*
- Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
- */
+  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+*/
 
 #include "TH1D.h"
 #include "TFile.h"
@@ -18,100 +18,100 @@ using namespace std;
 
 void EnergyParametrizationValidation::autozoom(TH1D* h1, double &min, double &max, double &rmin, double &rmax)
 {
-  
-  double min1,min2,max1,max2;
-  min1=min2=h1->GetXaxis()->GetXmin();
-  max1=max2=h1->GetXaxis()->GetXmax();
-  
-  for(int b=1;b<=h1->GetNbinsX();b++)
+ 
+ double min1,min2,max1,max2;
+ min1=min2=h1->GetXaxis()->GetXmin();
+ max1=max2=h1->GetXaxis()->GetXmax();
+ 
+ for(int b=1;b<=h1->GetNbinsX();b++)
+ {
+  if(h1->GetBinContent(b)>0)
   {
-    if(h1->GetBinContent(b)>0)
-    {
-      min1=h1->GetBinCenter(b);
-      break;
-    }
+   min1=h1->GetBinCenter(b);
+   break;
   }
-  for(int b=h1->GetNbinsX();b>=1;b--)
+ }
+ for(int b=h1->GetNbinsX();b>=1;b--)
+ {
+  if(h1->GetBinContent(b)>0)
   {
-    if(h1->GetBinContent(b)>0)
-    {
-      max1=h1->GetBinCenter(b);
-      break;
-    }
+   max1=h1->GetBinCenter(b);
+   break;
   }
-  
-  min=min1;max=max1;
-  
-  
-  rmin=min-0.5*h1->GetBinWidth(1);
-  rmax=max+0.5*h1->GetBinWidth(1);
-  
+ }
+ 
+ min=min1;max=max1;
+
+ 
+ rmin=min-0.5*h1->GetBinWidth(1);
+ rmax=max+0.5*h1->GetBinWidth(1);
+ 
 }
 
 TH1D* EnergyParametrizationValidation::refill(TH1D* h_in,double min, double max, double rmin, double rmax)
 {
-  
-  //int debug=0;
-  
-  int Nbins;
-  int bins=0;
-  for(int b=h_in->FindBin(min);b<=h_in->FindBin(max);b++)
+ 
+ //int debug=0;
+ 
+ int Nbins;
+ int bins=0;
+ for(int b=h_in->FindBin(min);b<=h_in->FindBin(max);b++)
   bins++;
-  
-  if(bins<=120)
-  {
-    //no rebinning
-    Nbins=bins;
-  }
-  else
-  {
-    int tries=0;
-    int rebin=2;
-    
-    while(tries<1000)
-    {
-      if((10000%rebin)==0)
-      {
-        TH1D* h_clone=(TH1D*)h_in->Clone("h_clone");
-        h_clone->Rebin(rebin);
-        Nbins=0;
-        for(int b=h_clone->FindBin(min);b<=h_clone->FindBin(max);b++)
-        Nbins++;
-        if(Nbins<120 && Nbins>50)
-        {
-          h_in->Rebin(rebin);
-          cout<<"*decide for rebin="<<rebin<<"*"<<endl;
-          break;
-        }
-      }
-      rebin++;
-      tries++;
-    }
-    if(tries>=1000)
+ 
+ if(bins<=120)
+ {
+ 	//no rebinning
+ 	Nbins=bins;
+ }
+ else
+ {
+ 	int tries=0;
+ 	int rebin=2;
+  
+ 	while(tries<1000)
+ 	{
+ 	 if((10000%rebin)==0)
+ 	 {
+ 	 	TH1D* h_clone=(TH1D*)h_in->Clone("h_clone");
+ 	  h_clone->Rebin(rebin);
+ 	  Nbins=0;
+ 	  for(int b=h_clone->FindBin(min);b<=h_clone->FindBin(max);b++)
+     Nbins++;
+    if(Nbins<120 && Nbins>50)
     {
-      cout<<" ********** GIVE UP ********** "<<endl;
-      h_in->Rebin((double)bins/100.0);
-      Nbins=0;
-      for(int b=h_in->FindBin(min);b<=h_in->FindBin(max);b++)
-      Nbins++;
+     h_in->Rebin(rebin);
+     cout<<"*decide for rebin="<<rebin<<"*"<<endl;
+     break;
     }
+   }
+   rebin++;
+   tries++;
   }
-  
-  //if(debug) cout<<"---> NBINS "<<Nbins<<endl;
-  
-  int start=h_in->FindBin(min)-1;
-  
-  //if(debug) cout<<"AFTER rebin ->underflow "<<h_in->GetBinContent(0)<<" startbin "<<start<<" minimum "<<min<<endl;
-  
-  TH1D* h_out=new TH1D("h_out","h_out",Nbins,rmin,rmax);
-  for(int b=1;b<=h_out->GetNbinsX();b++)
+  if(tries>=1000)
   {
-    h_out->SetBinContent(b,h_in->GetBinContent(start+b));
-    h_out->SetBinError(b,h_in->GetBinError(start+b));
+   cout<<" ********** GIVE UP ********** "<<endl;
+ 	 h_in->Rebin((double)bins/100.0);
+ 	 Nbins=0;
+ 	 for(int b=h_in->FindBin(min);b<=h_in->FindBin(max);b++)
+    Nbins++;
   }
-  
-  //if(debug) cout<<"AFTER refill ->underflow "<<h_out->GetBinContent(0)<<" startbin "<<start<<" minimum "<<min<<endl;
-  
-  return h_out;
-  
+ }
+ 
+ //if(debug) cout<<"---> NBINS "<<Nbins<<endl;
+
+ int start=h_in->FindBin(min)-1;
+ 
+ //if(debug) cout<<"AFTER rebin ->underflow "<<h_in->GetBinContent(0)<<" startbin "<<start<<" minimum "<<min<<endl;
+ 
+ TH1D* h_out=new TH1D("h_out","h_out",Nbins,rmin,rmax);
+ for(int b=1;b<=h_out->GetNbinsX();b++)
+ {
+ 	h_out->SetBinContent(b,h_in->GetBinContent(start+b));
+ 	h_out->SetBinError(b,h_in->GetBinError(start+b));
+ }
+
+ //if(debug) cout<<"AFTER refill ->underflow "<<h_out->GetBinContent(0)<<" startbin "<<start<<" minimum "<<min<<endl;
+
+ return h_out;
+ 
 }
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfig.py b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfig.py
index 8630ae23c69ffbe11bf30f3738de27a76371c45f..bc2faacb3a67ea52d195ce0224d5f5da16cd6ea4 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfig.py
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfig.py
@@ -1,19 +1,30 @@
 # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 
-
 """
 Tools configurations for ISF_FastCaloSimParametrization
 """
-from AthenaCommon import CfgMgr
 
+from AthenaCommon import CfgMgr
 from AthenaCommon.Constants import *  # FATAL,ERROR etc.
 from AthenaCommon.SystemOfUnits import *
 from AthenaCommon.DetFlags import DetFlags
 
+
+
 def getFastCaloSimCaloExtrapolation(name="FastCaloSimCaloExtrapolation", **kwargs):
     from ISF_FastCaloSimParametrization.ISF_FastCaloSimParametrizationConf import FastCaloSimCaloExtrapolation
+
+    kwargs.setdefault("CaloBoundaryR"             , 1148.0 )
+    kwargs.setdefault("CaloBoundaryZ"             , 3549.5 )
+    kwargs.setdefault("CaloMargin"                , 100    )
+    kwargs.setdefault("Extrapolator"              , "TimedExtrapolator" )
+    kwargs.setdefault("CaloSurfaceHelper"         , "CaloSurfaceHelper" )
+    kwargs.setdefault("CaloGeometryHelper"        , "FastCaloSimGeometryHelper" )
+    kwargs.setdefault("CaloEntrance"              , "InDet::Containers::InnerDetector"     )
+
     return CfgMgr.FastCaloSimCaloExtrapolation(name, **kwargs)
 
+
 def getFastCaloSimGeometryHelper(name="FastCaloSimGeometryHelper", **kwargs):
     from ISF_FastCaloSimParametrization.ISF_FastCaloSimParametrizationConf import FastCaloSimGeometryHelper
     return CfgMgr.FastCaloSimGeometryHelper(name, **kwargs)
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfigDb.py b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfigDb.py
index 3a6181cff9d8bf099f3e6e1ff9105cbd85ad7ad8..99954c1e1b1e8b0ebfa4524cfcf4dd652de33229 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfigDb.py
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/python/ISF_FastCaloSimParametrizationConfigDb.py
@@ -13,4 +13,3 @@ import AthenaCommon.SystemOfUnits as Units
 addTool("ISF_FastCaloSimParametrization.ISF_FastCaloSimParametrizationConfig.getFastCaloSimCaloExtrapolation" , "FastCaloSimCaloExtrapolation"   )
 addTool("ISF_FastCaloSimParametrization.ISF_FastCaloSimParametrizationConfig.getFastCaloSimGeometryHelper" , "FastCaloSimGeometryHelper"   )
 
-
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeoGeometry.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeoGeometry.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..92d40e7dc16526664b951458bb13c220eadb9b53
--- /dev/null
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeoGeometry.cxx
@@ -0,0 +1,1220 @@
+/*
+  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+*/
+
+#include "ISF_FastCaloSimParametrization/CaloGeoGeometry.h"
+#include <TTree.h>
+#include <TVector2.h>
+#include <TRandom.h>
+#include <TCanvas.h>
+#include <TH2D.h>
+#include <TGraphErrors.h>
+#include <TVector3.h>
+#include <TLegend.h>
+
+//#include "CaloDetDescr/CaloGeoDetDescrElement.h"
+#include "ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h"
+#include "CaloGeoHelpers/CaloSampling.h"
+#include "ISF_FastCaloSimEvent/FastCaloSim_CaloCell_ID.h"
+//#include "TMVA/Tools.h"
+//#include "TMVA/Factory.h"
+
+using namespace std;
+
+const int CaloGeoGeometry::MAX_SAMPLING = CaloCell_ID_FCS::MaxSample; //number of calorimeter layers/samplings
+
+Identifier CaloGeoGeometry::m_debug_identify;
+bool CaloGeoGeometry::m_debug=false;
+
+CaloGeoGeometryLookup::CaloGeoGeometryLookup(int ind):m_xy_grid_adjustment_factor(0.75),m_index(ind)
+{
+  m_mineta=+10000;
+  m_maxeta=-10000;
+  m_minphi=+10000;
+  m_maxphi=-10000;
+
+  m_mineta_raw=+10000;
+  m_maxeta_raw=-10000;
+  m_minphi_raw=+10000;
+  m_maxphi_raw=-10000;
+
+  m_mindeta=10000;
+  m_mindphi=10000;
+  
+  m_mineta_correction=+10000;
+  m_maxeta_correction=-10000;
+  m_minphi_correction=+10000;
+  m_maxphi_correction=-10000;
+
+  m_cell_grid_eta=0.;
+  m_cell_grid_phi=0.;
+  m_deta_double  =0.;
+  m_dphi_double  =0.;
+}
+
+CaloGeoGeometryLookup::~CaloGeoGeometryLookup()
+{
+}
+
+bool CaloGeoGeometryLookup::has_overlap(CaloGeoGeometryLookup* ref)
+{
+  if(m_cells.size()==0) return false;
+  for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
+    const CaloGeoDetDescrElement* cell=ic->second;
+    if(ref->IsCompatible(cell)) return true;
+  }
+  return false;
+}
+
+void CaloGeoGeometryLookup::merge_into_ref(CaloGeoGeometryLookup* ref)
+{
+  for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
+    const CaloGeoDetDescrElement* cell=ic->second;
+    ref->add(cell);
+  }
+}
+
+
+bool CaloGeoGeometryLookup::IsCompatible(const CaloGeoDetDescrElement* cell)
+{
+  if(m_cells.size()==0) return true;
+  t_cellmap::iterator ic=m_cells.begin();
+  const CaloGeoDetDescrElement* refcell=ic->second;
+  int sampling=refcell->getSampling();
+  if(cell->getSampling()!=sampling) return false;
+  if(cell->eta_raw()*refcell->eta_raw()<0) return false;
+  if(sampling<21) { // keep only cells reasonable close in eta to each other
+    if(TMath::Abs(cell->deta()-refcell->deta())>0.001) return false;
+    if(TMath::Abs(cell->dphi()-refcell->dphi())>0.001) return false;
+    
+    if( cell->eta()<mineta()-2.1*cell->deta() ) return false;  
+    if( cell->eta()>maxeta()+2.1*cell->deta() ) return false;  
+
+    double delta_eta=(cell->eta_raw()-refcell->eta_raw())/cell->deta();
+    double delta_phi=(cell->phi_raw()-refcell->phi_raw())/cell->dphi();
+    if(TMath::Abs(delta_eta-TMath::Nint(delta_eta)) > 0.01) return false;
+    if(TMath::Abs(delta_phi-TMath::Nint(delta_phi)) > 0.01) return false;
+
+    //cout<<"Compatible: s="<<cell->getSampling()<<"~"<<refcell->getSampling()<<"; ";
+    //cout<<"eta="<<cell->eta_raw()<<","<<refcell->eta_raw()<<"; ";
+    //cout<<"phi="<<cell->phi_raw()<<","<<refcell->phi_raw()<<"; ";
+    //cout<<"deta="<<cell->deta()<<"~"<<refcell->deta()<<"; ";
+    //cout<<"dphi="<<cell->dphi()<<"~"<<refcell->dphi()<<";";
+    //cout<<"mineta="<<mineta()<<", maxeta="<<maxeta()<<"; ";
+    //cout<<endl;
+    
+  } else {
+    //FCal is not sufficiently regular to use submaps with regular mapping
+    return true;
+    
+    
+    //if(TMath::Abs(cell->dx()-refcell->dx())>0.001) return false;
+    //if(TMath::Abs(cell->dy()-refcell->dy())>0.001) return false;
+    //if( cell->x()<minx()-20*cell->dx() ) return false;
+    //if( cell->x()>maxx()+20*cell->dx() ) return false;
+    //if( cell->y()<miny()-20*cell->dy() ) return false;
+    //if( cell->y()>maxy()+20*cell->dy() ) return false;
+
+    //double delta_x=(cell->x_raw()-refcell->x_raw())/cell->dx();
+    //double delta_y=(cell->y_raw()-refcell->y_raw())/cell->dy();
+    //if(TMath::Abs(delta_x-TMath::Nint(delta_x)) > 0.01) return false;
+    //if(TMath::Abs(delta_y-TMath::Nint(delta_y)) > 0.01) return false;
+    
+  }  
+
+  return true;  
+}
+
+void CaloGeoGeometryLookup::add(const CaloGeoDetDescrElement* cell)
+{
+  if(cell->getSampling()<21) {
+    m_deta.add(cell->deta());
+    m_dphi.add(cell->dphi());
+    m_mindeta=TMath::Min(cell->deta(),m_mindeta);
+    m_mindphi=TMath::Min(cell->dphi(),m_mindphi);
+
+    m_eta_correction.add(cell->eta_raw()-cell->eta());
+    m_phi_correction.add(cell->phi_raw()-cell->phi());
+    m_mineta_correction=TMath::Min(cell->eta_raw()-cell->eta() , m_mineta_correction);
+    m_maxeta_correction=TMath::Max(cell->eta_raw()-cell->eta() , m_maxeta_correction);
+    m_minphi_correction=TMath::Min(cell->phi_raw()-cell->phi() , m_minphi_correction);
+    m_maxphi_correction=TMath::Max(cell->phi_raw()-cell->phi() , m_maxphi_correction);
+
+    m_mineta=TMath::Min(cell->eta()-cell->deta()/2,m_mineta);
+    m_maxeta=TMath::Max(cell->eta()+cell->deta()/2,m_maxeta);
+    m_minphi=TMath::Min(cell->phi()-cell->dphi()/2,m_minphi);
+    m_maxphi=TMath::Max(cell->phi()+cell->dphi()/2,m_maxphi);
+
+    m_mineta_raw=TMath::Min(cell->eta_raw()-cell->deta()/2,m_mineta_raw);
+    m_maxeta_raw=TMath::Max(cell->eta_raw()+cell->deta()/2,m_maxeta_raw);
+    m_minphi_raw=TMath::Min(cell->phi_raw()-cell->dphi()/2,m_minphi_raw);
+    m_maxphi_raw=TMath::Max(cell->phi_raw()+cell->dphi()/2,m_maxphi_raw);
+  } else {
+    m_deta.add(cell->dx());
+    m_dphi.add(cell->dy());
+    m_mindeta=TMath::Min(cell->dx(),m_mindeta);
+    m_mindphi=TMath::Min(cell->dy(),m_mindphi);
+
+    m_eta_correction.add(cell->x_raw()-cell->x());
+    m_phi_correction.add(cell->y_raw()-cell->y());
+    m_mineta_correction=TMath::Min(cell->x_raw()-cell->x() , m_mineta_correction);
+    m_maxeta_correction=TMath::Max(cell->x_raw()-cell->x() , m_maxeta_correction);
+    m_minphi_correction=TMath::Min(cell->y_raw()-cell->y() , m_minphi_correction);
+    m_maxphi_correction=TMath::Max(cell->y_raw()-cell->y() , m_maxphi_correction);
+
+    m_mineta=TMath::Min(cell->x()-cell->dx()/2,m_mineta);
+    m_maxeta=TMath::Max(cell->x()+cell->dx()/2,m_maxeta);
+    m_minphi=TMath::Min(cell->y()-cell->dy()/2,m_minphi);
+    m_maxphi=TMath::Max(cell->y()+cell->dy()/2,m_maxphi);
+
+    m_mineta_raw=TMath::Min(cell->x_raw()-cell->dx()/2,m_mineta_raw);
+    m_maxeta_raw=TMath::Max(cell->x_raw()+cell->dx()/2,m_maxeta_raw);
+    m_minphi_raw=TMath::Min(cell->y_raw()-cell->dy()/2,m_minphi_raw);
+    m_maxphi_raw=TMath::Max(cell->y_raw()+cell->dy()/2,m_maxphi_raw);
+  }  
+  m_cells[cell->identify()]=cell;
+}
+
+bool CaloGeoGeometryLookup::index_range_adjust(int& ieta,int& iphi)
+{
+  while(iphi<0) {iphi+=m_cell_grid_phi;};
+  while(iphi>=m_cell_grid_phi) {iphi-=m_cell_grid_phi;};
+  if(ieta<0) {
+    ieta=0;
+    return false;
+  }
+  if(ieta>=m_cell_grid_eta) {
+    ieta=m_cell_grid_eta-1;
+    return false;
+  }
+  return true;
+}
+
+void CaloGeoGeometryLookup::post_process()
+{
+  if(size()==0) return;
+  t_cellmap::iterator ic=m_cells.begin();
+  const CaloGeoDetDescrElement* refcell=ic->second;
+  int sampling=refcell->getSampling();
+  if(sampling<21) {
+    double rneta=neta_double()-neta();
+    double rnphi=nphi_double()-nphi();
+    if(TMath::Abs(rneta)>0.05 || TMath::Abs(rnphi)>0.05) {
+      cout<<"ERROR: can't map cells into a regular grid for sampling "<<sampling<<", map index "<<index()<<endl;
+      return;
+    }
+    m_cell_grid_eta=neta();
+    m_cell_grid_phi=nphi();
+    m_deta_double=deta();
+    m_dphi_double=dphi();
+  } else {
+    //double rnx=nx_double()-nx();
+    //double rny=ny_double()-ny();
+    //if(TMath::Abs(rnx)>0.05 || TMath::Abs(rny)>0.05) {
+    //  cout<<"Grid: Sampling "<<sampling<<"_"<<index()<<": mapping cells into a regular grid, although cells don't fit well"<<endl;
+    //}
+
+    m_cell_grid_eta=TMath::Nint(TMath::Ceil(nx_double()/m_xy_grid_adjustment_factor));
+    m_cell_grid_phi=TMath::Nint(TMath::Ceil(ny_double()/m_xy_grid_adjustment_factor));
+    m_deta_double=mindx()*m_xy_grid_adjustment_factor;
+    m_dphi_double=mindy()*m_xy_grid_adjustment_factor;
+  }
+  
+  m_cell_grid.resize(m_cell_grid_eta); 
+  for(int ieta=0;ieta<m_cell_grid_eta;++ieta) {
+    m_cell_grid[ieta].resize(m_cell_grid_phi,0); 
+  }  
+  
+  for(ic=m_cells.begin();ic!=m_cells.end();++ic) {
+    refcell=ic->second;
+    int ieta,iphi;
+    if(sampling<21) {
+      ieta=raw_eta_position_to_index(refcell->eta_raw());
+      iphi=raw_phi_position_to_index(refcell->phi_raw());
+    } else {
+      ieta=raw_eta_position_to_index(refcell->x_raw());
+      iphi=raw_phi_position_to_index(refcell->y_raw());
+    }
+    if(index_range_adjust(ieta,iphi)) {
+      if(m_cell_grid[ieta][iphi]) {
+        cout<<"Grid: Sampling "<<sampling<<"_"<<index()<<": Already cell found at pos ("<<ieta<<","<<iphi<<"): id="
+            <<m_cell_grid[ieta][iphi]->identify()<<"->"<<refcell->identify()<<endl;
+        cout<<"    x="<<m_cells[m_cell_grid[ieta][iphi]->identify()]->x_raw()<<" -> "<<refcell->x_raw();
+        cout<<" , y="<<m_cells[m_cell_grid[ieta][iphi]->identify()]->y_raw()<<" -> "<<refcell->y_raw();
+        cout<<" mindx="<<m_deta_double<<" mindy="<<m_dphi_double<<endl;
+        cout<<endl;
+      }      
+      m_cell_grid[ieta][iphi]=refcell;
+    } else {
+      cout<<"Grid: Sampling "<<sampling<<"_"<<index()<<": Cell at pos ("<<ieta<<","<<iphi<<"): id="
+          <<refcell->identify()<<" outside eta range"<<endl;
+    }
+  }
+
+  int ncells=0;
+  int nempty=0;
+  for(int ieta=0;ieta<m_cell_grid_eta;++ieta) {
+    for(int iphi=0;iphi<m_cell_grid_phi;++iphi) {
+      if(!m_cell_grid[ieta][iphi]) {
+        ++nempty;
+        //cout<<"Sampling "<<sampling<<"_"<<index()<<": No cell at pos ("<<ieta<<","<<iphi<<")"<<endl;
+      } else {
+        ++ncells;
+      }
+    }
+  }  
+  //  cout<<"Grid: Sampling "<<sampling<<"_"<<index()<<": "<<ncells<<"/"<<size()<<" cells filled, "<<nempty<<" empty grid positions deta="<<m_deta_double<<" dphi="<<m_dphi_double<<endl;
+}
+
+float CaloGeoGeometryLookup::calculate_distance_eta_phi(const CaloGeoDetDescrElement* DDE,float eta,float phi,float& dist_eta0,float& dist_phi0)
+{
+  dist_eta0=(eta - DDE->eta())/m_deta_double;
+  dist_phi0=(TVector2::Phi_mpi_pi(phi - DDE->phi()))/m_dphi_double;
+  float abs_dist_eta0=TMath::Abs(dist_eta0);
+  float abs_dist_phi0=TMath::Abs(dist_phi0);
+  return TMath::Max(abs_dist_eta0,abs_dist_phi0)-0.5;
+}
+
+
+const CaloGeoDetDescrElement* CaloGeoGeometryLookup::getDDE(float eta,float phi,float* distance,int* steps) 
+{
+  float dist;
+  const CaloGeoDetDescrElement* bestDDE=0;
+  if(!distance) distance=&dist;
+  *distance=+10000000;
+  int intsteps=0;
+  if(!steps) steps=&intsteps;
+  
+  float best_eta_corr=m_eta_correction;
+  float best_phi_corr=m_phi_correction;
+  
+  float raw_eta=eta+best_eta_corr;
+  float raw_phi=phi+best_phi_corr;
+
+  int ieta=raw_eta_position_to_index(raw_eta);
+  int iphi=raw_phi_position_to_index(raw_phi);
+  index_range_adjust(ieta,iphi);
+  
+  const CaloGeoDetDescrElement* newDDE=m_cell_grid[ieta][iphi];
+  float bestdist=+10000000;
+  ++(*steps);
+  int nsearch=0;
+  while(newDDE && nsearch<3) {
+    float dist_eta0,dist_phi0;
+    *distance=calculate_distance_eta_phi(newDDE,eta,phi,dist_eta0,dist_phi0);
+    bestDDE=newDDE;
+    bestdist=*distance;
+
+    if(CaloGeoGeometry::m_debug || CaloGeoGeometry::m_debug_identify==newDDE->identify()) {
+      cout<<"CaloGeoGeometryLookup::getDDE, search iteration "<<nsearch<<endl;
+      cout<<"cell id="<<newDDE->identify()<<" steps "<<*steps<<" steps, eta="<<eta<<" phi="<<phi<<" dist="<<*distance<<" cell_grid_eta="<<cell_grid_eta()<<" cell_grid_phi="<<cell_grid_phi()<<" m_deta_double="<<m_deta_double<<" m_dphi_double="<<m_dphi_double<<" 1st_eta_corr="<<best_eta_corr<<" 1st_phi_corr="<<best_phi_corr<<endl;
+      cout<<"  input sampling="<<newDDE->getSampling()<<" eta="<<newDDE->eta()<<" eta_raw="<<newDDE->eta_raw()<<" deta="<<newDDE->deta()<<" ("<<(newDDE->eta_raw()-newDDE->eta())/newDDE->deta()<<") phi="<<newDDE->phi()<<" phi_raw="<<newDDE->phi_raw()<<" dphi="<<newDDE->dphi()<<" ("<<(newDDE->phi_raw()-newDDE->phi())/newDDE->dphi()<<")"<<endl;
+      cout<<"  ieta="<<ieta<<" iphi="<<iphi<<endl;
+      cout<<"  dist_eta0="<<dist_eta0<<" ,dist_phi0="<<dist_phi0<<endl;
+    }
+
+    if(*distance<0) return newDDE;
+    //correct ieta and iphi by the observed difference to the hit cell
+    ieta+=TMath::Nint(dist_eta0);
+    iphi+=TMath::Nint(dist_phi0);
+    index_range_adjust(ieta,iphi);
+    const CaloGeoDetDescrElement* oldDDE=newDDE;
+    newDDE=m_cell_grid[ieta][iphi];
+    ++(*steps);
+    ++nsearch;
+    if(oldDDE==newDDE) break;
+  } 
+  if(CaloGeoGeometry::m_debug && !newDDE) {
+    cout<<"CaloGeoGeometryLookup::getDDE, direct search ieta="<<ieta<<" iphi="<<iphi<<" is empty"<<endl;
+  }
+  float minieta=ieta+TMath::Nint(TMath::Floor(m_mineta_correction/cell_grid_eta()));
+  float maxieta=ieta+TMath::Nint(TMath::Ceil(m_maxeta_correction/cell_grid_eta()));
+  float miniphi=iphi+TMath::Nint(TMath::Floor(m_minphi_correction/cell_grid_phi()));
+  float maxiphi=iphi+TMath::Nint(TMath::Ceil(m_maxphi_correction/cell_grid_phi()));
+  if(minieta<0) minieta=0;
+  if(maxieta>=m_cell_grid_eta) maxieta=m_cell_grid_eta-1;
+  for(int iieta=minieta;iieta<=maxieta;++iieta) {
+    for(int iiphi=miniphi;iiphi<=maxiphi;++iiphi) {
+      ieta=iieta;
+      iphi=iiphi;
+      index_range_adjust(ieta,iphi);
+      newDDE=m_cell_grid[ieta][iphi];
+      ++(*steps);
+      if(newDDE) {
+        float dist_eta0,dist_phi0;
+        *distance=calculate_distance_eta_phi(newDDE,eta,phi,dist_eta0,dist_phi0);
+
+        if(CaloGeoGeometry::m_debug || CaloGeoGeometry::m_debug_identify==newDDE->identify()) {
+          cout<<"CaloGeoGeometryLookup::getDDE, windows search! minieta="<<m_mineta_correction/cell_grid_eta()<<" maxieta="<<m_maxeta_correction/cell_grid_eta()<<" miniphi="<<m_minphi_correction/cell_grid_phi()<<" maxiphi="<<m_maxphi_correction/cell_grid_phi()<<endl;
+          cout<<"cell id="<<newDDE->identify()<<" steps "<<*steps<<" steps, eta="<<eta<<" phi="<<phi<<" dist="<<*distance<<endl;
+          cout<<"  input sampling="<<newDDE->getSampling()<<" eta="<<newDDE->eta()<<" eta_raw="<<newDDE->eta_raw()<<" deta="<<newDDE->deta()<<" ("<<(newDDE->eta_raw()-newDDE->eta())/newDDE->deta()<<") phi="<<newDDE->phi()<<" phi_raw="<<newDDE->phi_raw()<<" dphi="<<newDDE->dphi()<<" ("<<(newDDE->phi_raw()-newDDE->phi())/newDDE->dphi()<<")"<<endl;
+          cout<<"  ieta="<<ieta<<" iphi="<<iphi<<endl;
+          cout<<"  dist_eta0="<<dist_eta0<<" ,dist_phi0="<<dist_phi0<<endl;
+        }
+
+        if(*distance<0) return newDDE;
+        if(*distance<bestdist) {
+          bestDDE=newDDE;
+          bestdist=*distance;
+        }
+      } else if(CaloGeoGeometry::m_debug) {
+        cout<<"CaloGeoGeometryLookup::getDDE, windows search ieta="<<ieta<<" iphi="<<iphi<<" is empty"<<endl;
+      }
+    }
+  }
+  *distance=bestdist;
+  return bestDDE;
+}
+
+
+
+/*
+void CaloGeometryLookup::CalculateTransformation()
+{
+  gROOT->cd();
+
+  TTree* tmap = new TTree( "mapping" , "mapping" );
+  
+  float eta,phi,Deta_raw,Dphi_raw;
+  tmap->Branch("eta", &eta,"eta/F");
+  tmap->Branch("phi", &phi,"phi/F");
+  tmap->Branch("Deta_raw", &Deta_raw,"Deta_raw/F");
+  tmap->Branch("Dphi_raw", &Dphi_raw,"Dphi_raw/F");
+  
+  if(m_cells.size()==0) return;
+
+  int sampling=0;
+  for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
+    CaloGeoDetDescrElement* refcell=ic->second;
+    sampling=refcell->getSampling();
+    if(sampling<21) {
+      eta=refcell->eta();
+      phi=refcell->phi();
+      Deta_raw=refcell->eta_raw()-eta;
+      Dphi_raw=refcell->phi_raw()-phi;
+    } else {
+      eta=refcell->x();
+      phi=refcell->y();
+      Deta_raw=refcell->x_raw()-eta;
+      Dphi_raw=refcell->y_raw()-phi;
+    }  
+    tmap->Fill();
+    tmap->Fill(); //Fill twice to have all events and training and test tree
+  }
+  tmap->Print();
+  
+  TString outfileName( Form("Mapping%d_%d.root",sampling,m_index) );
+  TFile* outputFile = new TFile( outfileName, "RECREATE" );
+  //TFile* outputFile = new TMemFile( outfileName, "RECREATE" );
+
+  TMVA::Factory *factory = new TMVA::Factory( Form("Mapping%d_%d.root",sampling,m_index) , outputFile, "!V:!Silent:Color:DrawProgressBar" );
+
+  factory->AddVariable( "eta", "calo eta", "1", 'F' );
+  factory->AddVariable( "phi", "calo phi", "1", 'F' );
+  factory->AddTarget( "Deta_raw" ); 
+  factory->AddTarget( "Dphi_raw" ); 
+
+  factory->AddRegressionTree( tmap );
+  
+  //factory->PrepareTrainingAndTestTree( "" , Form("nTrain_Regression=%d:nTest_Regression=%d:SplitMode=Random:NormMode=NumEvents:!V",(int)m_cells.size(),(int)m_cells.size()) );
+  factory->PrepareTrainingAndTestTree( "" , "nTrain_Regression=0:nTest_Regression=0:SplitMode=Alternate:NormMode=NumEvents:!V" );
+
+  factory->BookMethod( TMVA::Types::kMLP, "MLP", "!H:!V:VarTransform=Norm:NeuronType=tanh:NCycles=20000:HiddenLayers=N+5:TestRate=6:TrainingMethod=BFGS:Sampling=0.3:SamplingEpoch=0.8:ConvergenceImprove=1e-6:ConvergenceTests=15:!UseRegulator" );
+  
+  cout<<"=== Start trainging ==="<<endl;
+  // Train MVAs using the set of training events
+  factory->TrainAllMethods();
+
+  cout<<"=== Start testing ==="<<endl;
+  // ---- Evaluate all MVAs using the set of test events
+  factory->TestAllMethods();
+
+  cout<<"=== Start evaluation ==="<<endl;
+  // ----- Evaluate and compare performance of all configured MVAs
+  factory->EvaluateAllMethods();    
+
+  outputFile->Close();
+
+  delete factory;
+  
+  delete tmap;
+}
+*/
+
+CaloGeoGeometry::CaloGeoGeometry() : m_cells_in_sampling(MAX_SAMPLING),m_cells_in_sampling_for_phi0(MAX_SAMPLING),m_cells_in_regions(MAX_SAMPLING),m_isCaloBarrel(MAX_SAMPLING),m_dographs(false),m_FCal_ChannelMap(0)
+{
+  //TMVA::Tools::Instance();
+  for(int i=0;i<2;++i) {
+    m_min_eta_sample[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_max_eta_sample[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_rmid_map[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_zmid_map[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_rent_map[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_zent_map[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_rext_map[i].resize(MAX_SAMPLING); //[side][calosample]
+    m_zext_map[i].resize(MAX_SAMPLING); //[side][calosample]
+  }
+  m_graph_layers.resize(MAX_SAMPLING);
+  for(int i=CaloCell_ID_FCS::FirstSample;i<CaloCell_ID_FCS::MaxSample;++i) {
+    m_graph_layers[i]=0;
+    CaloSampling::CaloSample s=static_cast<CaloSampling::CaloSample>(i);
+    m_isCaloBarrel[i]=(CaloSampling::barrelPattern() & CaloSampling::getSamplingPattern(s))!=0;
+  }
+  m_isCaloBarrel[CaloCell_ID_FCS::TileGap3]=false; 
+}
+
+CaloGeoGeometry::~CaloGeoGeometry()
+{
+}
+
+void CaloGeoGeometry::addcell(const CaloGeoDetDescrElement* cell) 
+{
+  int sampling=cell->getSampling();
+  Identifier identify=cell->identify();
+  
+  //m_cells[identify]=cell;
+  //m_cells_in_sampling[sampling][identify]=cell;
+  
+  m_cells[identify]= new CaloGeoDetDescrElement(*cell);
+  m_cells_in_sampling[sampling][identify]= new CaloGeoDetDescrElement(*cell);
+  
+  CaloGeoGeometryLookup* lookup=0;
+  for(unsigned int i=0;i<m_cells_in_regions[sampling].size();++i) {
+    if(m_cells_in_regions[sampling][i]->IsCompatible(cell)) {
+      lookup=m_cells_in_regions[sampling][i];
+      //cout<<sampling<<":  found compatible map"<<endl;
+      break;
+    }
+  }
+  if(!lookup) {
+    lookup=new CaloGeoGeometryLookup(m_cells_in_regions[sampling].size());
+    m_cells_in_regions[sampling].push_back(lookup);
+  }
+  lookup->add(cell);
+}
+
+void CaloGeoGeometry::PrintMapInfo(int i, int j) 
+{
+  cout<<"  map "<<j<<": "<<m_cells_in_regions[i][j]->size()<<" cells";
+  if(i<21) {
+    cout<<", "<<m_cells_in_regions[i][j]->cell_grid_eta()<<"*"<<m_cells_in_regions[i][j]->cell_grid_phi();
+    cout<<", deta="<<m_cells_in_regions[i][j]->deta().mean()<<"+-"<<m_cells_in_regions[i][j]->deta().rms();
+    cout<<", dphi="<<m_cells_in_regions[i][j]->dphi().mean()<<"+-"<<m_cells_in_regions[i][j]->dphi().rms();
+    cout<<", mineta="<<m_cells_in_regions[i][j]->mineta()<<", maxeta="<<m_cells_in_regions[i][j]->maxeta();
+    cout<<", minphi="<<m_cells_in_regions[i][j]->minphi()<<", maxphi="<<m_cells_in_regions[i][j]->maxphi();
+    cout<<endl<<"         ";  
+    cout<<", mineta_raw="<<m_cells_in_regions[i][j]->mineta_raw()<<", maxeta_raw="<<m_cells_in_regions[i][j]->maxeta_raw();
+    cout<<", minphi_raw="<<m_cells_in_regions[i][j]->minphi_raw()<<", maxphi_raw="<<m_cells_in_regions[i][j]->maxphi_raw();
+    cout<<endl;
+  } else {
+    cout<<", "<<m_cells_in_regions[i][j]->cell_grid_eta()<<"*"<<m_cells_in_regions[i][j]->cell_grid_phi();
+    cout<<", dx="<<m_cells_in_regions[i][j]->dx().mean()<<"+-"<<m_cells_in_regions[i][j]->dx().rms();
+    cout<<", dy="<<m_cells_in_regions[i][j]->dy().mean()<<"+-"<<m_cells_in_regions[i][j]->dy().rms();
+    cout<<", mindx="<<m_cells_in_regions[i][j]->mindx();
+    cout<<", mindy="<<m_cells_in_regions[i][j]->mindy();
+    cout<<", minx="<<m_cells_in_regions[i][j]->minx()<<", maxx="<<m_cells_in_regions[i][j]->maxx();
+    cout<<", miny="<<m_cells_in_regions[i][j]->miny()<<", maxy="<<m_cells_in_regions[i][j]->maxy();
+    cout<<endl<<"         ";  
+    cout<<", minx_raw="<<m_cells_in_regions[i][j]->minx_raw()<<", maxx_raw="<<m_cells_in_regions[i][j]->maxx_raw();
+    cout<<", miny_raw="<<m_cells_in_regions[i][j]->miny_raw()<<", maxy_raw="<<m_cells_in_regions[i][j]->maxy_raw();
+    cout<<endl;
+  }
+}
+
+void CaloGeoGeometry::post_process(int sampling)
+{
+  //cout<<"post processing sampling "<<sampling<<endl;
+  bool found_overlap=false;
+  for(unsigned int j=0;j<m_cells_in_regions[sampling].size();++j) {
+    /*
+    cout<<"Sample "<<sampling<<": checking map "<<j<<"/"<<m_cells_in_regions[sampling].size();
+    for(unsigned int k=0;k<m_cells_in_regions[sampling].size();++k) {
+      cout<<", "<<k<<":"<<m_cells_in_regions[sampling][k]->size();
+    }
+    cout<<endl;
+    */
+    for(unsigned int i=j+1;i<m_cells_in_regions[sampling].size();++i) {
+      if(m_cells_in_regions[sampling][i]->has_overlap(m_cells_in_regions[sampling][j])) {
+        if(!found_overlap) {
+          cout<<"Sample "<<sampling<<", starting maps : "<<m_cells_in_regions[sampling].size();
+          for(unsigned int k=0;k<m_cells_in_regions[sampling].size();++k) {
+            cout<<", "<<k<<":"<<m_cells_in_regions[sampling][k]->size();
+          }
+          cout<<endl;
+        }
+        found_overlap=true;
+        /*
+        cout<<"Sample "<<sampling<<": Found overlap between map "<<j<<" and "<<i<<", "
+            <<m_cells_in_regions[sampling].size()<<" total maps"<<endl;
+        cout<<"  current configuration map "<<j<<"/"<<m_cells_in_regions[sampling].size();
+        for(unsigned int k=0;k<m_cells_in_regions[sampling].size();++k) {
+          cout<<", "<<k<<":"<<m_cells_in_regions[sampling][k]->size();
+        }
+        cout<<endl;
+
+        PrintMapInfo(sampling,j);
+        PrintMapInfo(sampling,i);
+        */
+        
+        CaloGeoGeometryLookup* toremove=m_cells_in_regions[sampling][i];
+        toremove->merge_into_ref(m_cells_in_regions[sampling][j]);
+        
+        /*
+        cout<<"  New ";
+        PrintMapInfo(sampling,j);
+        */
+        
+        for(unsigned int k=i;k<m_cells_in_regions[sampling].size()-1;++k) {
+          m_cells_in_regions[sampling][k]=m_cells_in_regions[sampling][k+1];
+          m_cells_in_regions[sampling][k]->set_index(k);
+        }
+        m_cells_in_regions[sampling].resize(m_cells_in_regions[sampling].size()-1);
+
+        /*
+        cout<<"  new configuration map "<<j<<"/"<<m_cells_in_regions[sampling].size();
+        for(unsigned int k=0;k<m_cells_in_regions[sampling].size();++k) {
+          cout<<", "<<k<<":"<<m_cells_in_regions[sampling][k]->size();
+        }
+        cout<<endl;
+        */
+        
+        --i;
+      }
+    }
+  }
+  
+  if(found_overlap) {
+    cout<<"Sample "<<sampling<<", final maps : "<<m_cells_in_regions[sampling].size();
+    for(unsigned int k=0;k<m_cells_in_regions[sampling].size();++k) {
+      cout<<", "<<k<<":"<<m_cells_in_regions[sampling][k]->size();
+    }
+    cout<<endl;
+  }
+
+  if(found_overlap) {
+    cout<<"Run another round of ";
+    post_process(sampling);
+  }  
+}
+
+void CaloGeoGeometry::InitRZmaps()
+{
+  std::cout<<"CHECKME InitRZmaps"<<std::endl;
+
+  int nok=0;
+  
+  FSmap< double , double > rz_map_eta [2][MAX_SAMPLING];
+  FSmap< double , double > rz_map_rmid[2][MAX_SAMPLING];
+  FSmap< double , double > rz_map_zmid[2][MAX_SAMPLING];
+  FSmap< double , double > rz_map_rent[2][MAX_SAMPLING];
+  FSmap< double , double > rz_map_zent[2][MAX_SAMPLING];
+  FSmap< double , double > rz_map_rext[2][MAX_SAMPLING];
+  FSmap< double , double > rz_map_zext[2][MAX_SAMPLING];
+  FSmap< double , int    > rz_map_n   [2][MAX_SAMPLING];
+
+
+  for(int side=0;side<=1;++side) for(int sample=0;sample<MAX_SAMPLING;++sample)
+  {
+    m_min_eta_sample[side][sample]=+1000;
+    m_max_eta_sample[side][sample]=-1000;
+  }  
+  
+  
+  for(t_cellmap::iterator calo_iter=m_cells.begin();calo_iter!=m_cells.end();++calo_iter)
+  {
+    const CaloGeoDetDescrElement* theDDE=(*calo_iter).second;
+  
+    if(theDDE)
+    {
+      ++nok;
+      int sample=theDDE->getSampling();
+
+      int side=0;
+      int sign_side=-1;
+      double eta_raw=theDDE->eta_raw();
+      if(eta_raw>0) {
+        side=1;
+        sign_side=+1;
+      }
+      
+      if(!m_cells_in_sampling_for_phi0[sample][eta_raw]) {
+        m_cells_in_sampling_for_phi0[sample][eta_raw]=theDDE;
+      } else {
+        if(TMath::Abs(theDDE->phi()) < TMath::Abs(m_cells_in_sampling_for_phi0[sample][eta_raw]->phi())) {
+          m_cells_in_sampling_for_phi0[sample][eta_raw]=theDDE;
+        }
+      }  
+      
+      double min_eta=theDDE->eta()-theDDE->deta()/2;
+      double max_eta=theDDE->eta()+theDDE->deta()/2;
+      if(min_eta<m_min_eta_sample[side][sample]) m_min_eta_sample[side][sample]=min_eta;
+      if(max_eta>m_max_eta_sample[side][sample]) m_max_eta_sample[side][sample]=max_eta;
+      
+      if(rz_map_eta[side][sample].find(eta_raw)==rz_map_eta[side][sample].end()) {
+        rz_map_eta [side][sample][eta_raw]=0;
+        rz_map_rmid[side][sample][eta_raw]=0;
+        rz_map_zmid[side][sample][eta_raw]=0;
+        rz_map_rent[side][sample][eta_raw]=0;
+        rz_map_zent[side][sample][eta_raw]=0;
+        rz_map_rext[side][sample][eta_raw]=0;
+        rz_map_zext[side][sample][eta_raw]=0;
+        rz_map_n   [side][sample][eta_raw]=0;
+      }
+      rz_map_eta [side][sample][eta_raw]+=theDDE->eta();
+      rz_map_rmid[side][sample][eta_raw]+=theDDE->r();
+      rz_map_zmid[side][sample][eta_raw]+=theDDE->z();
+      double drh=theDDE->dr()/2;
+      double dzh=theDDE->dz();
+      if(sample>=CaloSampling::PreSamplerB && sample<=CaloSampling::EMB3) {
+        drh=theDDE->dr();
+      }
+      rz_map_rent[side][sample][eta_raw]+=theDDE->r()-drh;
+      rz_map_zent[side][sample][eta_raw]+=theDDE->z()-dzh*sign_side;
+      rz_map_rext[side][sample][eta_raw]+=theDDE->r()+drh;
+      rz_map_zext[side][sample][eta_raw]+=theDDE->z()+dzh*sign_side;
+      rz_map_n   [side][sample][eta_raw]++;
+      
+    }
+  }
+  
+  for(int side=0;side<=1;++side)
+  {
+   for(int sample=0;sample<MAX_SAMPLING;++sample)
+   {
+
+    if(rz_map_n[side][sample].size()>0)
+    {
+      for(FSmap< double , int >::iterator iter=rz_map_n[side][sample].begin();iter!=rz_map_n[side][sample].end();++iter)
+      {
+        double eta_raw=iter->first;
+        if(iter->second<1)
+        {
+          //ATH_MSG_WARNING("rz-map for side="<<side<<" sample="<<sample<<" eta_raw="<<eta_raw<<" : #cells="<<iter->second<<" !!!");
+        }
+        else
+        {
+          double eta =rz_map_eta[side][sample][eta_raw]/iter->second;
+          double rmid=rz_map_rmid[side][sample][eta_raw]/iter->second;
+          double zmid=rz_map_zmid[side][sample][eta_raw]/iter->second;
+          double rent=rz_map_rent[side][sample][eta_raw]/iter->second;
+          double zent=rz_map_zent[side][sample][eta_raw]/iter->second;
+          double rext=rz_map_rext[side][sample][eta_raw]/iter->second;
+          double zext=rz_map_zext[side][sample][eta_raw]/iter->second;
+          
+          m_rmid_map[side][sample][eta]=rmid;
+          m_zmid_map[side][sample][eta]=zmid;
+          
+          
+                   
+          m_rent_map[side][sample][eta]=rent;
+
+
+          m_zent_map[side][sample][eta]=zent;
+          m_rext_map[side][sample][eta]=rext;
+          m_zext_map[side][sample][eta]=zext;
+        }
+      }
+      //ATH_MSG_DEBUG("rz-map for side="<<side<<" sample="<<sample<<" #etas="<<m_rmid_map[side][sample].size());
+     }
+    else
+    {
+     std::cout<<"rz-map for side="<<side<<" sample="<<sample<<" is empty!!!"<<std::endl;
+    }
+   } //sample
+  } //side
+  
+  if(DoGraphs()) {
+    int calocol[24]={1,2,3,4, // LAr barrel
+                     1,2,3,4, // LAr EM endcap
+                     1,2,3,4, // Hadronic end cap cal.
+                     1,2,3,   // Tile barrel
+                     6,28,42, // Tile gap (ITC & scint)
+                     1,2,3,   // Tile extended barrel
+                     1,2,3    // Forward EM endcap
+                    }; 
+                   
+    for(int sample=0;sample<MAX_SAMPLING;++sample) {
+      m_graph_layers[sample]=new TGraphErrors(rz_map_n[0][sample].size()+rz_map_n[1][sample].size());
+      m_graph_layers[sample]->SetMarkerColor(calocol[sample]);
+      m_graph_layers[sample]->SetLineColor(calocol[sample]);
+      int np=0;
+      for(int side=0;side<=1;++side) {
+        for(FSmap< double , int >::iterator iter=rz_map_n[side][sample].begin();iter!=rz_map_n[side][sample].end();++iter) {
+          double eta_raw=iter->first;
+          int sign_side=-1;
+          if(eta_raw>0) sign_side=+1;
+          //double eta =rz_map_eta[side][sample][eta_raw]/iter->second;
+          double rmid=rz_map_rmid[side][sample][eta_raw]/iter->second;
+          double zmid=rz_map_zmid[side][sample][eta_raw]/iter->second;
+          //double rent=rz_map_rent[side][sample][eta_raw]/iter->second;
+          //double zent=rz_map_zent[side][sample][eta_raw]/iter->second;
+          double rext=rz_map_rext[side][sample][eta_raw]/iter->second;
+          double zext=rz_map_zext[side][sample][eta_raw]/iter->second;
+          m_graph_layers[sample]->SetPoint(np,zmid,rmid);
+          /*
+          if(isCaloBarrel(sample)) {
+            m_graph_layers[sample]->SetPointError(np,0,rext-rmid);
+          } else {
+            m_graph_layers[sample]->SetPointError(np,(zext-zent)*sign_side,0);
+          }
+          */
+          m_graph_layers[sample]->SetPointError(np,(zext-zmid)*sign_side,rext-rmid);
+          ++np;
+        }
+      }  
+    }
+  }
+}
+
+TCanvas* CaloGeoGeometry::DrawGeoForPhi0()
+{
+  TCanvas* c=new TCanvas("CaloGeoForPhi0","Calo geometry for #phi~0");
+  TH2D* hcalolayout=new TH2D("hcalolayoutPhi0","Reconstruction geometry: calorimeter layout;z [mm];r [mm]",50,-7000,7000,50,0,4000);
+  hcalolayout->Draw();
+  hcalolayout->SetStats(0);
+  hcalolayout->GetYaxis()->SetTitleOffset(1.4);
+  
+  int calocol[MAX_SAMPLING]={1,2,3,4, // LAr barrel
+                   1,2,3,4, // LAr EM endcap
+                   1,2,3,4, // Hadronic end cap cal.
+                   1,2,3,   // Tile barrel
+                   -42,-28,-6, // Tile gap (ITC & scint)
+                   1,2,3,   // Tile extended barrel
+                   1,2,3    // Forward EM endcap
+                  }; 
+
+  TLegend* leg=new TLegend(0.30,0.13,0.70,0.37);
+  leg->SetFillStyle(0);
+  leg->SetFillColor(10);
+  leg->SetBorderSize(1);
+  leg->SetNColumns(2);
+
+  for(int sample=0;sample<MAX_SAMPLING;++sample) {
+//  for(int sample=21;sample<22;++sample) {
+    cout<<"Start sample "<<sample<<" ("<<SamplingName(sample)<<")"<<endl;
+    int ngr=0;
+    for(t_eta_cellmap::iterator calo_iter=m_cells_in_sampling_for_phi0[sample].begin();calo_iter!=m_cells_in_sampling_for_phi0[sample].end();++calo_iter) {
+      const CaloGeoDetDescrElement* theDDE=(*calo_iter).second;
+      if(theDDE) {
+        TVector3 cv;
+        TGraph* gr=new TGraph(5);
+        gr->SetLineColor(TMath::Abs(calocol[sample]));
+        gr->SetFillColor(TMath::Abs(calocol[sample]));
+        if(calocol[sample]<0) {
+          gr->SetFillStyle(1001);
+        } else {
+          gr->SetFillStyle(0);
+        }
+        gr->SetLineWidth(2);
+        double r=theDDE->r();
+        double dr=theDDE->dr();
+        double x=theDDE->x();
+        double dx=theDDE->dx();
+        double y=theDDE->y();
+        double dy=theDDE->dy();
+        double z=theDDE->z();
+        double dz=theDDE->dz()*2;
+        double eta=theDDE->eta();
+        double deta=theDDE->deta();
+        if(CaloSampling::PreSamplerB<=sample && sample<=CaloSampling::EMB3) {
+         dr*=2;
+        }
+        
+        if(isCaloBarrel(sample)) {
+          cv.SetPtEtaPhi(r-dr/2,eta-deta/2,0);
+          gr->SetPoint(0,cv.Z(),cv.Pt());
+          gr->SetPoint(4,cv.Z(),cv.Pt());
+          cv.SetPtEtaPhi(r-dr/2,eta+deta/2,0);
+          gr->SetPoint(1,cv.Z(),cv.Pt());
+          cv.SetPtEtaPhi(r+dr/2,eta+deta/2,0);
+          gr->SetPoint(2,cv.Z(),cv.Pt());
+          cv.SetPtEtaPhi(r+dr/2,eta-deta/2,0);
+          gr->SetPoint(3,cv.Z(),cv.Pt());
+        } else {
+          if(sample<CaloSampling::FCAL0) {
+            cv.SetPtEtaPhi(1,eta-deta/2,0);cv*=(z-dz/2)/cv.Z();
+            gr->SetPoint(0,cv.Z(),cv.Pt());
+            gr->SetPoint(4,cv.Z(),cv.Pt());
+            cv.SetPtEtaPhi(1,eta+deta/2,0);cv*=(z-dz/2)/cv.Z();
+            gr->SetPoint(1,cv.Z(),cv.Pt());
+            cv.SetPtEtaPhi(1,eta+deta/2,0);cv*=(z+dz/2)/cv.Z();
+            gr->SetPoint(2,cv.Z(),cv.Pt());
+            cv.SetPtEtaPhi(1,eta-deta/2,0);cv*=(z+dz/2)/cv.Z();
+            gr->SetPoint(3,cv.Z(),cv.Pt());
+          } else {
+            double minr=r;
+            double maxr=r;
+            for(double px=x-dx/2;px<=x+dx/2;px+=dx) {
+              for(double py=y-dy/2;py<=y+dy/2;py+=dy) {
+                double pr=TMath::Sqrt(px*px+py*py);
+                minr=TMath::Min(minr,pr);
+                maxr=TMath::Max(maxr,pr);
+              }
+            }
+            cv.SetXYZ(minr,0,z-dz/2);
+            gr->SetPoint(0,cv.Z(),cv.Pt());
+            gr->SetPoint(4,cv.Z(),cv.Pt());
+            cv.SetXYZ(maxr,0,z-dz/2);
+            gr->SetPoint(1,cv.Z(),cv.Pt());
+            cv.SetXYZ(maxr,0,z+dz/2);
+            gr->SetPoint(2,cv.Z(),cv.Pt());
+            cv.SetXYZ(minr,0,z+dz/2);
+            gr->SetPoint(3,cv.Z(),cv.Pt());
+          }  
+        }
+        //if(calocol[sample]>0) gr->Draw("Lsame");
+        // else gr->Draw("LFsame");
+        gr->Draw("LFsame");
+        if(ngr==0) {
+          std::string sname=Form("Sampling %2d : ",sample);
+          sname+=SamplingName(sample);
+          leg->AddEntry(gr,sname.c_str(),"LF");
+        }  
+        ++ngr;
+      }
+    }  
+    cout<<"Done sample "<<sample<<" ("<<SamplingName(sample)<<")="<<ngr<<endl;
+  }
+  leg->Draw();
+  return c;
+}
+
+const CaloGeoDetDescrElement* CaloGeoGeometry::getDDE(Identifier identify) 
+{
+  return m_cells[identify];
+}
+const CaloGeoDetDescrElement* CaloGeoGeometry::getDDE(int sampling,Identifier identify) 
+{
+  return m_cells_in_sampling[sampling][identify];
+}
+
+const CaloGeoDetDescrElement* CaloGeoGeometry::getDDE(int sampling,float eta,float phi,float* distance,int* steps) 
+{
+  if(sampling<0) return 0;
+  if(sampling>=MAX_SAMPLING) return 0;
+  if(m_cells_in_regions[sampling].size()==0) return 0;
+  
+  float dist;
+  const CaloGeoDetDescrElement* bestDDE=0;
+  if(!distance) distance=&dist;
+  *distance=+10000000;
+  int intsteps;
+  int beststeps;
+  if(steps) beststeps=(*steps);
+   else beststeps=0;
+  
+  if(sampling<21) {
+    for(int skip_range_check=0;skip_range_check<=1;++skip_range_check) {
+      for(unsigned int j=0;j<m_cells_in_regions[sampling].size();++j) {
+        if(!skip_range_check) {
+          if(eta<m_cells_in_regions[sampling][j]->mineta()) continue;
+          if(eta>m_cells_in_regions[sampling][j]->maxeta()) continue;
+        }  
+        if(steps) intsteps=(*steps);
+         else intsteps=0;
+        if(m_debug) {
+          cout<<"CaloGeoGeometry::getDDE : check map"<<j<<" skip_range_check="<<skip_range_check<<endl;
+        }
+        float newdist;
+        const CaloGeoDetDescrElement* newDDE=m_cells_in_regions[sampling][j]->getDDE(eta,phi,&newdist,&intsteps);
+        if(m_debug) {
+          cout<<"CaloGeoGeometry::getDDE : map"<<j<<" dist="<<newdist<<" best dist="<<*distance<<" steps="<<intsteps<<endl;
+        }
+        if(newdist<*distance) {
+          bestDDE=newDDE;
+          *distance=newdist;
+          if(steps) beststeps=intsteps;
+          if(newdist<-0.1) break; //stop, we are well within the hit cell
+        }
+      }
+      if(bestDDE) break;
+    }
+  } else {
+		return 0;
+    //for(int skip_range_check=0;skip_range_check<=1;++skip_range_check) {
+      //for(unsigned int j=0;j<m_cells_in_regions[sampling].size();++j) {
+        //if(!skip_range_check) {
+          //if(eta<m_cells_in_regions[sampling][j]->minx()) continue;
+          //if(eta>m_cells_in_regions[sampling][j]->maxx()) continue;
+          //if(phi<m_cells_in_regions[sampling][j]->miny()) continue;
+          //if(phi>m_cells_in_regions[sampling][j]->maxy()) continue;
+        //}  
+        //if(steps) intsteps=*steps;
+         //else intsteps=0;
+        //if(m_debug) {
+          //cout<<"CaloGeoGeometry::getDDE : check map"<<j<<" skip_range_check="<<skip_range_check<<endl;
+        //}
+        //float newdist;
+        //const CaloGeoDetDescrElement* newDDE=m_cells_in_regions[sampling][j]->getDDE(eta,phi,&newdist,&intsteps);
+        //if(m_debug) {
+          //cout<<"CaloGeoGeometry::getDDE : map"<<j<<" dist="<<newdist<<" best dist="<<*distance<<" steps="<<intsteps<<endl;
+        //}
+        //if(newdist<*distance) {
+          //bestDDE=newDDE;
+          //*distance=newdist;
+          //if(steps) beststeps=intsteps;
+          //if(newdist<-0.1) break; //stop, we are well within the hit cell
+        //}
+      //}
+      //if(bestDDE) break;
+    //}  
+  }
+  if(steps) *steps=beststeps;
+  return bestDDE;
+}
+
+const CaloGeoDetDescrElement* CaloGeoGeometry::getFCalDDE(int sampling,float x,float y,float z){
+		int isam = sampling - 20;
+		int iphi,ieta;
+		Long64_t mask1[]{0x34,0x34,0x35};
+		Long64_t mask2[]{0x36,0x36,0x37};
+		m_FCal_ChannelMap.getTileID(isam, x, y, ieta, iphi);
+		//cout << ieta << ""
+		Long64_t id = (ieta << 5) + 2*iphi;
+		if(isam==2)id+= (8<<8);
+		
+		if(z>0) id+=(mask2[isam-1] << 12);
+		else id+=(mask1[isam-1] << 12);
+		//if(z<0) cout << "CaloGeoGeometry::getFCalDDE: Identifier: " << (id << 44) << " " << m_cells[id << 44]->identify() << endl;
+		id = id << 44; 
+		Identifier identify((unsigned long long)id);
+		return m_cells[identify];
+		//return m_cells_in_sampling[sampling][id << 12];
+}
+
+
+bool CaloGeoGeometry::PostProcessGeometry()
+{
+  for(int i=0;i<MAX_SAMPLING;++i) {
+    post_process(i);
+    for(unsigned int j=0;j<m_cells_in_regions[i].size();++j) {
+      m_cells_in_regions[i][j]->post_process();
+    }
+    //if(i>=21) break;
+  }
+  
+  InitRZmaps(); 
+  
+  /*
+  cout<<"all : "<<m_cells.size()<<endl;
+  for(int sampling=0;sampling<MAX_SAMPLING;++sampling) {
+    cout<<"cells sampling "<<sampling<<" : "<<m_cells_in_sampling[sampling].size()<<" cells";
+    cout<<", "<<m_cells_in_regions[sampling].size()<<" lookup map(s)"<<endl;
+    for(unsigned int j=0;j<m_cells_in_regions[sampling].size();++j) {
+      PrintMapInfo(sampling,j);
+      //break;
+    }
+    //if(i>0) break;
+  } 
+  */ 
+
+  return true;
+}
+
+void CaloGeoGeometry::Validate()
+{
+  int ntest=0;
+  cout<<"start CaloGeoGeometry::Validate()"<<endl;
+  for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
+    const CaloGeoDetDescrElement* cell=ic->second;
+    int sampling=cell->getSampling();
+    if(sampling>=21) continue;
+
+    if(m_debug_identify==cell->identify()) {
+      cout<<"CaloGeoGeometry::Validate(), cell "<<ntest<<" id="<<cell->identify()<<endl; 
+      m_debug=true;
+    }  
+    
+    const int nrnd=100;
+    for(int irnd=0;irnd<nrnd;++irnd) {
+      int steps=0;
+      float eta=cell->eta()+1.5*(gRandom->Rndm()-0.5)*cell->deta();
+      float phi=cell->phi()+1.5*(gRandom->Rndm()-0.5)*cell->dphi();
+      float distance;
+      const CaloGeoDetDescrElement* foundcell=getDDE(sampling,eta,phi,&distance,&steps);
+      if(m_debug && foundcell) {
+        cout<<"CaloGeoGeometry::Validate(), irnd="<<irnd<<", foundcell id="<<foundcell->identify()<<", "<<steps<<" steps"<<endl; 
+      }  
+      if(cell==foundcell) {
+        if(steps>3 && distance<-0.01) { 
+          cout<<"cell id="<<cell->identify()<<", sampling="<<sampling<<" found in "<<steps<<" steps, dist="<<distance<<" eta="<<eta<<" phi="<<phi<<endl;
+          cout<<"  eta="<<cell->eta()<<" eta_raw="<<cell->eta_raw()<<" deta="<<cell->deta()<<" ("<<(cell->eta_raw()-cell->eta())/cell->deta()<<") phi="<<cell->phi()<<" phi_raw="<<cell->phi_raw()<<" dphi="<<cell->dphi()<<" ("<<(cell->phi_raw()-cell->phi())/cell->dphi()<<")"<<endl;
+          //if(steps>3 && distance>0.01) return;
+        }
+      } else {
+        if( TMath::Abs( (eta-cell->eta())/cell->deta() )<0.45 && TMath::Abs( (phi-cell->phi())/cell->dphi() )<0.45 ) {
+          cout<<"cell id="<<cell->identify()<<" not found! Found instead id=";
+          if (foundcell) cout << foundcell->identify();
+          cout <<" in "<<steps<<" steps, dist="<<distance<<" eta="<<eta<<" phi="<<phi<<endl;
+          cout<<"  input sampling="<<sampling<<" eta="<<cell->eta()<<" eta_raw="<<cell->eta_raw()<<" deta="<<cell->deta()<<" ("<<(cell->eta_raw()-cell->eta())/cell->deta()<<") phi="<<cell->phi()<<" phi_raw="<<cell->phi_raw()<<" dphi="<<cell->dphi()<<" ("<<(cell->phi_raw()-cell->phi())/cell->dphi()<<")"<<endl;
+          cout<<" output sampling="<<(foundcell?(foundcell->getSampling()):-1)<<" eta="<<(foundcell?(foundcell->eta()):0)<<" eta_raw="<<(foundcell?(foundcell->eta_raw()):0)<<" deta="<<(foundcell?(foundcell->deta()):0)<<" ("<<(foundcell?((foundcell->eta_raw()-foundcell->eta())/foundcell->deta()):0)<<") phi="<<(foundcell?(foundcell->phi()):0)<<" phi_raw="<<(foundcell?(foundcell->phi_raw()):0)<<" dphi="<<(foundcell?(foundcell->dphi()):0)<<" ("<<(foundcell?((foundcell->phi_raw()-foundcell->phi())/cell->dphi()):0)<<")"<<endl;
+          return;
+        }  
+        if(!foundcell) {
+          cout<<"nothing found close to cell id="<<cell->identify()<<" in "<<steps<<" steps, dist="<<distance<<" eta="<<eta<<" phi="<<phi<<endl;
+          cout<<"  input sampling="<<sampling<<" eta="<<cell->eta()<<" eta_raw="<<cell->eta_raw()<<" deta="<<cell->deta()<<" ("<<(cell->eta_raw()-cell->eta())/cell->deta()<<") phi="<<cell->phi()<<" phi_raw="<<cell->phi_raw()<<" dphi="<<cell->dphi()<<" ("<<(cell->phi_raw()-cell->phi())/cell->dphi()<<")"<<endl;
+          return;
+        }
+      }
+      //if(ntest>60000) break;
+    }  
+    m_debug=false;
+    if(ntest%25000==0) cout<<"Validate cell "<<ntest<<" with "<<nrnd<<" random hits"<<endl;
+    ++ntest;
+  }
+  cout<<"end CaloGeoGeometry::Validate()"<<endl;
+}
+
+double CaloGeoGeometry::deta(int sample,double eta) const
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  double mineta=m_min_eta_sample[side][sample];
+  double maxeta=m_max_eta_sample[side][sample];
+
+  if(eta<mineta)
+  {
+    return fabs(eta-mineta);
+  }
+  else if(eta>maxeta)
+  {
+   return fabs(eta-maxeta);
+	}
+	else
+	{
+   double d1=fabs(eta-mineta);
+   double d2=fabs(eta-maxeta);
+   if(d1<d2) return -d1;
+   else return -d2;
+  }
+}
+
+
+void CaloGeoGeometry::minmaxeta(int sample,double eta,double& mineta,double& maxeta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+  
+  mineta=m_min_eta_sample[side][sample];
+  maxeta=m_max_eta_sample[side][sample];
+}
+
+double CaloGeoGeometry::rmid(int sample,double eta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  return m_rmid_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::zmid(int sample,double eta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  return m_zmid_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rzmid(int sample,double eta) const
+{
+ int side=0;
+ if(eta>0) side=1;
+	
+ if(isCaloBarrel(sample)) return m_rmid_map[side][sample].find_closest(eta)->second;
+ else                     return m_zmid_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rent(int sample,double eta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  return m_rent_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::zent(int sample,double eta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  return m_zent_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rzent(int sample,double eta) const
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  if(isCaloBarrel(sample)) return m_rent_map[side][sample].find_closest(eta)->second;
+   else                    return m_zent_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rext(int sample,double eta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  return m_rext_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::zext(int sample,double eta) const 
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  return m_zext_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rzext(int sample,double eta) const
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  if(isCaloBarrel(sample)) return m_rext_map[side][sample].find_closest(eta)->second;
+   else                    return m_zext_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rpos(int sample,double eta,int subpos) const
+{
+	
+  int side=0;
+  if(eta>0) side=1;
+   
+  if(subpos==CaloSubPos::SUBPOS_ENT) return m_rent_map[side][sample].find_closest(eta)->second;
+  if(subpos==CaloSubPos::SUBPOS_EXT) return m_rext_map[side][sample].find_closest(eta)->second;
+    
+  return m_rmid_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::zpos(int sample,double eta,int subpos) const
+{
+  int side=0;
+  if(eta>0) side=1;
+
+  if(subpos==CaloSubPos::SUBPOS_ENT) return m_zent_map[side][sample].find_closest(eta)->second;
+  if(subpos==CaloSubPos::SUBPOS_EXT) return m_zext_map[side][sample].find_closest(eta)->second;
+  return m_zmid_map[side][sample].find_closest(eta)->second;
+}
+
+double CaloGeoGeometry::rzpos(int sample,double eta,int subpos) const
+{
+  int side=0;
+  if(eta>0) side=1;
+ 
+  if(isCaloBarrel(sample)) {
+    if(subpos==CaloSubPos::SUBPOS_ENT) return m_rent_map[side][sample].find_closest(eta)->second;
+    if(subpos==CaloSubPos::SUBPOS_EXT) return m_rext_map[side][sample].find_closest(eta)->second;
+    return m_rmid_map[side][sample].find_closest(eta)->second;
+  } else {
+    if(subpos==CaloSubPos::SUBPOS_ENT) return m_zent_map[side][sample].find_closest(eta)->second;
+    if(subpos==CaloSubPos::SUBPOS_EXT) return m_zext_map[side][sample].find_closest(eta)->second;
+    return m_zmid_map[side][sample].find_closest(eta)->second;
+  }  
+}
+
+std::string CaloGeoGeometry::SamplingName(int sample)
+{
+  return CaloSampling::getSamplingName(sample);
+}
+
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometry.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometry.cxx
index b29503c6fd6e4e2af40c798401e9a18fbf3792ea..6caff6fc20becc05901c95ec651cc723c5d00aa3 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometry.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometry.cxx
@@ -12,8 +12,8 @@
 #include <TVector3.h>
 #include <TLegend.h>
 
-//#include "CaloDetDescr/CaloDetDescrElement.h"
-#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
+#include "CaloDetDescr/CaloDetDescrElement.h"
+//#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
 #include "CaloGeoHelpers/CaloSampling.h"
 #include "ISF_FastCaloSimEvent/FastCaloSim_CaloCell_ID.h"
 //#include "TMVA/Tools.h"
@@ -60,7 +60,7 @@ bool CaloGeometryLookup::has_overlap(CaloGeometryLookup* ref)
 {
   if(m_cells.size()==0) return false;
   for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
-    const CaloGeoDetDescrElement* cell=ic->second;
+    const CaloDetDescrElement* cell=ic->second;
     if(ref->IsCompatible(cell)) return true;
   }
   return false;
@@ -69,17 +69,17 @@ bool CaloGeometryLookup::has_overlap(CaloGeometryLookup* ref)
 void CaloGeometryLookup::merge_into_ref(CaloGeometryLookup* ref)
 {
   for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
-    const CaloGeoDetDescrElement* cell=ic->second;
+    const CaloDetDescrElement* cell=ic->second;
     ref->add(cell);
   }
 }
 
 
-bool CaloGeometryLookup::IsCompatible(const CaloGeoDetDescrElement* cell)
+bool CaloGeometryLookup::IsCompatible(const CaloDetDescrElement* cell)
 {
   if(m_cells.size()==0) return true;
   t_cellmap::iterator ic=m_cells.begin();
-  const CaloGeoDetDescrElement* refcell=ic->second;
+  const CaloDetDescrElement* refcell=ic->second;
   int sampling=refcell->getSampling();
   if(cell->getSampling()!=sampling) return false;
   if(cell->eta_raw()*refcell->eta_raw()<0) return false;
@@ -125,7 +125,7 @@ bool CaloGeometryLookup::IsCompatible(const CaloGeoDetDescrElement* cell)
   return true;  
 }
 
-void CaloGeometryLookup::add(const CaloGeoDetDescrElement* cell)
+void CaloGeometryLookup::add(const CaloDetDescrElement* cell)
 {
   if(cell->getSampling()<21) {
     m_deta.add(cell->deta());
@@ -194,7 +194,7 @@ void CaloGeometryLookup::post_process()
 {
   if(size()==0) return;
   t_cellmap::iterator ic=m_cells.begin();
-  const CaloGeoDetDescrElement* refcell=ic->second;
+  const CaloDetDescrElement* refcell=ic->second;
   int sampling=refcell->getSampling();
   if(sampling<21) {
     double rneta=neta_double()-neta();
@@ -266,7 +266,7 @@ void CaloGeometryLookup::post_process()
   //  cout<<"Grid: Sampling "<<sampling<<"_"<<index()<<": "<<ncells<<"/"<<size()<<" cells filled, "<<nempty<<" empty grid positions deta="<<m_deta_double<<" dphi="<<m_dphi_double<<endl;
 }
 
-float CaloGeometryLookup::calculate_distance_eta_phi(const CaloGeoDetDescrElement* DDE,float eta,float phi,float& dist_eta0,float& dist_phi0)
+float CaloGeometryLookup::calculate_distance_eta_phi(const CaloDetDescrElement* DDE,float eta,float phi,float& dist_eta0,float& dist_phi0)
 {
   dist_eta0=(eta - DDE->eta())/m_deta_double;
   dist_phi0=(TVector2::Phi_mpi_pi(phi - DDE->phi()))/m_dphi_double;
@@ -275,10 +275,10 @@ float CaloGeometryLookup::calculate_distance_eta_phi(const CaloGeoDetDescrElemen
   return TMath::Max(abs_dist_eta0,abs_dist_phi0)-0.5;
 }
 
-const CaloGeoDetDescrElement* CaloGeometryLookup::getDDE(float eta,float phi,float* distance,int* steps) 
+const CaloDetDescrElement* CaloGeometryLookup::getDDE(float eta,float phi,float* distance,int* steps) 
 {
   float dist;
-  const CaloGeoDetDescrElement* bestDDE=0;
+  const CaloDetDescrElement* bestDDE=0;
   if(!distance) distance=&dist;
   *distance=+10000000;
   int intsteps=0;
@@ -294,7 +294,7 @@ const CaloGeoDetDescrElement* CaloGeometryLookup::getDDE(float eta,float phi,flo
   int iphi=raw_phi_position_to_index(raw_phi);
   index_range_adjust(ieta,iphi);
   
-  const CaloGeoDetDescrElement* newDDE=m_cell_grid[ieta][iphi];
+  const CaloDetDescrElement* newDDE=m_cell_grid[ieta][iphi];
   float bestdist=+10000000;
   ++(*steps);
   int nsearch=0;
@@ -317,7 +317,7 @@ const CaloGeoDetDescrElement* CaloGeometryLookup::getDDE(float eta,float phi,flo
     ieta+=TMath::Nint(dist_eta0);
     iphi+=TMath::Nint(dist_phi0);
     index_range_adjust(ieta,iphi);
-    const CaloGeoDetDescrElement* oldDDE=newDDE;
+    const CaloDetDescrElement* oldDDE=newDDE;
     newDDE=m_cell_grid[ieta][iphi];
     ++(*steps);
     ++nsearch;
@@ -454,7 +454,8 @@ CaloGeometry::CaloGeometry() : m_cells_in_sampling(MAX_SAMPLING),m_cells_in_samp
     m_zext_map[i].resize(MAX_SAMPLING); //[side][calosample]
   }
   m_graph_layers.resize(MAX_SAMPLING);
-  for(int i=CaloCell_ID_FCS::FirstSample;i<CaloCell_ID_FCS::MaxSample;++i) {
+//  for(unsigned int i=CaloCell_ID_FCS::FirstSample;i<CaloCell_ID_FCS::MaxSample;++i) {
+  for(unsigned int i=CaloSampling::PreSamplerB;i<=CaloSampling::FCAL2;++i) {
     m_graph_layers[i]=0;
     CaloSampling::CaloSample s=static_cast<CaloSampling::CaloSample>(i);
     m_isCaloBarrel[i]=(CaloSampling::barrelPattern() & CaloSampling::getSamplingPattern(s))!=0;
@@ -466,7 +467,7 @@ CaloGeometry::~CaloGeometry()
 {
 }
 
-void CaloGeometry::addcell(const CaloGeoDetDescrElement* cell) 
+void CaloGeometry::addcell(const CaloDetDescrElement* cell) 
 {
   int sampling=cell->getSampling();
   Identifier identify=cell->identify();
@@ -474,8 +475,8 @@ void CaloGeometry::addcell(const CaloGeoDetDescrElement* cell)
   //m_cells[identify]=cell;
   //m_cells_in_sampling[sampling][identify]=cell;
   
-  m_cells[identify]= new CaloGeoDetDescrElement(*cell);
-  m_cells_in_sampling[sampling][identify]= new CaloGeoDetDescrElement(*cell);
+  m_cells[identify]= new CaloDetDescrElement(*cell);
+  m_cells_in_sampling[sampling][identify]= new CaloDetDescrElement(*cell);
   
   CaloGeometryLookup* lookup=0;
   for(unsigned int i=0;i<m_cells_in_regions[sampling].size();++i) {
@@ -598,8 +599,9 @@ void CaloGeometry::post_process(int sampling)
 
 void CaloGeometry::InitRZmaps()
 {
-  int nok=0;
 
+  int nok=0;
+  
   FSmap< double , double > rz_map_eta [2][MAX_SAMPLING];
   FSmap< double , double > rz_map_rmid[2][MAX_SAMPLING];
   FSmap< double , double > rz_map_zmid[2][MAX_SAMPLING];
@@ -610,16 +612,20 @@ void CaloGeometry::InitRZmaps()
   FSmap< double , int    > rz_map_n   [2][MAX_SAMPLING];
 
 
-  for(int side=0;side<=1;++side) for(int sample=0;sample<MAX_SAMPLING;++sample) {
+  for(unsigned int side=0;side<=1;++side) for(unsigned int sample=0;sample<MAX_SAMPLING;++sample)
+  {
     m_min_eta_sample[side][sample]=+1000;
     m_max_eta_sample[side][sample]=-1000;
   }  
-
-  for(t_cellmap::iterator calo_iter=m_cells.begin();calo_iter!=m_cells.end();++calo_iter) {
-    const CaloGeoDetDescrElement* theDDE=(*calo_iter).second;
-    if(theDDE) {
+  
+  
+  for(t_cellmap::iterator calo_iter=m_cells.begin();calo_iter!=m_cells.end();++calo_iter)
+  {
+    const CaloDetDescrElement* theDDE=(*calo_iter).second;
+    if(theDDE)
+    {
       ++nok;
-      int sample=theDDE->getSampling();
+      unsigned int sample=theDDE->getSampling();
 
       int side=0;
       int sign_side=-1;
@@ -657,9 +663,12 @@ void CaloGeometry::InitRZmaps()
       rz_map_zmid[side][sample][eta_raw]+=theDDE->z();
       double drh=theDDE->dr()/2;
       double dzh=theDDE->dz();
-      if(sample>=CaloSampling::PreSamplerB && sample<=CaloSampling::EMB3) {
+      if(sample<=CaloSampling::EMB3) { // ensure we have a valid sampling
         drh=theDDE->dr();
-      }
+      } 
+      // An `else` would be good here since we can't continue with a *bad* sampling...
+      // Should most likely handle the situation nicely rather than with a crash.
+
       rz_map_rent[side][sample][eta_raw]+=theDDE->r()-drh;
       rz_map_zent[side][sample][eta_raw]+=theDDE->z()-dzh*sign_side;
       rz_map_rext[side][sample][eta_raw]+=theDDE->r()+drh;
@@ -668,13 +677,23 @@ void CaloGeometry::InitRZmaps()
       
     }
   }
-  for(int side=0;side<=1;++side) for(int sample=0;sample<MAX_SAMPLING;++sample) {
-    if(rz_map_n[side][sample].size()>0) {
-      for(FSmap< double , int >::iterator iter=rz_map_n[side][sample].begin();iter!=rz_map_n[side][sample].end();++iter) {
+  
+  for(int side=0;side<=1;++side)
+  {
+   for(int sample=0;sample<MAX_SAMPLING;++sample)
+   {
+
+    if(rz_map_n[side][sample].size()>0)
+    {
+      for(FSmap< double , int >::iterator iter=rz_map_n[side][sample].begin();iter!=rz_map_n[side][sample].end();++iter)
+      {
         double eta_raw=iter->first;
-        if(iter->second<1) {
+        if(iter->second<1)
+        {
           //ATH_MSG_WARNING("rz-map for side="<<side<<" sample="<<sample<<" eta_raw="<<eta_raw<<" : #cells="<<iter->second<<" !!!");
-        } else {
+        }
+        else
+        {
           double eta =rz_map_eta[side][sample][eta_raw]/iter->second;
           double rmid=rz_map_rmid[side][sample][eta_raw]/iter->second;
           double zmid=rz_map_zmid[side][sample][eta_raw]/iter->second;
@@ -692,10 +711,14 @@ void CaloGeometry::InitRZmaps()
         }
       }
       //ATH_MSG_DEBUG("rz-map for side="<<side<<" sample="<<sample<<" #etas="<<m_rmid_map[side][sample].size());
-    } else {
-      //ATH_MSG_WARNING("rz-map for side="<<side<<" sample="<<sample<<" is empty!!!");
+     }
+    else
+    {
+     std::cout<<"rz-map for side="<<side<<" sample="<<sample<<" is empty!!!"<<std::endl;
     }
-  }
+   } //sample
+  } //side
+  
   if(DoGraphs()) {
     int calocol[24]={1,2,3,4, // LAr barrel
                      1,2,3,4, // LAr EM endcap
@@ -767,7 +790,7 @@ TCanvas* CaloGeometry::DrawGeoForPhi0()
     cout<<"Start sample "<<sample<<" ("<<SamplingName(sample)<<")"<<endl;
     int ngr=0;
     for(t_eta_cellmap::iterator calo_iter=m_cells_in_sampling_for_phi0[sample].begin();calo_iter!=m_cells_in_sampling_for_phi0[sample].end();++calo_iter) {
-      const CaloGeoDetDescrElement* theDDE=(*calo_iter).second;
+      const CaloDetDescrElement* theDDE=(*calo_iter).second;
       if(theDDE) {
         TVector3 cv;
         TGraph* gr=new TGraph(5);
@@ -852,23 +875,23 @@ TCanvas* CaloGeometry::DrawGeoForPhi0()
   return c;
 }
 
-const CaloGeoDetDescrElement* CaloGeometry::getDDE(Identifier identify) 
+const CaloDetDescrElement* CaloGeometry::getDDE(Identifier identify) 
 {
   return m_cells[identify];
 }
-const CaloGeoDetDescrElement* CaloGeometry::getDDE(int sampling,Identifier identify) 
+const CaloDetDescrElement* CaloGeometry::getDDE(int sampling,Identifier identify) 
 {
   return m_cells_in_sampling[sampling][identify];
 }
 
-const CaloGeoDetDescrElement* CaloGeometry::getDDE(int sampling,float eta,float phi,float* distance,int* steps) 
+const CaloDetDescrElement* CaloGeometry::getDDE(int sampling,float eta,float phi,float* distance,int* steps) 
 {
   if(sampling<0) return 0;
   if(sampling>=MAX_SAMPLING) return 0;
   if(m_cells_in_regions[sampling].size()==0) return 0;
   
   float dist;
-  const CaloGeoDetDescrElement* bestDDE=0;
+  const CaloDetDescrElement* bestDDE=0;
   if(!distance) distance=&dist;
   *distance=+10000000;
   int intsteps;
@@ -889,7 +912,7 @@ const CaloGeoDetDescrElement* CaloGeometry::getDDE(int sampling,float eta,float
           cout<<"CaloGeometry::getDDE : check map"<<j<<" skip_range_check="<<skip_range_check<<endl;
         }
         float newdist;
-        const CaloGeoDetDescrElement* newDDE=m_cells_in_regions[sampling][j]->getDDE(eta,phi,&newdist,&intsteps);
+        const CaloDetDescrElement* newDDE=m_cells_in_regions[sampling][j]->getDDE(eta,phi,&newdist,&intsteps);
         if(m_debug) {
           cout<<"CaloGeometry::getDDE : map"<<j<<" dist="<<newdist<<" best dist="<<*distance<<" steps="<<intsteps<<endl;
         }
@@ -936,7 +959,7 @@ const CaloGeoDetDescrElement* CaloGeometry::getDDE(int sampling,float eta,float
   return bestDDE;
 }
 
-const CaloGeoDetDescrElement* CaloGeometry::getFCalDDE(int sampling,float x,float y,float z){
+const CaloDetDescrElement* CaloGeometry::getFCalDDE(int sampling,float x,float y,float z){
 		int isam = sampling - 20;
 		int iphi,ieta;
 		Long64_t mask1[]{0x34,0x34,0x35};
@@ -989,7 +1012,7 @@ void CaloGeometry::Validate()
   int ntest=0;
   cout<<"start CaloGeometry::Validate()"<<endl;
   for(t_cellmap::iterator ic=m_cells.begin();ic!=m_cells.end();++ic) {
-    const CaloGeoDetDescrElement* cell=ic->second;
+    const CaloDetDescrElement* cell=ic->second;
     int sampling=cell->getSampling();
     if(sampling>=21) continue;
 
@@ -1004,7 +1027,7 @@ void CaloGeometry::Validate()
       float eta=cell->eta()+1.5*(gRandom->Rndm()-0.5)*cell->deta();
       float phi=cell->phi()+1.5*(gRandom->Rndm()-0.5)*cell->dphi();
       float distance;
-      const CaloGeoDetDescrElement* foundcell=getDDE(sampling,eta,phi,&distance,&steps);
+      const CaloDetDescrElement* foundcell=getDDE(sampling,eta,phi,&distance,&steps);
       if(m_debug && foundcell) {
         cout<<"CaloGeometry::Validate(), irnd="<<irnd<<", foundcell id="<<foundcell->identify()<<", "<<steps<<" steps"<<endl; 
       }  
@@ -1150,11 +1173,13 @@ double CaloGeometry::rzext(int sample,double eta) const
 
 double CaloGeometry::rpos(int sample,double eta,int subpos) const
 {
+	
   int side=0;
   if(eta>0) side=1;
-
+   
   if(subpos==CaloSubPos::SUBPOS_ENT) return m_rent_map[side][sample].find_closest(eta)->second;
   if(subpos==CaloSubPos::SUBPOS_EXT) return m_rext_map[side][sample].find_closest(eta)->second;
+    
   return m_rmid_map[side][sample].find_closest(eta)->second;
 }
 
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromCaloDDM.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromCaloDDM.cxx
index 942cafc3fcd874a8635c4a41fff1954ff21c3e2e..a309a2b7010a777246a63440277f75f4ab0601bb 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromCaloDDM.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromCaloDDM.cxx
@@ -3,8 +3,8 @@
 */
 
 #include "CaloGeometryFromCaloDDM.h"
-//#include "CaloDetDescr/CaloDetDescrElement.h"
-#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
+#include "CaloDetDescr/CaloDetDescrElement.h"
+//#include "ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h"
 #include "CaloDetDescr/CaloDetDescrManager.h"
 
 using namespace std;
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromFile.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromFile.cxx
index fb96f162ffa4422b51d5f0a1d90ee1b1ad54e7e9..76c98c6f3f07a7262b48cef2335dc01781ae1966 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromFile.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/CaloGeometryFromFile.cxx
@@ -1,11 +1,12 @@
 /*
- Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
- */
+  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+*/
 
 #include "ISF_FastCaloSimParametrization/CaloGeometryFromFile.h"
 #include <TTree.h>
 #include <TFile.h>
-#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
+#include "ISF_FastCaloSimParametrization/CaloGeoDetDescrElement.h"
+//#include "CaloDetDescr/CaloGeoDetDescrElement.h"
 #include <fstream>
 #include <sstream>
 #include <TGraph.h>
@@ -20,25 +21,25 @@ using namespace std;
 
 map<unsigned long long, unsigned long long> g_cellId_vs_cellHashId_map;
 
-CaloGeometryFromFile::CaloGeometryFromFile() : CaloGeometry()
+CaloGeometryFromFile::CaloGeometryFromFile() : CaloGeoGeometry()
 {
-  ifstream textfile("/afs/cern.ch/atlas/groups/Simulation/FastCaloSimV2/cellId_vs_cellHashId_map.txt");
-  unsigned long long id, hash_id;
-  cout << "Loading cellId_vs_cellHashId_map" << endl;
-  int i=0;
-  string line;
-  stringstream s;
-  while(1){
-    //getline(textfile,line);
-    s.str(line);
-    textfile >> id;
-    if(textfile.eof())break;
-    textfile >> hash_id;
-    g_cellId_vs_cellHashId_map[id]=hash_id;
-    if(i%10000==0)cout << "Line: " << i << " line " << line << " id " << hex << id << " hash_id " << dec << hash_id << endl;
-    i++;
-  }
-  cout << "Done." << endl;
+	ifstream textfile("/afs/cern.ch/atlas/groups/Simulation/FastCaloSimV2/cellId_vs_cellHashId_map.txt");
+	unsigned long long id, hash_id;
+	cout << "Loading cellId_vs_cellHashId_map" << endl;
+	int i=0;
+	string line;
+	stringstream s;
+	while(1){
+		//getline(textfile,line);
+		s.str(line);
+	  textfile >> id;
+		if(textfile.eof())break;
+		textfile >> hash_id;
+		g_cellId_vs_cellHashId_map[id]=hash_id;
+		if(i%10000==0)cout << "Line: " << i << " line " << line << " id " << hex << id << " hash_id " << dec << hash_id << endl;
+		i++;
+	}
+	cout << "Done." << endl;
 
 }
 
@@ -119,8 +120,8 @@ bool CaloGeometryFromFile::LoadGeometryFromFile(TString filename,TString treenam
     this->addcell(pcell);
 
     if(jentry%25000==0) {
-      //if(jentry==nentries-1) {
-      cout << "Checking loading cells from file" << endl;
+    //if(jentry==nentries-1) {
+			cout << "Checking loading cells from file" << endl;
       cout<<jentry<<" : "<<pcell->getSampling()<<", "<<pcell->identify()<<endl;
 
 
@@ -129,40 +130,40 @@ bool CaloGeometryFromFile::LoadGeometryFromFile(TString filename,TString treenam
       //if(jentry>5) break;
     }
   }
-  //cout<<"all : "<<m_cells.size()<<endl;
+	//cout<<"all : "<<m_cells.size()<<endl;
   //unsigned long long max(0);
   //unsigned long long min_id=m_cells_in_sampling[0].begin()->first;
   //for(int i=0;i<21;++i) {
-                ////cout<<"  cells sampling "<<i<<" : "<<m_cells_in_sampling[i].size()<<" cells";
-                ////cout<<", "<<m_cells_in_regions[i].size()<<" lookup map(s)"<<endl;
-                //for(auto it=m_cells_in_sampling[i].begin(); it!=m_cells_in_sampling[i].end();it++){
-  ////cout << it->second->getSampling() << " " << it->first << endl;
-  //if(min_id/10 >=  it->first){
-  ////cout << "Warning: Identifiers are not in increasing order!!!!" << endl;
-  ////cout << min_id << " " << it->first << endl;
-
-  //}
-  //if(min_id > it->first)min_id = it->first;
-                //}
-  //}
-  //cout << "Min id for samplings < 21: " << min_id << endl;
+		////cout<<"  cells sampling "<<i<<" : "<<m_cells_in_sampling[i].size()<<" cells";
+		////cout<<", "<<m_cells_in_regions[i].size()<<" lookup map(s)"<<endl;
+		//for(auto it=m_cells_in_sampling[i].begin(); it!=m_cells_in_sampling[i].end();it++){
+			////cout << it->second->getSampling() << " " << it->first << endl;
+			//if(min_id/10 >=  it->first){
+				////cout << "Warning: Identifiers are not in increasing order!!!!" << endl;
+				////cout << min_id << " " << it->first << endl;
+
+			//}
+			//if(min_id > it->first)min_id = it->first;
+		//}
+	//}
+	//cout << "Min id for samplings < 21: " << min_id << endl;
   delete f;
-  //return true;
-  bool ok = PostProcessGeometry();
+	//return true;
+	bool ok = PostProcessGeometry();
 
-  cout << "Result of PostProcessGeometry(): " << ok << endl;
-  const CaloGeoDetDescrElement* mcell=0;
-  unsigned long long cellid64(3179554531063103488);
-  Identifier cellid(cellid64);
-  mcell=this->getDDE(cellid); //This is working also for the FCal
+	cout << "Result of PostProcessGeometry(): " << ok << endl;
+	const CaloGeoDetDescrElement* mcell=0;
+	unsigned long long cellid64(3179554531063103488);
+	Identifier cellid(cellid64);
+	mcell=this->getDDE(cellid); //This is working also for the FCal
 
-  std::cout << "\n \n";
-  std::cout << "Testing whether CaloGeometry is loaded properly" << std::endl;
-  if(!mcell)std::cout << "Cell is not found" << std::endl;
-  std::cout << "Identifier " << mcell->identify() <<" sampling " << mcell->getSampling() << " eta: " << mcell->eta() << " phi: " << mcell->phi() << std::endl<< std::endl;
+	std::cout << "\n \n";
+	std::cout << "Testing whether CaloGeoGeometry is loaded properly" << std::endl;
+	if(!mcell)std::cout << "Cell is not found" << std::endl;
+	std::cout << "Identifier " << mcell->identify() <<" sampling " << mcell->getSampling() << " eta: " << mcell->eta() << " phi: " << mcell->phi() << std::endl<< std::endl;
 
-  const CaloGeoDetDescrElement* mcell2 = this->getDDE(mcell->getSampling(),mcell->eta(),mcell->phi());
-  std::cout << "Identifier " << mcell2->identify() <<" sampling " << mcell2->getSampling() << " eta: " << mcell2->eta() << " phi: " << mcell2->phi() << std::endl<< std::endl;
+	const CaloGeoDetDescrElement* mcell2 = this->getDDE(mcell->getSampling(),mcell->eta(),mcell->phi());
+	std::cout << "Identifier " << mcell2->identify() <<" sampling " << mcell2->getSampling() << " eta: " << mcell2->eta() << " phi: " << mcell2->phi() << std::endl<< std::endl;
 
   return ok;
 }
@@ -170,178 +171,203 @@ bool CaloGeometryFromFile::LoadGeometryFromFile(TString filename,TString treenam
 
 bool CaloGeometryFromFile::LoadFCalGeometryFromFiles(TString filename1,TString filename2,TString filename3){
 
-  vector<ifstream*> electrodes(3);
+	vector<ifstream*> electrodes(3);
 
   electrodes[0]=new ifstream(filename1);
   electrodes[1]=new ifstream(filename2);
   electrodes[2]=new ifstream(filename3);
 
 
-  int	thisTubeId;
+	int	thisTubeId;
   int    thisTubeI;
-  int    thisTubeJ;
-  //int    thisTubeID;
-  //int    thisTubeMod;
-  double thisTubeX;
-  double thisTubeY;
-  TString tubeName;
-
-  //int second_column;
-  string seventh_column;
-  string eight_column;
-  int ninth_column;
-
-
-
-
-
-  int i;
-  for(int imodule=1;imodule<=3;imodule++){
-
-    i=0;
-    //while(i<50){
-    while(1){
-
-      //cout << electrodes[imodule-1]->eof() << endl;
-      (*electrodes[imodule-1]) >> tubeName;
-      if(electrodes[imodule-1]->eof())break;
-      (*electrodes[imodule-1]) >> thisTubeId; // ?????
-      (*electrodes[imodule-1]) >> thisTubeI;
-      (*electrodes[imodule-1]) >> thisTubeJ;
-      (*electrodes[imodule-1]) >> thisTubeX;
-      (*electrodes[imodule-1]) >> thisTubeY;
-      (*electrodes[imodule-1]) >> seventh_column;
-      (*electrodes[imodule-1]) >> eight_column;
-      (*electrodes[imodule-1]) >> ninth_column;
+	int    thisTubeJ;
+	//int    thisTubeID;
+	//int    thisTubeMod;
+	double thisTubeX;
+	double thisTubeY;
+	TString tubeName;
+
+	//int second_column;
+	string seventh_column;
+	string eight_column;
+	int ninth_column;
+
+
+
+
+
+	int i;
+	for(int imodule=1;imodule<=3;imodule++){
+
+		i=0;
+		//while(i<50){
+		while(1){
+
+		  //cout << electrodes[imodule-1]->eof() << endl;
+			(*electrodes[imodule-1]) >> tubeName;
+			if(electrodes[imodule-1]->eof())break;
+			(*electrodes[imodule-1]) >> thisTubeId; // ?????
+			(*electrodes[imodule-1]) >> thisTubeI;
+			(*electrodes[imodule-1]) >> thisTubeJ;
+			(*electrodes[imodule-1]) >> thisTubeX;
+			(*electrodes[imodule-1]) >> thisTubeY;
+			(*electrodes[imodule-1]) >> seventh_column;
+			(*electrodes[imodule-1]) >> eight_column;
+			(*electrodes[imodule-1]) >> ninth_column;
+
+			tubeName.ReplaceAll("'","");
+			string tubeNamestring=tubeName.Data();
+
+			std::istringstream tileStream1(std::string(tubeNamestring,1,1));
+		  std::istringstream tileStream2(std::string(tubeNamestring,3,2));
+		  std::istringstream tileStream3(std::string(tubeNamestring,6,3));
+		  int a1=0,a2=0,a3=0;
+		  if (tileStream1) tileStream1 >> a1;
+		  if (tileStream2) tileStream2 >> a2;
+		  if (tileStream3) tileStream3 >> a3;
+
+			//unsigned int tileName= (a3 << 16) + a2;
+			stringstream s;
+
+
+			m_FCal_ChannelMap.add_tube(tubeNamestring, imodule, thisTubeId, thisTubeI,thisTubeJ, thisTubeX, thisTubeY,seventh_column);
+
+
+
+			//cout << "FCal electrodes: " << tubeName << " " << second_column << " " << thisTubeI << " " << thisTubeJ << " " << thisTubeX << " " << thisTubeY << " " << seventh_column << " " << eight_column << " " << ninth_column << endl;
+			//cout << tileStream1.str() << " " << tileStream2.str() << " " << tileStream3.str() << endl;
+			//cout << a1 << " " << a2 << " " << a3 << " " << tileName << endl;
+			i++;
+		}
+	}
+
+
+	m_FCal_ChannelMap.finish(); // Creates maps
+
+	unsigned long long phi_index,eta_index;
+	float x,y,dx,dy;
+	long id;
+	//auto it =m_cells_in_sampling[20].rbegin();
+	//it--;
+	//unsigned long long identify=it->first;
+	//for(auto it=m_cells_in_sampling[i].begin(); it!=m_cells_in_sampling[i].end();it++){
+	//
+	//}
+	long mask1[]{0x34,0x34,0x35};
+	long mask2[]{0x36,0x36,0x37};
+
+	for(int imap=1;imap<=3;imap++){
+		for(auto it=m_FCal_ChannelMap.begin(imap);it!=m_FCal_ChannelMap.end(imap);it++){
+			phi_index = it->first & 0xffff;
+			eta_index = it->first >> 16;
+			CaloGeoDetDescrElement *DDE =new CaloGeoDetDescrElement; // side C
+			CaloGeoDetDescrElement *DDE2 =new CaloGeoDetDescrElement; // side A
+			x=it->second.x();
+			y=it->second.y();
+			m_FCal_ChannelMap.tileSize(imap, eta_index, phi_index,dx,dy);
+			//if(imap==2) eta_index+=100;
+			//if(imap==3) eta_index+=200;
+			//cout << imap << " " << eta_index << " " << phi_index << " " <<  it->first << " " << (eta_index << 16) + phi_index << endl;
+
+			DDE->m_calosample=imap+20;
+			DDE->m_x=x;
+			DDE->m_y=y;
+			DDE->m_x_raw=x;
+			DDE->m_y_raw=y;
+			DDE->m_dx=dx;
+			DDE->m_dy=dy;
+
+			DDE2->m_calosample=imap+20;
+			DDE2->m_x=x;
+			DDE2->m_y=y;
+			DDE2->m_x_raw=x;
+			DDE2->m_y_raw=y;
+			DDE2->m_dx=dx;
+			DDE2->m_dy=dy;
+
+			id=(mask1[imap-1]<<12) + (eta_index << 5) +2*phi_index;
+			if(imap==2) id+= (8<<8);
+			DDE->m_identify=(id << 44);
+			//DDE->m_identify=(id << 12);
+			//cout << DDE->identify() << endl;
+			if (g_cellId_vs_cellHashId_map.find(DDE->m_identify)!=g_cellId_vs_cellHashId_map.end()) DDE->m_hash_id=g_cellId_vs_cellHashId_map[DDE->m_identify];
+			else cout << endl << "ERROR: Cell id not found in the cellId_vs_cellHashId_map!!!" << endl << endl;
+
+			addcell(DDE);
+			id=(mask2[imap-1]<<12) + (eta_index << 5) +2*phi_index;
+			if(imap==2) id+= (8<<8);
+			DDE2->m_identify=(id << 44);
+						//DDE->m_identify=(id << 12);
+			if (g_cellId_vs_cellHashId_map.find(DDE2->m_identify)!=g_cellId_vs_cellHashId_map.end()) DDE2->m_hash_id=g_cellId_vs_cellHashId_map[DDE2->m_identify];
+			else cout << endl << "ERROR: Cell id not found in the cellId_vs_cellHashId_map!!!" << endl << endl;
+			addcell(DDE2);
+			delete DDE;
+			delete DDE2;
+		}
+
+	}
+	//auto it =m_cells_in_sampling[0].begin();
+	//it--;
+	//unsigned long long identify=it->first;
+	////cout << "min identifier from sampling < 21: " << identify << endl;
+
+	//for(int i=0;i<21;++i) {
+	////for(int i=21;i<MAX_SAMPLING;++i) {
+        //cout<<"  cells sampling "<<i<<" : "<<m_cells_in_sampling[i].size()<<" cells";
+        //cout<<", "<<m_cells_in_regions[i].size()<<" lookup map(s)"<<endl;
+        //int k=0;
+        //for(auto it=m_cells_in_sampling[i].begin(); it!=m_cells_in_sampling[i].end();it++){
+					//if(k<10){
+						//cout << "  cells sampling "<< it->second->getSampling() << " : " << it->first << endl;
+						//const CaloGeoDetDescrElement *DDE = this->getDDE(it->second->getSampling(),it->second->eta(),it->second->phi());
+						//cout << "  cells sampling "<< DDE->getSampling()  << " : " << DDE->identify()  << endl;
+						//DDE = this->getDDE(it->first);
+						//cout << "  cells sampling "<< DDE->getSampling()  << " : " << DDE->identify() << endl << endl;
+					//}
+					//k++;
+				//}
 
-      tubeName.ReplaceAll("'","");
-      string tubeNamestring=tubeName.Data();
-
-      std::istringstream tileStream1(std::string(tubeNamestring,1,1));
-      std::istringstream tileStream2(std::string(tubeNamestring,3,2));
-      std::istringstream tileStream3(std::string(tubeNamestring,6,3));
-      int a1=0,a2=0,a3=0;
-      if (tileStream1) tileStream1 >> a1;
-      if (tileStream2) tileStream2 >> a2;
-      if (tileStream3) tileStream3 >> a3;
-
-      //unsigned int tileName= (a3 << 16) + a2;
-      stringstream s;
-
-
-      m_FCal_ChannelMap.add_tube(tubeNamestring, imodule, thisTubeId, thisTubeI,thisTubeJ, thisTubeX, thisTubeY,seventh_column);
-
-
-
-      //cout << "FCal electrodes: " << tubeName << " " << second_column << " " << thisTubeI << " " << thisTubeJ << " " << thisTubeX << " " << thisTubeY << " " << seventh_column << " " << eight_column << " " << ninth_column << endl;
-      //cout << tileStream1.str() << " " << tileStream2.str() << " " << tileStream3.str() << endl;
-      //cout << a1 << " " << a2 << " " << a3 << " " << tileName << endl;
-      i++;
-    }
-  }
-  m_FCal_ChannelMap.finish(); // Creates maps
-
-  unsigned long long phi_index,eta_index;
-  float x,y,dx,dy;
-  long id;
-  //auto it =m_cells_in_sampling[20].rbegin();
-  //it--;
-  //unsigned long long identify=it->first;
-  //for(auto it=m_cells_in_sampling[i].begin(); it!=m_cells_in_sampling[i].end();it++){
-  //
   //}
-  long mask1[]{0x34,0x34,0x35};
-  long mask2[]{0x36,0x36,0x37};
-
-  for(int imap=1;imap<=3;imap++){
-    for(auto it=m_FCal_ChannelMap.begin(imap);it!=m_FCal_ChannelMap.end(imap);it++){
-      phi_index = it->first & 0xffff;
-      eta_index = it->first >> 16;
-      CaloGeoDetDescrElement *DDE =new CaloGeoDetDescrElement; // side C
-      CaloGeoDetDescrElement *DDE2 =new CaloGeoDetDescrElement; // side A
-      x=it->second.x();
-      y=it->second.y();
-      m_FCal_ChannelMap.tileSize(imap, eta_index, phi_index,dx,dy);
-      //if(imap==2) eta_index+=100;
-      //if(imap==3) eta_index+=200;
-      //cout << imap << " " << eta_index << " " << phi_index << " " <<  it->first << " " << (eta_index << 16) + phi_index << endl;
-
-      DDE->m_calosample=imap+20;
-      DDE->m_x=x;
-      DDE->m_y=y;
-      DDE->m_x_raw=x;
-      DDE->m_y_raw=y;
-      DDE->m_dx=dx;
-      DDE->m_dy=dy;
-
-      DDE2->m_calosample=imap+20;
-      DDE2->m_x=x;
-      DDE2->m_y=y;
-      DDE2->m_x_raw=x;
-      DDE2->m_y_raw=y;
-      DDE2->m_dx=dx;
-      DDE2->m_dy=dy;
-
-      id=(mask1[imap-1]<<12) + (eta_index << 5) +2*phi_index;
-      if(imap==2) id+= (8<<8);
-      DDE->m_identify=(id << 44);
-      //DDE->m_identify=(id << 12);
-      //cout << DDE->identify() << endl;
-      if (g_cellId_vs_cellHashId_map.find(DDE->m_identify)!=g_cellId_vs_cellHashId_map.end()) DDE->m_hash_id=g_cellId_vs_cellHashId_map[DDE->m_identify];
-      else cout << endl << "ERROR: Cell id not found in the cellId_vs_cellHashId_map!!!" << endl << endl;
-
-      addcell(DDE);
-      id=(mask2[imap-1]<<12) + (eta_index << 5) +2*phi_index;
-      if(imap==2) id+= (8<<8);
-      DDE2->m_identify=(id << 44);
-                                                //DDE->m_identify=(id << 12);
-      if (g_cellId_vs_cellHashId_map.find(DDE2->m_identify)!=g_cellId_vs_cellHashId_map.end()) DDE2->m_hash_id=g_cellId_vs_cellHashId_map[DDE2->m_identify];
-      else cout << endl << "ERROR: Cell id not found in the cellId_vs_cellHashId_map!!!" << endl << endl;
-      addcell(DDE2);
-      delete DDE;
-      delete DDE2;
-    }
 
-  }
 
-  for( int imodule=0;imodule<3;imodule++) { delete electrodes[imodule]; }
+  for(int imodule=1;imodule<=3;imodule++) delete electrodes[imodule-1];
   electrodes.clear();
 
-  return true;
+	return true;
 }
 
 void CaloGeometryFromFile::DrawFCalGraph(int isam,int color){
 
-  stringstream ss;
-  ss << "FCal" << isam - 20 << endl;
-  TString name = ss.str().c_str();
-
-  const int size=m_cells_in_sampling[isam].size();
-  double *x = new double[size];
-  double *y = new double[size];
-  //const CaloGeoDetDescrElement* cell;
-  int i=0;
-  for(auto it=m_cells_in_sampling[isam].begin();it!=m_cells_in_sampling[isam].end();it++){
-    x[i]=it->second->x();
-    y[i]=it->second->y();
-    i++;
-  }
-  // cout << size << endl;
-  //TH2D* h = new TH2D("","",10,-0.5,0.5,10,-0.5,0.5);
-  //h->SetStats(0);
-  //h->Draw();
-  TGraph* graph = new TGraph(size,x,y);
-  graph->SetLineColor(color);
-  graph->SetTitle(name);
-  graph->SetMarkerStyle(21);
-  graph->SetMarkerColor(color);
-  graph->SetMarkerSize(0.5);
-  graph->GetXaxis()->SetTitle("x");
-  graph->GetYaxis()->SetTitle("y");
-
-  graph->Draw("AP");
-
-  delete [] x;
-  delete [] y;
+	stringstream ss;
+	ss << "FCal" << isam - 20 << endl;
+	TString name = ss.str().c_str();
+
+	const unsigned int size=m_cells_in_sampling[isam].size();
+	double* x = new double[size];
+	double* y = new double[size];
+	//const CaloGeoDetDescrElement* cell;
+	unsigned int i=0;
+	for(auto it=m_cells_in_sampling[isam].begin();it!=m_cells_in_sampling[isam].end();it++){
+		x[i]=it->second->x();
+		y[i]=it->second->y();
+		i++;
+	}
+	// cout << size << endl;
+	//TH2D* h = new TH2D("","",10,-0.5,0.5,10,-0.5,0.5);
+	//h->SetStats(0);
+	//h->Draw();
+	TGraph* graph = new TGraph(size,x,y);
+	graph->SetLineColor(color);
+	graph->SetTitle(name);
+	graph->SetMarkerStyle(21);
+	graph->SetMarkerColor(color);
+	graph->SetMarkerSize(0.5);
+	graph->GetXaxis()->SetTitle("x");
+	graph->GetYaxis()->SetTitle("y");
+
+	graph->Draw("AP");
+
+  	if (x) { delete x; x = 0; }
+  	if (y) { delete y; y = 0; }
 
 }
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimCaloExtrapolation.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimCaloExtrapolation.cxx
index 2737dd51c9eafeb46e4d8affe8436c97219f1cdd..97b6b2d5ffa923219dd7b4fe18f94a79d7fe03a4 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimCaloExtrapolation.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimCaloExtrapolation.cxx
@@ -20,14 +20,14 @@
 
 FastCaloSimCaloExtrapolation::FastCaloSimCaloExtrapolation(const std::string& t, const std::string& n, const IInterface* p) :
   AthAlgTool(t,n,p),
-  m_CaloBoundaryR(1148.0),
-  m_CaloBoundaryZ(3549.5),
-  m_calomargin(100),
-  m_extrapolator("TimedExtrapolator"),
-  m_caloSurfaceHelper("CaloSurfaceHelper"),
-  m_caloEntrance(nullptr),
-  m_caloEntranceName(""),
-  m_CaloGeometryHelper("FastCaloSimGeometryHelper")
+  //m_CaloBoundaryR(1148.0),
+  //m_CaloBoundaryZ(3549.5),
+  //m_calomargin(100),
+  //m_extrapolator("TimedExtrapolator"),
+  //m_caloEntranceName(""),
+  //m_caloSurfaceHelper("CaloSurfaceHelper"),
+  //m_CaloGeometryHelper("FastCaloSimGeometryHelper"),
+  m_caloEntrance(nullptr)
 {
   declareInterface<IFastCaloSimCaloExtrapolation>(this);
 
@@ -52,7 +52,8 @@ FastCaloSimCaloExtrapolation::~FastCaloSimCaloExtrapolation()
 {
 }
 
-StatusCode FastCaloSimCaloExtrapolation::initialize() {
+StatusCode FastCaloSimCaloExtrapolation::initialize()
+{
   ATH_MSG_INFO( "Initializing FastCaloSimCaloExtrapolation" );
 
   // Get CaloGeometryHelper
@@ -62,41 +63,41 @@ StatusCode FastCaloSimCaloExtrapolation::initialize() {
   IPartPropSvc* p_PartPropSvc=nullptr;
 
   ATH_CHECK(service("PartPropSvc",p_PartPropSvc));
-  if(!p_PartPropSvc)
-    {
-      ATH_MSG_ERROR("could not find PartPropService");
-      return StatusCode::FAILURE;
-    }
+  if(!p_PartPropSvc) {
+    ATH_MSG_ERROR("could not find PartPropService");
+    return StatusCode::FAILURE;
+  }
 
   m_particleDataTable = (HepPDT::ParticleDataTable*) p_PartPropSvc->PDT();
-  if(!m_particleDataTable)
-    {
-      ATH_MSG_ERROR("PDG table not found");
-      return StatusCode::FAILURE;
-    }
+  if(!m_particleDataTable) {
+    ATH_MSG_ERROR("PDG table not found");
+    return StatusCode::FAILURE;
+  }
   //#########################
 
   // Get TimedExtrapolator
-  if (!m_extrapolator.empty()) {
+  if(!m_extrapolator.empty()) {
     ATH_CHECK(m_extrapolator.retrieve());
     ATH_MSG_INFO("Extrapolator retrieved "<< m_extrapolator);
   }
+
   // Get CaloSurfaceHelper
   ATH_CHECK(m_caloSurfaceHelper.retrieve());
 
   return StatusCode::SUCCESS;
+
 }
 
 StatusCode FastCaloSimCaloExtrapolation::finalize()
 {
   ATH_MSG_INFO( "Finalizing FastCaloSimCaloExtrapolation" );
-
   return StatusCode::SUCCESS;
 }
 
 
 void FastCaloSimCaloExtrapolation::extrapolate(TFCSExtrapolationState& result,const TFCSTruthState* truth)
 {
+
   //UPDATE EXTRAPOLATION
   ATH_MSG_INFO("Start FastCaloSimCaloExtrapolation::extrapolate");
   std::vector<Trk::HitInfo>* hitVector = caloHits(truth);
@@ -108,13 +109,16 @@ void FastCaloSimCaloExtrapolation::extrapolate(TFCSExtrapolationState& result,co
   //////////////////////////////////////
   ATH_MSG_INFO("FastCaloSimCaloExtrapolation::extrapolate:*** Get calo surface ***");
   get_calo_surface(result,hitVector);
+
   ATH_MSG_INFO("FastCaloSimCaloExtrapolation::extrapolate:*** Do extrapolation to ID-calo boundary ***");
   extrapolate_to_ID(result,truth,hitVector);
+
   ATH_MSG_INFO("FastCaloSimCaloExtrapolation::extrapolate:*** Do extrapolation ***");
   extrapolate(result,truth,hitVector);
+
   ATH_MSG_INFO("FastCaloSimCaloExtrapolation::extrapolate: Truth extrapolation done");
 
-  for(std::vector<Trk::HitInfo>::iterator it = hitVector->begin();it < hitVector->end();++it)  {
+  for(std::vector<Trk::HitInfo>::iterator it = hitVector->begin();it < hitVector->end();++it) {
     if((*it).trackParms) {
       delete (*it).trackParms;
       (*it).trackParms=0;
@@ -147,7 +151,7 @@ std::vector<Trk::HitInfo>* FastCaloSimCaloExtrapolation::caloHits(const TFCSTrut
 
   Amg::Vector3D mom(truth->X(),truth->Y(),truth->Z());
 
-  ATH_MSG_INFO( "[ fastCaloSim transport ] starting transport from position eta="<<pos.eta()<<" phi="<<pos.phi()<<" d="<<pos.mag()<<" pT="<<mom.perp() );
+  ATH_MSG_INFO( "[ fastCaloSim transport ] x from position eta="<<pos.eta()<<" phi="<<pos.phi()<<" d="<<pos.mag()<<" pT="<<mom.perp() );
 
   // input parameters : curvilinear parameters
   Trk::CurvilinearParameters inputPar(pos,mom,charge);
@@ -194,44 +198,44 @@ std::vector<Trk::HitInfo>* FastCaloSimCaloExtrapolation::caloHits(const TFCSTrut
   ATH_MSG_INFO( "[ fastCaloSim transport ] before calo entrance ");
 
   // get CaloEntrance if not done already
-  if (!m_caloEntrance)
-    {
-      std::cout<<"check1"<<std::endl;
-      std::cout<<"m_extrapolator "<<m_extrapolator<<std::endl;
-      std::cout<<"trackingGeometry() "<<m_extrapolator->trackingGeometry()<<std::endl;
-      std::cout<<"trackingVolume(m_caloEntranceName) "<<m_extrapolator->trackingGeometry()->trackingVolume(m_caloEntranceName)<<std::endl;
-
-      m_caloEntrance = m_extrapolator->trackingGeometry()->trackingVolume(m_caloEntranceName);
-
-      if (!m_caloEntrance)
-        ATH_MSG_INFO("CaloEntrance not found ");
-      else ATH_MSG_INFO("CaloEntrance found ");
-    }
+  if(!m_caloEntrance) {
+    ATH_MSG_DEBUG("check1");
+    ATH_MSG_DEBUG("m_extrapolator "<<m_extrapolator);
+    ATH_MSG_DEBUG("trackingGeometry() "<<m_extrapolator->trackingGeometry());
+    ATH_MSG_DEBUG("trackingVolume(m_caloEntranceName) "<<m_extrapolator->trackingGeometry()->trackingVolume(m_caloEntranceName));
 
-  ATH_MSG_INFO( "[ fastCaloSim transport ] after calo entrance ");
+    m_caloEntrance = m_extrapolator->trackingGeometry()->trackingVolume(m_caloEntranceName);
 
-  const Trk::TrackParameters* caloEntry = 0;
+    if(!m_caloEntrance) {
+      ATH_MSG_WARNING("CaloEntrance not found");
+    }
+    else {
+      ATH_MSG_DEBUG("CaloEntrance found");
+    }
+  }
 
-  if (m_caloEntrance && m_caloEntrance->inside(pos,0.001) &&
-      !m_extrapolator->trackingGeometry()->atVolumeBoundary(pos,m_caloEntrance,0.001)) {
+  ATH_MSG_DEBUG( "[ fastCaloSim transport ] after calo entrance ");
 
-    std::vector<Trk::HitInfo>*     dummyHitVector = 0;
-    if ( charge==0 ) {
+  const Trk::TrackParameters* caloEntry = 0;
 
+  if(m_caloEntrance && m_caloEntrance->inside(pos,0.001) && !m_extrapolator->trackingGeometry()->atVolumeBoundary(pos,m_caloEntrance,0.001)) {
+    std::vector<Trk::HitInfo>* dummyHitVector = 0;
+    if( charge==0 ) {
       caloEntry = m_extrapolator->transportNeutralsWithPathLimit(inputPar,pathLim,timeLim,
                                                                  Trk::alongMomentum,pHypothesis,dummyHitVector,nextGeoID,m_caloEntrance);
 
-    } else {
-
+    }
+    else {
       caloEntry = m_extrapolator->extrapolateWithPathLimit(inputPar,pathLim,timeLim,
                                                            Trk::alongMomentum,pHypothesis,dummyHitVector,nextGeoID,m_caloEntrance);
     }
-  } else caloEntry=&inputPar;
-
+  }
+  else {
+    caloEntry=&inputPar;
+  }
   ATH_MSG_INFO( "[ fastCaloSim transport ] after calo caloEntry ");
 
-  if ( caloEntry ) {
-
+  if(caloEntry) {
     const Trk::TrackParameters* eParameters = 0;
 
     // save Calo entry hit (fallback info)
@@ -239,26 +243,23 @@ std::vector<Trk::HitInfo>* FastCaloSimCaloExtrapolation::caloHits(const TFCSTrut
 
     ATH_MSG_DEBUG( "[ fastCaloSim transport ] starting Calo transport from position eta="<<caloEntry->position().eta()<<" phi="<<caloEntry->position().phi()<<" d="<<caloEntry->position().mag() );
 
-    if ( charge==0 ) {
-
+    if(charge==0) {
       eParameters = m_extrapolator->transportNeutralsWithPathLimit(*caloEntry,pathLim,timeLim,
                                                                    Trk::alongMomentum,pHypothesis,hitVector,nextGeoID);
-    } else {
-
+    }
+    else {
       eParameters = m_extrapolator->extrapolateWithPathLimit(*caloEntry,pathLim,timeLim,
                                                              Trk::alongMomentum,pHypothesis,hitVector,nextGeoID);
     }
 
     // save Calo exit hit (fallback info)
-    if (eParameters) hitVector->push_back(Trk::HitInfo(eParameters,timeLim.time,nextGeoID,0.));
-
+    if(eParameters) hitVector->push_back(Trk::HitInfo(eParameters,timeLim.time,nextGeoID,0.));
     //delete eParameters;   // HitInfo took ownership
-
-  }
+  } //if caloEntry
 
   if(msgLvl(MSG::DEBUG)) {
     std::vector<Trk::HitInfo>::iterator it = hitVector->begin();
-    while (it < hitVector->end() )  {
+    while (it < hitVector->end() ) {
       int sample=(*it).detID;
       Amg::Vector3D hitPos = (*it).trackParms->position();
       ATH_MSG_DEBUG(" HIT: layer="<<sample<<" sample="<<sample-3000<<" eta="<<hitPos.eta()<<" phi="<<hitPos.phi()<<" d="<<hitPos.mag());
@@ -266,6 +267,46 @@ std::vector<Trk::HitInfo>* FastCaloSimCaloExtrapolation::caloHits(const TFCSTrut
     }
   }
 
+  std::cout<<"CHECK BEFORE"<<std::endl;
+  std::vector<Trk::HitInfo>::iterator it = hitVector->begin();
+  while(it < hitVector->end() ) {
+    int sample=(*it).detID;
+    Amg::Vector3D hitPos = (*it).trackParms->position();
+    std::cout<<" HIT: layer="<<sample<<" sample="<<sample-3000<<" eta="<<hitPos.eta()<<" phi="<<hitPos.phi()<<" d="<<hitPos.mag()<<std::endl;
+    it++;
+  }
+
+  unsigned int again=1;
+  while(again) {
+    again=0;
+    std::vector<Trk::HitInfo>::iterator it = hitVector->begin();
+    int ele=0;
+    while(it < hitVector->end()) {
+      int sample=(*it).detID;
+      //Amg::Vector3D hitPos = (*it).trackParms->position();
+      //std::cout<<" HIT: layer="<<sample<<" sample="<<sample-3000<<" eta="<<hitPos.eta()<<" phi="<<hitPos.phi()<<" d="<<hitPos.mag()<<std::endl;
+      //delete the entry from the hit vector if sample is<3000:
+      if(sample<3000) {
+        //std::cout<<"deleting element "<<ele<<std::endl;
+        hitVector->erase(it);
+        again=1;
+        it=hitVector->end();
+      }
+      ele++;
+      it++;
+    }
+  }
+
+  std::cout<<"CHECK AFTER"<<std::endl;
+  std::vector<Trk::HitInfo>::iterator it2 = hitVector->begin();
+  while(it2 < hitVector->end() ) {
+    int sample=(*it2).detID;
+    Amg::Vector3D hitPos = (*it2).trackParms->position();
+    std::cout<<" HIT: layer="<<sample<<" sample="<<sample-3000<<" eta="<<hitPos.eta()<<" phi="<<hitPos.phi()<<" d="<<hitPos.mag()<<std::endl;
+    it2++;
+  }
+
+
   return hitVector;
 }
 
@@ -296,22 +337,23 @@ void FastCaloSimCaloExtrapolation::extrapolate(TFCSExtrapolationState& result,co
   }
 
   // only continue if inside the calo
-  if( fabs(result.CaloSurface_eta())<6 )
-    {
-      // now try to extrpolate to all calo layers, that contain energy
-      ATH_MSG_DEBUG("Calo position for particle id "<<pdgid<<", trutheta= " << ptruth_eta <<", truthphi= "<<ptruth_phi<<", truthp="<<ptruth_p<<", truthpt="<<ptruth_pt);
-      for(int sample=CaloCell_ID_FCS::FirstSample;sample<CaloCell_ID_FCS::MaxSample;++sample) {
-        for(int subpos=SUBPOS_MID;subpos<=SUBPOS_EXT;++subpos) {
-          if(get_calo_etaphi(result,hitVector,sample,subpos)) {
-            ATH_MSG_DEBUG( "Result in sample "<<sample<<"."<<subpos<<": eta="<<result.eta(sample,subpos)<<" phi="<<result.phi(sample,subpos)<<" r="<<result.r(sample,subpos)<<" z="<<result.z(sample,subpos)<<" (ok="<<result.OK(sample,subpos)<<")");
-          }
-          else {
-            ATH_MSG_DEBUG( "Extrapolation to sample "<<sample<<" failed (ok="<<result.OK(sample,subpos)<<")");
-          }
+  if( fabs(result.CaloSurface_eta())<6 ) {
+    // now try to extrpolate to all calo layers, that contain energy
+    ATH_MSG_DEBUG("Calo position for particle id "<<pdgid<<", trutheta= " << ptruth_eta <<", truthphi= "<<ptruth_phi<<", truthp="<<ptruth_p<<", truthpt="<<ptruth_pt);
+    for(int sample=CaloCell_ID_FCS::FirstSample;sample<CaloCell_ID_FCS::MaxSample;++sample) {
+      for(int subpos=SUBPOS_MID;subpos<=SUBPOS_EXT;++subpos) {
+        if(get_calo_etaphi(result,hitVector,sample,subpos)) {
+          ATH_MSG_DEBUG( "Result in sample "<<sample<<"."<<subpos<<": eta="<<result.eta(sample,subpos)<<" phi="<<result.phi(sample,subpos)<<" r="<<result.r(sample,subpos)<<" z="<<result.z(sample,subpos)<<" (ok="<<result.OK(sample,subpos)<<")");
         }
-      }
-    } //inside calo
-
+        else {
+          ATH_MSG_DEBUG( "Extrapolation to sample "<<sample<<" failed (ok="<<result.OK(sample,subpos)<<")");
+        }
+      } //for pos
+    } //for sample
+  } //inside calo
+  else {
+    std::cout<<"Ups. Not inside calo. result.CaloSurface_eta()="<<result.CaloSurface_eta()<<std::endl;
+  }
   ATH_MSG_DEBUG("End extrapolate()");
 }
 
@@ -327,14 +369,15 @@ void FastCaloSimCaloExtrapolation::extrapolate_to_ID(TFCSExtrapolationState& res
     result.set_IDCaloBoundary_phi(hitpos.phi());
     result.set_IDCaloBoundary_r(hitpos.perp());
     result.set_IDCaloBoundary_z(hitpos[Amg::z]);
-  } else {
+  }
+  else {
     ATH_MSG_DEBUG("Extrapolation to IDCaloBoundary failed");
     result.set_IDCaloBoundary_eta(-999.);
     result.set_IDCaloBoundary_phi(-999.);
     result.set_IDCaloBoundary_r(0);
     result.set_IDCaloBoundary_z(0);
   }
-
+  
   TVector3 vec(hitpos[Amg::x],hitpos[Amg::y],hitpos[Amg::z]);
 
   //get the tangentvector on this interaction point:
@@ -351,16 +394,20 @@ void FastCaloSimCaloExtrapolation::extrapolate_to_ID(TFCSExtrapolationState& res
 
     result.set_IDCaloBoundary_AngleEta(angleEta);
     result.set_IDCaloBoundary_Angle3D(angle3D);
-  } else {
+  }
+  else {
     result.set_IDCaloBoundary_AngleEta(-999.);
     result.set_IDCaloBoundary_Angle3D(-999.);
   }
+
   ATH_MSG_DEBUG("End extrapolate_to_ID()");
+
 } //extrapolate_to_ID
 
 bool FastCaloSimCaloExtrapolation::get_calo_surface(TFCSExtrapolationState& result,std::vector<Trk::HitInfo>* hitVector)
 {
   ATH_MSG_DEBUG("Start get_calo_surface()");
+
   result.set_CaloSurface_sample(CaloCell_ID_FCS::noSample);
   result.set_CaloSurface_eta(-999);
   result.set_CaloSurface_phi(-999);
@@ -369,22 +416,24 @@ bool FastCaloSimCaloExtrapolation::get_calo_surface(TFCSExtrapolationState& resu
   double min_calo_surf_dist=1000;
 
   for(unsigned int i=0;i<m_surfacelist.size();++i) {
+
     int sample=m_surfacelist[i];
     std::vector<Trk::HitInfo>::iterator it = hitVector->begin();
-    while (it != hitVector->end() && it->detID != (3000+sample) )  { it++;}
+
+    while (it != hitVector->end() && it->detID != (3000+sample) ) {
+      it++;
+    }
     if(it==hitVector->end()) continue;
+
     Amg::Vector3D hitPos = (*it).trackParms->position();
 
     //double offset = 0.;
     double etaCalo = hitPos.eta();
 
-    msg(MSG::DEBUG)<<"test: entrance to calo surface : sample="<<sample<<" eta="<<etaCalo;
-
-    if (fabs(etaCalo)<900) {
+    if(fabs(etaCalo)<900) {
       double phiCalo = hitPos.phi();
       double distsamp =deta(sample,etaCalo);
 
-      msg(MSG::DEBUG)<<" phi="<<phiCalo<<" dist="<<distsamp;
       if(distsamp<min_calo_surf_dist && min_calo_surf_dist>=0) {
         //hitVector is ordered in r, so if first surface was hit, keep it
         result.set_CaloSurface_sample(sample);
@@ -396,13 +445,15 @@ bool FastCaloSimCaloExtrapolation::get_calo_surface(TFCSExtrapolationState& resu
         result.set_CaloSurface_z(zcalo);
         min_calo_surf_dist=distsamp;
         msg(MSG::DEBUG)<<" r="<<rcalo<<" z="<<zcalo;
+
         if(distsamp<0) {
           msg(MSG::DEBUG)<<endmsg;
           break;
         }
       }
       msg(MSG::DEBUG)<<endmsg;
-    } else {
+    }
+    else {
       msg(MSG::DEBUG)<<": eta > 900, not using this"<<endmsg;
     }
   }
@@ -410,9 +461,12 @@ bool FastCaloSimCaloExtrapolation::get_calo_surface(TFCSExtrapolationState& resu
   if(result.CaloSurface_sample()==CaloCell_ID_FCS::noSample) {
     // first intersection with sensitive calo layer
     std::vector<Trk::HitInfo>::iterator it = hitVector->begin();
-    while ( it < hitVector->end() && (*it).detID != 3 ) { it++;}   // to be updated
-    if (it==hitVector->end())   {  // no calo intersection, abort
-      return false;
+
+    while( it < hitVector->end() && (*it).detID != 3 ) {
+      it++;   // to be updated
+    }
+    if (it==hitVector->end()) {
+      return false;  // no calo intersection, abort
     }
     Amg::Vector3D surface_hitPos = (*it).trackParms->position();
 
@@ -424,10 +478,12 @@ bool FastCaloSimCaloExtrapolation::get_calo_surface(TFCSExtrapolationState& resu
     double pT=(*it).trackParms->momentum().perp();
     if(TMath::Abs(result.CaloSurface_eta())>4.9 || pT<500 || (TMath::Abs(result.CaloSurface_eta())>4 && pT<1000) ) {
       ATH_MSG_DEBUG("only entrance to calo entrance layer found, no surface : eta="<<result.CaloSurface_eta()<<" phi="<<result.CaloSurface_phi()<<" r="<<result.CaloSurface_r()<<" z="<<result.CaloSurface_z()<<" pT="<<pT);
-    } else {
+    }
+    else {
       ATH_MSG_WARNING("only entrance to calo entrance layer found, no surface : eta="<<result.CaloSurface_eta()<<" phi="<<result.CaloSurface_phi()<<" r="<<result.CaloSurface_r()<<" z="<<result.CaloSurface_z()<<" pT="<<pT);
     }
-  } else {
+  } //sample
+  else {
     ATH_MSG_DEBUG("entrance to calo surface : sample="<<result.CaloSurface_sample()<<" eta="<<result.CaloSurface_eta()<<" phi="<<result.CaloSurface_phi()<<" r="<<result.CaloSurface_r()<<" z="<<result.CaloSurface_z()<<" deta="<<min_calo_surf_dist);
   }
 
@@ -438,11 +494,13 @@ bool FastCaloSimCaloExtrapolation::get_calo_surface(TFCSExtrapolationState& resu
 //UPDATED
 bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& result,std::vector<Trk::HitInfo>* hitVector, int sample,int subpos)
 {
+
   result.set_OK(sample,subpos,false);
   result.set_eta(sample,subpos,result.CaloSurface_eta());
   result.set_phi(sample,subpos,result.CaloSurface_phi());
   result.set_r(sample,subpos,rpos(sample,result.CaloSurface_eta(),subpos));
   result.set_z(sample,subpos,zpos(sample,result.CaloSurface_eta(),subpos));
+
   double distsamp =deta(sample,result.CaloSurface_eta());
   double lrzpos =rzpos(sample,result.CaloSurface_eta(),subpos);
   double hitdist=0;
@@ -450,10 +508,14 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
   double best_target=0;
 
   std::vector<Trk::HitInfo>::iterator it = hitVector->begin();
-  while ( it!= hitVector->end() && it->detID != (3000+sample) ) { it++;}
+
+  while( it!= hitVector->end() && it->detID != (3000+sample) ) {
+    it++;
+  }
   //while ((*it).detID != (3000+sample) && it < hitVector->end() )  it++;
 
-  if (it!=hitVector->end()) {
+  if(it!=hitVector->end()) {
+
     Amg::Vector3D hitPos1 = (*it).trackParms->position();
     int sid1=(*it).detID;
     int sid2=-1;
@@ -467,29 +529,29 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
       sid2=(*itnext).detID;
       double eta_avg=0.5*(hitPos1.eta()+hitPos2.eta());
       double t;
-      if(isCaloBarrel(sample))
-        {
-          double r=rpos(sample,eta_avg,subpos);
-          double r1=hitPos1.perp();
-          double r2=hitPos2.perp();
-          t=(r-r1)/(r2-r1);
-          best_target=r;
-        }
-      else
-        {
-          double z=zpos(sample,eta_avg,subpos);
-          double z1=hitPos1[Amg::z];
-          double z2=hitPos2[Amg::z];
-          t=(z-z1)/(z2-z1);
-          best_target=z;
-        }
+
+      if(isCaloBarrel(sample)) {
+        double r=rpos(sample,eta_avg,subpos);
+        double r1=hitPos1.perp();
+        double r2=hitPos2.perp();
+        t=(r-r1)/(r2-r1);
+        best_target=r;
+      }
+      else {
+        double z=zpos(sample,eta_avg,subpos);
+        double z1=hitPos1[Amg::z];
+        double z2=hitPos2[Amg::z];
+        t=(z-z1)/(z2-z1);
+        best_target=z;
+      }
       hitPos=t*hitPos2+(1-t)*hitPos1;
+
     }
-    else
-      {
-        hitPos=hitPos1;
-        hitPos2=hitPos1;
-      }
+    else {
+      hitPos=hitPos1;
+      hitPos2=hitPos1;
+    }
+
     double etaCalo = hitPos.eta();
     double phiCalo = hitPos.phi();
     result.set_OK(sample,subpos,true);
@@ -501,12 +563,12 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
     lrzpos=rzpos(sample,etaCalo,subpos);
     distsamp=deta(sample,etaCalo);
     best_found=true;
-    ATH_MSG_DEBUG(" extrapol with layer hit: id="<<sid1<<" -> "<<sid2<<
-                  " target r/z="<<best_target<<
-                  " r1="<<hitPos1.perp()<<" z1="<<hitPos1[Amg::z]<<" r2="<<hitPos2.perp()<<" z2="<<hitPos2[Amg::z]<<
-                  " re="<<result.r(sample,subpos)<<" ze="<<result.z(sample,subpos)
-                  );
+
+    ATH_MSG_DEBUG("extrapol with layer hit: id="<<sid1<<" -> "<<sid2<<" target r/z="<<best_target<<" r1="<<hitPos1.perp()<<" z1="<<hitPos1[Amg::z]<<
+                  " r2="<<hitPos2.perp()<<" z2="<<hitPos2[Amg::z]<<" result.r="<<result.r(sample,subpos)<<" result.z="<<result.z(sample,subpos));
+
   }
+
   if(!best_found) {
     it = hitVector->begin();
     double best_dist=0.5;
@@ -528,7 +590,8 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
         double r2=hitPos2.perp();
         t=(r-r1)/(r2-r1);
         tmp_target=r;
-      } else {
+      }
+      else {
         double z=zpos(sample,eta_avg,subpos);
         double z1=hitPos1[Amg::z];
         double z2=hitPos2[Amg::z];
@@ -549,7 +612,8 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
           best_id2=sid2;
           best_target=tmp_target;
         }
-      } else {
+      }
+      else {
         if(!best_inside && dist<best_dist) {
           best_dist=dist;
           best_hitPos=hitPos;
@@ -560,12 +624,11 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
           best_target=tmp_target;
         }
       }
-      ATH_MSG_VERBOSE(" extrapol without layer hit: id="<<sid1<<" -> "<<sid2<<" dist="<<dist<<" mindist="<<best_dist<<
-                      " t="<<t<<" best_inside="<<best_inside<<" target r/z="<<tmp_target<<
-                      " r1="<<hitPos1.perp()<<" z1="<<hitPos1[Amg::z]<<" r2="<<hitPos2.perp()<<" z2="<<hitPos2[Amg::z]<<
-                      " re="<<hitPos.perp()<<" ze="<<hitPos[Amg::z]<<
-                      " rb="<<best_hitPos.perp()<<" zb="<<best_hitPos[Amg::z]
-                      );
+      ATH_MSG_DEBUG("extrapol without layer hit: id="<<sid1<<" -> "<<sid2<<" dist="<<dist<<" mindist="<<best_dist<<
+                    " t="<<t<<" best_inside="<<best_inside<<" target r/z="<<tmp_target<<
+                    " r1="<<hitPos1.perp()<<" z1="<<hitPos1[Amg::z]<<" r2="<<hitPos2.perp()<<" z2="<<hitPos2[Amg::z]<<
+                    " re="<<hitPos.perp()<<" ze="<<hitPos[Amg::z]<<
+                    " rb="<<best_hitPos.perp()<<" zb="<<best_hitPos[Amg::z]);
       if(best_found) {
         double etaCalo = best_hitPos.eta();
         result.set_OK(sample,subpos,true);
@@ -573,32 +636,29 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
         result.set_phi(sample,subpos,best_hitPos.phi());
         result.set_r(sample,subpos,best_hitPos.perp());
         result.set_z(sample,subpos,best_hitPos[Amg::z]);
-
         hitdist=best_hitPos.mag();
         lrzpos=rzpos(sample,etaCalo,subpos);
         distsamp=deta(sample,etaCalo);
       }
-    }
+    } //while hit vector
+
     if(best_found) {
-      ATH_MSG_DEBUG(" extrapol without layer hit: id="<<best_id1<<" -> "<<best_id2<<" mindist="<<best_dist<<
+      ATH_MSG_DEBUG("extrapol without layer hit: id="<<best_id1<<" -> "<<best_id2<<" mindist="<<best_dist<<
                     " best_inside="<<best_inside<<" target r/z="<<best_target<<
-                    " rb="<<best_hitPos.perp()<<" zb="<<best_hitPos[Amg::z]
-                    );
+                    " rb="<<best_hitPos.perp()<<" zb="<<best_hitPos[Amg::z] );
     }
   }
 
-  if(isCaloBarrel(sample)) lrzpos*=cosh(result.eta(sample,subpos));
-  else                    lrzpos= fabs(lrzpos/tanh(result.eta(sample,subpos)));
-
+  if(isCaloBarrel(sample)) {
+    lrzpos*=cosh(result.eta(sample,subpos));
+  }
+  else {
+    lrzpos= fabs(lrzpos/tanh(result.eta(sample,subpos)));
+  }
   result.set_d(sample,subpos,lrzpos);
   result.set_detaBorder(sample,subpos,distsamp);
 
-  if(msgLvl(MSG::DEBUG)) {
-    msg(MSG::DEBUG)<<"  Final par TTC sample "<<sample<<" subpos="<<subpos;
-    if(result.OK(sample,subpos)) msg()<<" (good)";
-    else msg()<<" (bad)";
-    msg()<<" eta=" << result.eta(sample,subpos) << "   phi=" << result.phi(sample,subpos) <<" dCalo="<<result.d(sample,subpos)<<" dist(hit)="<<hitdist<< endmsg;
-  }
+  std::cout<<"Final TTC result for sample "<<sample<<" subpos="<<subpos<<" OK() "<<result.OK(sample,subpos)<<" eta="<<result.eta(sample,subpos)<<" phi="<<result.phi(sample,subpos)<<" dCalo="<<result.d(sample,subpos)<<" dist(hit)="<<hitdist<<std::endl;
 
   return result.OK(sample,subpos);
 }
@@ -606,6 +666,7 @@ bool FastCaloSimCaloExtrapolation::get_calo_etaphi(TFCSExtrapolationState& resul
 //UPDATED
 bool FastCaloSimCaloExtrapolation::rz_cylinder_get_calo_etaphi(std::vector<Trk::HitInfo>* hitVector, double cylR, double cylZ, Amg::Vector3D& pos, Amg::Vector3D& mom)
 {
+
   bool best_found=false;
   double best_dist=10000;
   bool best_inside=false;
@@ -630,7 +691,8 @@ bool FastCaloSimCaloExtrapolation::rz_cylinder_get_calo_etaphi(std::vector<Trk::
         double r1=hitPos1.perp();
         double r2=hitPos2.perp();
         t=(r-r1)/(r2-r1);
-      } else {
+      }
+      else {
         double z=cylZ;
         double z1=hitPos1[Amg::z];
         double z2=hitPos2[Amg::z];
@@ -652,7 +714,8 @@ bool FastCaloSimCaloExtrapolation::rz_cylinder_get_calo_etaphi(std::vector<Trk::
           best_id2=sid2;
           mom=t*hitMom2+(1-t)*hitMom1;
         }
-      } else {
+      }
+      else {
         if(!best_inside && dist<best_dist) {
           best_dist=dist;
           best_hitPos=hitPos;
@@ -680,6 +743,7 @@ bool FastCaloSimCaloExtrapolation::rz_cylinder_get_calo_etaphi(std::vector<Trk::
   }
   pos=best_hitPos;
 
+
   return best_found;
 }
 
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimGeometryHelper.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimGeometryHelper.cxx
index 8e46b8f444bde6bfefb2f67018a2421b96691579..ef9ea08558fb21b7c00ecaee5fa5a9759e18397a 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimGeometryHelper.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/FastCaloSimGeometryHelper.cxx
@@ -3,8 +3,8 @@
 */
 
 #include "FastCaloSimGeometryHelper.h"
-//#include "CaloDetDescr/CaloDetDescrElement.h"
-#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
+#include "CaloDetDescr/CaloDetDescrElement.h"
+//#include "ISF_FastCaloSimParametrization/CaloDetDescrElement.h"
 #include "CaloDetDescr/CaloDetDescrManager.h"
 
 using namespace std;
@@ -46,16 +46,19 @@ StatusCode FastCaloSimGeometryHelper::finalize()
 bool FastCaloSimGeometryHelper::LoadGeometryFromCaloDDM()
 {
   ATH_MSG_INFO("Start LoadGeometryFromCaloDDM()");
-  //int jentry=0;
-  //for(CaloDetDescrManager::calo_element_const_iterator calo_iter=m_caloMgr->element_begin();calo_iter<m_caloMgr->element_end();++calo_iter) {
-    //const CaloDetDescrElement* pcell=*calo_iter;
-    //addcell(pcell);
 
-    //if(jentry%10000==0) {
-      //ATH_MSG_DEBUG("Load calo cell "<<jentry<<" : "<<pcell->getSampling()<<", "<<pcell->identify());
-    //}
-    //++jentry;
-  //}
+  int jentry=0;
+  for(CaloDetDescrManager::calo_element_const_iterator calo_iter=m_caloMgr->element_begin();calo_iter<m_caloMgr->element_end();++calo_iter)
+  {
+    const CaloDetDescrElement* pcell=*calo_iter;
+    addcell(pcell);
+
+    if(jentry%10000==0)
+    {
+      ATH_MSG_DEBUG("Load calo cell "<<jentry<<" : "<<pcell->getSampling()<<", "<<pcell->identify());
+    }
+    ++jentry;
+  }
 
   bool ok=PostProcessGeometry();
 
@@ -63,4 +66,3 @@ bool FastCaloSimGeometryHelper::LoadGeometryFromCaloDDM()
 
   return ok;
 }
-
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/ISF_HitAnalysis.cxx b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/ISF_HitAnalysis.cxx
index 813d473429f4dae7eb55637f21f3d19d5e4414f0..2c750341e13712f1252cd6e8ae197fbff3feb7d7 100755
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/ISF_HitAnalysis.cxx
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/src/ISF_HitAnalysis.cxx
@@ -221,8 +221,6 @@ ISF_HitAnalysis::ISF_HitAnalysis(const std::string& name, ISvcLocator* pSvcLocat
   m_surfacelist.push_back(CaloCell_ID_FCS::EME2);
   m_surfacelist.push_back(CaloCell_ID_FCS::FCAL0);
 
-  //TLorentzVector *t;
-
 }
 
 
@@ -855,7 +853,21 @@ StatusCode ISF_HitAnalysis::execute()
                   if (particleIndex>loopEnd) break; //enough particles
 
                   //UPDATE EXTRAPOLATION WITH ALGTOOL *********************************************************************************************
+
                   TFCSTruthState truth((*it)->momentum().px(),(*it)->momentum().py(),(*it)->momentum().pz(),(*it)->momentum().e(),(*it)->pdg_id());
+
+                  //calculate the vertex
+                  TVector3 moment;
+                  moment.SetXYZ((*it)->momentum().px(),(*it)->momentum().py(),(*it)->momentum().pz());
+                  TVector3 direction=moment.Unit();
+
+                  //does it hit the barrel or the EC?
+                  if(abs(direction.Z())/3550.<direction.Perp()/1148.) //BARREL
+                    direction*=1148./direction.Perp();
+                  else //EC
+                    direction*=3550./abs(direction.Z());
+
+                  truth.set_vertex(direction.X(),direction.Y(),direction.Z()); //is this really needed?
                   TFCSExtrapolationState result;
                   m_FastCaloSimCaloExtrapolation->extrapolate(result,&truth);
 
@@ -913,7 +925,7 @@ StatusCode ISF_HitAnalysis::execute()
 
                   //*******************************************************************************************************************************
 
-                  //UPDATE EXTRAPOLATION (old extrapolation)
+                  //OLD EXTRAPOLATION
                   std::vector<Trk::HitInfo>* hitVector = caloHits(*(*it));
 
                   Amg::Vector3D mom((*it)->momentum().x(),(*it)->momentum().y(),(*it)->momentum().z());
@@ -1942,3 +1954,4 @@ double ISF_HitAnalysis::rzpos(int sample,double eta,int subpos) const
 {
   return GetCaloGeometry()->rzpos(sample,eta,subpos);
 }
+
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.C b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.C
index a5354565695786adb3bb9fc6a86b2e89de4c5b50..e2caea6cc4f4f61a1f6fd6a728d4fd47d440066e 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.C
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.C
@@ -11,516 +11,664 @@
 #include <iostream>
 #include <map>
 #include "TSystem.h"
-const int CaloHitAna::MAX_LAYER =25; //number of calorimeter layers/samplings, use last (MAX_LAYER-1) for invalid cells/hits 
+const int CaloHitAna::MAX_LAYER =25; //number of calorimeter layers/samplings, use last (MAX_LAYER-1) for invalid cells/hits
+
+using namespace std;
 
 void CaloHitAna::Loop()
 {
-  //This Loop is supposed to read the output ntuple/tree 
+
+  //This Loop is supposed to read the output ntuple/tree
   //(vector of cells, vector of G4 hits, vector of FCS detailed hits, ...)
   //from the athena ISF_HitAnalysis algorithm (==ESD dumper)
   //and match them together + save structured output
-
   //NB: E = Ehit * SamplingFraction for Tile or E = Ehit / SamplingFraction (LAr) conversion
   //is done here
 
   //Create output structure
-  m_Output = TFile::Open(m_OutputName, "RECREATE");
+
+  m_Output = new TFile(m_OutputName, "RECREATE");
   m_OutputTree = new TTree("FCS_ParametrizationInput","Output_Matched_cell_Tree");
 
-   FCS_matchedcellvector oneeventcells; //these are all matched cells in a single event
-   FCS_matchedcellvector layercells[MAX_LAYER]; //these are all matched cells in a given layer in a given event
-
-   std::vector<FCS_truth> truthcollection;
-
-   Float_t total_cell_e  = 0.0;
-   Float_t total_hit_e   = 0.0;
-   Float_t total_g4hit_e = 0.0;
-
-   std::vector<Float_t> cell_energy; 
-   std::vector<Float_t> hit_energy;
-   std::vector<Float_t> g4hit_energy;
-
-   //Store energies (not fractions in each layer 0-23 (BPS-FCAL2), 24 = INVALID, 25 = TOTAL
-   cell_energy.resize(MAX_LAYER+1);
-   hit_energy.resize(MAX_LAYER+1);
-   g4hit_energy.resize(MAX_LAYER+1);
-
-   for (int i =0 ; i<MAX_LAYER+1; i++)
-     {
-       cell_energy[i]  = 0.0;
-       hit_energy[i]   = 0.0;
-       g4hit_energy[i] = 0.0;
-     }
-
-   std::vector<Float_t> truthE, truthPx,truthPy,truthPz;
-   std::vector<int> truthBarcode, truthPDG, truthVtxBarcode;
-   m_OutputTree->Branch("TruthE",&truthE);
-   m_OutputTree->Branch("TruthPx",&truthPx);
-   m_OutputTree->Branch("TruthPy",&truthPy);
-   m_OutputTree->Branch("TruthPz",&truthPz); 
-   m_OutputTree->Branch("TruthPDG",&truthPDG);
-   m_OutputTree->Branch("TruthBarcode",&truthBarcode);
-   m_OutputTree->Branch("TruthVtxBarcode",&truthVtxBarcode); //this is duplicate of what is in the truth collection, will be good to remove/hide at some point
-   m_OutputTree->Branch("TruthCollection", &truthcollection); //vector of truth particles with track extrapolation variables
-
-   //create branches in the output tree according to the settings vector
-   if (! m_Settings.size() || m_Settings[0]==1)
-     {
-       //Write all FCS_matchedcells
-       m_OutputTree->Branch("AllCells", &oneeventcells);
-     }
-   if (m_Settings.size()>=2 && m_Settings[1]==1)
-     {
-       //write cells per layer
-       for (Int_t i=0; i<MAX_LAYER; i++)
-	 {
-	   TString branchname="Sampling_";
-	   branchname+=i;
-	   m_OutputTree->Branch(branchname, &layercells[i]);
-	 }
-     }
-   
-   if (m_Settings.size()>=3 && m_Settings[2]==1)
-     {
-       //write also energies per layer:
-       m_OutputTree->Branch("cell_energy", &cell_energy);
-       m_OutputTree->Branch("hit_energy",  &hit_energy);
-       m_OutputTree->Branch("g4hit_energy",&g4hit_energy);
-    
-       //This is a duplicate of cell_energy[25]
-       m_OutputTree->Branch("total_cell_energy",  &total_cell_e);
-       m_OutputTree->Branch("total_hit_energy",   &total_hit_e);
-       m_OutputTree->Branch("total_g4hit_energy", &total_g4hit_e);
-     }
-
-   if (fChain == 0) return;
-   ProcInfo_t procinfo;
-   Long64_t nentries = fChain->GetEntriesFast();
-   m_all_cells.resize(nentries);
-   if(m_max_nentries>=0 && m_max_nentries<nentries) nentries=m_max_nentries;
-
-   std::map<Long64_t, FCS_cell> cells; //read all objects and collect them by identifier (Long64_t)
-   std::map<Long64_t, std::vector<FCS_g4hit> > g4hits;
-   std::map<Long64_t, std::vector<FCS_hit> > hits;
- 
-   FCS_cell one_cell; //note that this is not extra safe if I don't have a clear method!
-   FCS_g4hit one_g4hit;
-   FCS_hit one_hit;
-   FCS_matchedcell one_matchedcell;
-   FCS_truth one_truth;
-
-
-   //From here: Loop over events:
-   Long64_t nbytes = 0, nb = 0;
-   for (Long64_t jentry=0; jentry<nentries;jentry++) 
-     {
-       Long64_t ientry = LoadTree(jentry);
-       if (ientry < 0) break;
-       nb = fChain->GetEntry(jentry);   nbytes += nb;
-       if (jentry % m_PrintOutFrequency == 0) 
-	 {
-	   std::cout <<"Processing entry "<<jentry<<std::endl;
-	   gSystem->GetProcInfo(&procinfo);
-	   std::cout <<"Memory usage: "<<procinfo.fMemResident<<" "<<procinfo.fMemVirtual<<std::endl;
-	 }
-
-       //Copy truth
-       truthE.clear();
-       truthPx.clear();
-       truthPy.clear();
-       truthPz.clear(); 
-       truthPDG.clear();
-       truthBarcode.clear();
-       truthVtxBarcode.clear();
-       truthcollection.clear();
-       for (unsigned int truth_i = 0; truth_i < TruthE->size(); truth_i++)
-	 {
-	   //std::cout <<truth_i<<" "<<(*TruthPDG)[truth_i]<<std::endl;
-	   //std::cout <<"TTC2: "<<(*TTC_entrance_eta)[truth_i].size()<<std::endl;//this one has 24 layers ->ok
-	   truthE.push_back( (*TruthE)[truth_i]);
-	   truthPx.push_back((*TruthPx)[truth_i]);
-           truthPy.push_back((*TruthPy)[truth_i]);
-           truthPz.push_back((*TruthPz)[truth_i]);
-	   truthPDG.push_back((*TruthPDG)[truth_i]);
-	   truthBarcode.push_back((*TruthBarcode)[truth_i]);
-	   truthVtxBarcode.push_back((*TruthVtxBarcode)[truth_i]);
-	   
-	   one_truth.SetPxPyPzE((*TruthPx)[truth_i], (*TruthPy)[truth_i], (*TruthPz)[truth_i], (*TruthE)[truth_i]);
-	   one_truth.TTC_entrance_eta = (*TTC_entrance_eta)[truth_i];
-	   one_truth.TTC_entrance_phi = (*TTC_entrance_phi)[truth_i];
-	   one_truth.TTC_entrance_r   = (*TTC_entrance_r)[truth_i];
-	   one_truth.TTC_entrance_z   = (*TTC_entrance_z)[truth_i];
-	   one_truth.TTC_back_eta     = (*TTC_back_eta)[truth_i];
-	   one_truth.TTC_back_phi     = (*TTC_back_phi)[truth_i];
-	   one_truth.TTC_back_r       = (*TTC_back_r)[truth_i];
-	   one_truth.TTC_back_z       = (*TTC_back_z)[truth_i];
-	   
-	   one_truth.TTC_IDCaloBoundary_eta = (*TTC_IDCaloBoundary_eta)[truth_i];
-	   one_truth.TTC_IDCaloBoundary_phi = (*TTC_IDCaloBoundary_phi)[truth_i];
-	   one_truth.TTC_IDCaloBoundary_r   = (*TTC_IDCaloBoundary_r)[truth_i];
-	   one_truth.TTC_IDCaloBoundary_z   = (*TTC_IDCaloBoundary_z)[truth_i];
-	   one_truth.TTC_Angle3D            = (*TTC_Angle3D)[truth_i];
-	   one_truth.TTC_AngleEta           = (*TTC_AngleEta)[truth_i];
-	   
-	   one_truth.pdgid = (*TruthPDG)[truth_i];
-	   one_truth.barcode = (*TruthBarcode)[truth_i];
-	   one_truth.vtxbarcode = (*TruthVtxBarcode)[truth_i];
-	   truthcollection.push_back(one_truth);
-	 }
-
-       
-       //Now matching between cells, G4hits and G4detailed hits                                                                               
-       //sort cells by identifier: 
-       //clear first the containers for this event:
-       cells.clear();
-       g4hits.clear();
-       hits.clear();
-       
-       //std::cout <<"Check Original size: Cells: "<<CellIdentifier->size()<<" G4Hits: "<<G4HitCellIdentifier->size()<<" FCSHits: "<<HitCellIdentifier->size()<<std::endl;
-       if (m_Debug > 1) std::cout <<"Reading cells...";
-       for (unsigned int cell_i = 0; cell_i <CellIdentifier->size(); cell_i++)
-	 {
-	   if (cells.find((*CellIdentifier)[cell_i]) == cells.end()) //doesn't exist
-	     {
-	       //FCS_cell one_cell;
-	       one_cell.cell_identifier = (*CellIdentifier)[cell_i];
-	       one_cell.sampling = (*CellSampling)[cell_i];
-	       one_cell.energy = (*CellE)[cell_i];
-	       one_cell.center_x = 0.0; //for now                                                                                   
-	       one_cell.center_y = 0.0;
-	       one_cell.center_z = 0.0;
-	       cells.insert(std::pair<Long64_t, FCS_cell>(one_cell.cell_identifier, one_cell));
-	     }
-	   else
-	     {
-	       //there shouldn't be a cell with the same identifier in this event
-	       std::cout <<"ISF_HitAnalysis: Same cell???? ERROR"<<std::endl;
-	     }
-	 }
-       if (m_Debug > 1) std::cout <<" Done"<<std::endl;
-       
-       if (m_Debug > 1) std::cout <<"Reading G4hits";
-       for (unsigned int g4hit_i = 0; g4hit_i <G4HitIdentifier->size(); g4hit_i++)
-	 {
-	   if ((*G4HitSampling)[g4hit_i] >=0 && (*G4HitSampling)[g4hit_i]<=25 && (*G4HitT)[g4hit_i]>m_TimingCut)
-	     {
-	       if (m_Debug > 1) std::cout <<"Ignoring G4hit, time too large: "<<g4hit_i<<" time: "<<(*G4HitT)[g4hit_i]<<std::endl;
-	       continue;
-	     }
-
-	   if (g4hits.find((*G4HitCellIdentifier)[g4hit_i]) == g4hits.end())
-	     {
-	       //this G4 hit doesn't exist yet   
-	       //FCS_g4hit one_g4hit;
-	       one_g4hit.identifier = (*G4HitIdentifier)[g4hit_i];
-	       one_g4hit.cell_identifier = (*G4HitCellIdentifier)[g4hit_i];
-	       one_g4hit.sampling = (*G4HitSampling)[g4hit_i];
-	       one_g4hit.hit_time = (*G4HitT)[g4hit_i];
-	       //one_g4hit.hit_energy = (*G4HitE)[g4hit_i];
-	       //scale the hit energy with the sampling fraction
-	       if (one_g4hit.sampling >=12 && one_g4hit.sampling <=20)
-		 {//tile
-		   //std::cout <<"Tile: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
-		   if ((*G4HitSamplingFraction)[g4hit_i])
-		     {
-		       one_g4hit.hit_energy = (*G4HitE)[g4hit_i]*(*G4HitSamplingFraction)[g4hit_i];
-		       //std::cout <<"TileE: "<<one_g4hit.hit_energy<<std::endl;
-		     }
-		   else one_g4hit.hit_energy = 0.;
-		 }
-	       else
-		 {
-		   //std::cout <<"LAr: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
-		   one_g4hit.hit_energy = (*G4HitE)[g4hit_i]/(*G4HitSamplingFraction)[g4hit_i];
-		 }
-	       //one_g4hit.hit_sampfrac = (*G4HitSamplingFraction)[g4hit_i];
-	       //new g4hit -> insert vector with 1 element
-	       g4hits.insert(std::pair<Long64_t, std::vector<FCS_g4hit> >(one_g4hit.cell_identifier, std::vector<FCS_g4hit>(1,one_g4hit)));
-	     }
-	   else
-	     {
-	       //G4 hit exists in this identifier -> push_back new to the vector                                                                                	      //FCS_g4hit one_g4hit;
-	       one_g4hit.identifier = (*G4HitIdentifier)[g4hit_i];
-	       one_g4hit.cell_identifier = (*G4HitCellIdentifier)[g4hit_i];
-	       one_g4hit.sampling = (*G4HitSampling)[g4hit_i];
-	       one_g4hit.hit_time = (*G4HitT)[g4hit_i];
-	       if (one_g4hit.sampling >=12 && one_g4hit.sampling <=20)
-		 {//tile
-		   //std::cout <<"Tile2: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
-
-		   if ((*G4HitSamplingFraction)[g4hit_i])
-		     {
-		       one_g4hit.hit_energy = (*G4HitE)[g4hit_i]*(*G4HitSamplingFraction)[g4hit_i];
-		       //std::cout <<"TileE2: "<<one_g4hit.hit_energy<<std::endl;
-
-		     }
-		   else one_g4hit.hit_energy = 0.;
-		 }
-	       else
-		 {
-		   //std::cout <<"LAr2: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
-		   one_g4hit.hit_energy = (*G4HitE)[g4hit_i]/(*G4HitSamplingFraction)[g4hit_i];
-		 }
-	       //one_g4hit.hit_sampfrac = (*G4HitSamplingFraction)[g4hit_i];
-	       g4hits[(*G4HitCellIdentifier)[g4hit_i]].push_back(one_g4hit);
-	     }
-	 }
-       if (m_Debug > 1) std::cout <<" Done"<<std::endl;
-       
-       if (m_Debug > 1) std::cout <<"Reading detailed FCS hits "<< HitIdentifier->size()<<std::endl;
-       for (unsigned int hit_i = 0; hit_i < HitIdentifier->size(); hit_i++)
-	 {
-	   if ((*HitSampling)[hit_i] >=0 && (*HitSampling)[hit_i]<=25 && (*HitT)[hit_i]>m_TimingCut)
-	     {
-	       if (m_Debug > 1) std::cout <<"Ignoring FCS hit, time too large: "<<hit_i<<" time: "<<(*HitT)[hit_i]<<std::endl;
-	       continue;
-	     }
-	   if (hits.find((*HitCellIdentifier)[hit_i]) == hits.end())
-	     {
-	       //Detailed hit doesn't exist yet
-	       //FCS_hit one_hit;
-	       one_hit.identifier = (*HitIdentifier)[hit_i];
-	       one_hit.cell_identifier = (*HitCellIdentifier)[hit_i];
-	       one_hit.sampling = (*HitSampling)[hit_i];
-	       if (one_hit.sampling >=12 && one_hit.sampling <=20)
-		 {//tile
-		   if ((*HitSamplingFraction)[hit_i])
-		     {
-		       one_hit.hit_energy = (*HitE)[hit_i]*(*HitSamplingFraction)[hit_i];
-		     }
-		   else one_hit.hit_energy = 0.;
-		 }
-	       else
-		 {
-		   one_hit.hit_energy = (*HitE)[hit_i]/(*HitSamplingFraction)[hit_i];
-		 }	     
-	       //one_hit.hit_sampfrac = (*HitSamplingFraction)[hit_i];
-	       one_hit.hit_time = (*HitT)[hit_i];
-	       one_hit.hit_x = (*HitX)[hit_i];
-	       one_hit.hit_y = (*HitY)[hit_i];
-	       one_hit.hit_z = (*HitZ)[hit_i];
-	       hits.insert(std::pair<Long64_t, std::vector<FCS_hit> >(one_hit.cell_identifier, std::vector<FCS_hit>(1,one_hit)));
-	     }
-	   else
-	     {
-	       //Detailed hit exists in this identifier -> push_back new to the vector
-	       //FCS_hit one_hit;
-	       one_hit.identifier = (*HitIdentifier)[hit_i];
-	       one_hit.cell_identifier = (*HitCellIdentifier)[hit_i];
-	       one_hit.sampling = (*HitSampling)[hit_i];
-	       //one_hit.hit_energy = (*HitE)[hit_i];
-	       if (one_hit.sampling >=12 && one_hit.sampling <=20)
-		 {//tile
-		   if ((*HitSamplingFraction)[hit_i])
-		     {
-		       one_hit.hit_energy = (*HitE)[hit_i]*(*HitSamplingFraction)[hit_i];
-		     }
-		   else one_hit.hit_energy = 0.;
-		 }
-	       else
-		 {
-		   one_hit.hit_energy = (*HitE)[hit_i]/(*HitSamplingFraction)[hit_i];
-		 }	     
-	       //one_hit.hit_sampfrac = (*HitSamplingFraction)[hit_i];
-	       one_hit.hit_time = (*HitT)[hit_i];
-	       one_hit.hit_x = (*HitX)[hit_i];
-	       one_hit.hit_y = (*HitY)[hit_i];
-	       one_hit.hit_z = (*HitZ)[hit_i];
-	       hits[(*HitCellIdentifier)[hit_i]].push_back(one_hit);
-	     }
-	 }
-       if (m_Debug > 1) std::cout <<" Done"<<std::endl;
-       
-       if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Check: Cells: "<<cells.size()<<" G4hits: "<<g4hits.size()<<" FCS detailed hits: "<<hits.size()<<std::endl;
-       
-       //Start matching:
-       Int_t iindex = 0;
-       for (std::map<Long64_t, FCS_cell>::iterator it = cells.begin(); it!= cells.end(); )
-	 {
-	   iindex++;
-	   //std::cout <<iindex<<std::endl;
-	   //FCS_matchedcell one_matchedcell;
-	   one_matchedcell.clear(); //maybe not completely necessery, as we're not pushing_back into vectors
-	   //set the cell part
-	   one_matchedcell.cell = it->second;
-	   //now look for FCS detailed hits in this cell 
-	   std::map<Long64_t, std::vector<FCS_hit> >::iterator it2 = hits.find(it->first);
-	   if (it2!=hits.end())
-	     {
-	       //std::cout <<"FCS hits found in this cell"<<std::endl;
-	       one_matchedcell.hit = it2->second;
-	       hits.erase(it2); //remove it   
-	     }
-	   else
-	     {
-	       //no hit found for this cell 
-	       one_matchedcell.hit.clear(); //important!
-	     }
-	   //now look for G4hits in this cell
-	   std::map<Long64_t, std::vector<FCS_g4hit> >::iterator it3 = g4hits.find(it->first);
-	   if (it3 != g4hits.end())
-	     {
-	       //std::cout <<"G4 hits found in this cell"<<std::endl;
-	       one_matchedcell.g4hit = it3->second;
-	       g4hits.erase(it3);
-	     }
-	   else
-	     {
-	       //no g4hit found for this cell
-	       one_matchedcell.g4hit.clear();//important!
-	     }
-	   //std::cout <<"Erase cell"<<std::endl;
-	   cells.erase(it++);
-	   //std::cout <<"Insert matched object"<<std::endl;
-	   //push_back matched cell for event jentry
-	   m_all_cells[jentry].push_back(one_matchedcell);
-	   //std::cout <<"Go next"<<std::endl;
-	 }
-       //ok, cells should be empty, what about hits and g4hits?  
-       //There could be G4hits/FCS hits for which we don't have a cell ->create a dummy empty cell with 0 energy, take the cell identifier from the hit
-       if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Check after cells: "<<cells.size()<<" "<<g4hits.size()<<" "<<hits.size()<<std::endl;
-       for (std::map<Long64_t, std::vector<FCS_hit> >::iterator it = hits.begin(); it!= hits.end();)
-	 {
-	   //FCS_matchedcell one_matchedcell;
-	   one_matchedcell.clear();
-	   one_matchedcell.cell.cell_identifier = it->first;
-	   //std::cout <<"This hit didn't exist in cell: "<<it->first<<std::endl;
-	   if (it->second.size())
-	     {
-	       one_matchedcell.cell.sampling = (it->second)[0].sampling;
-	     }
-	   else
-	     {
-	       one_matchedcell.cell.sampling = -1; //                                                                                              
-	       //ok, but you really shouldn't be here
-	       std::cout <<"ERROR: You shouldn't really be here"<<std::endl;
-	     }
-	   one_matchedcell.cell.energy = 0.;
-	   one_matchedcell.cell.center_x = 0.0;
-	   one_matchedcell.cell.center_y = 0.0;
-	   one_matchedcell.cell.center_z = 0.0;
-	   one_matchedcell.hit = it->second;
-	   std::map<Long64_t, std::vector<FCS_g4hit> >::iterator it3 = g4hits.find(it->first);
-	   if (it3 != g4hits.end())
-	     {
-	       one_matchedcell.g4hit = it3->second;
-	       g4hits.erase(it3);
-	     }
-	   else
-	     {
-	       //no g4hit found for this cell
-	       one_matchedcell.g4hit.clear(); //important!
-	     }
-	   hits.erase(it++);
-	   m_all_cells[jentry].push_back(one_matchedcell);
-	 }
-       
-       //ok, hits should be empty, what about g4hits?   
-       if (m_Debug > 1 )std::cout <<"ISF_HitAnalysis Check after hits: "<<cells.size()<<" "<<g4hits.size()<<" "<<hits.size()<<std::endl;
-       for (std::map<Long64_t, std::vector<FCS_g4hit> >::iterator it = g4hits.begin(); it!= g4hits.end();)
-	 {
-	   //FCS_matchedcell one_matchedcell;
-	   one_matchedcell.clear(); //maybe not so important
-	   one_matchedcell.cell.cell_identifier = it->first;
-	   if (it->second.size())
-	     {
-	       one_matchedcell.cell.sampling = (it->second)[0].sampling;
-	     }
-	   else
-	     {
-	       one_matchedcell.cell.sampling = -1; //                                                                                           
-	       //not really
-	       std::cout <<"ERROR: You shouldn't really be here"<<std::endl;
-	     }
-	   one_matchedcell.cell.energy = 0.;
-	   one_matchedcell.cell.center_x = 0.0;
-	   one_matchedcell.cell.center_y = 0.0;
-	   one_matchedcell.cell.center_z = 0.0;
-	   one_matchedcell.g4hit = it->second;
-	   one_matchedcell.hit.clear(); //important!!
-	   g4hits.erase(it++);
-	   m_all_cells[jentry].push_back(one_matchedcell);
-	 }
-       if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Check after g4hits: "<<cells.size()<<" "<<g4hits.size()<<" "<<hits.size()<<std::endl;
-       //Final size for this event 
-       if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Matched cells size: "<<m_all_cells[jentry].size()<<std::endl;
-       
-
-       //Can fill the output tree already here:     
-       total_cell_e  = 0.0;
-       total_hit_e   = 0.0;
-       total_g4hit_e = 0.0;
-
-       oneeventcells = m_all_cells[jentry]; //This gets cells for particular event jentry (m_all_cells holds now all cells from all events (huge!)
-       for (int j=0; j<MAX_LAYER-1; j++)
-	 {
-	   layercells[j].m_vector = oneeventcells.GetLayer(j);
-	 }
-       //this is for invalid cells
-       layercells[MAX_LAYER-1].m_vector = oneeventcells.GetLayer(-1);
-	 
-       for (int i=0; i<MAX_LAYER; i++)
-	 {
-	   cell_energy[i]  = 0.0; //zero for each event!
-	   hit_energy[i]   = 0.0;
-	   g4hit_energy[i] = 0.0;
-	   for (unsigned int cellindex = 0; cellindex < layercells[i].size(); cellindex++)
-	     {
-	       if (i!=MAX_LAYER-1)
-		 {
-		   cell_energy[i]+=layercells[i][cellindex].cell.energy;
-		   total_cell_e+=layercells[i][cellindex].cell.energy;
-		 }
-	       else
-		 {
-		   //don't add the energy in the invalid layer to the total energy (if there is any (shouldn't)
-		   cell_energy[i]+=layercells[i][cellindex].cell.energy; //this should be here anyway  
-		 }
-	       //sum energy of all FCS detailed hits in this layer/cell
-	       for (unsigned int j=0; j<layercells[i][cellindex].hit.size(); j++)
-		 {
-		   if (i!=MAX_LAYER-1)
-		     {
-		       total_hit_e+=layercells[i][cellindex].hit[j].hit_energy;
-		       hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
-		     }
-		   else
-		     {
-		       //again, don't add invalid layer energy to the sum
-		       hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
-		     }
-		 }
-	       //sum energy of all G4 hits in this layer/cell
-	       for (unsigned int j=0; j<layercells[i][cellindex].g4hit.size(); j++)
-		 {
-		   if (i!=MAX_LAYER-1)
-		     {
-		       total_g4hit_e+=layercells[i][cellindex].g4hit[j].hit_energy;
-		       g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
-		     }
-		   else
-		     {
-		       //don't add invalied layer energy to the sum
-		       g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
-		     }
-		 }
-	     }        
-	 }
-       cell_energy[MAX_LAYER]  = total_cell_e;
-       hit_energy[MAX_LAYER]   = total_hit_e;
-       g4hit_energy[MAX_LAYER] = total_g4hit_e;
-
-       //Uncomment this to get energy cross check
-       if (jentry % m_PrintOutFrequency ==0) std::cout <<"Energy check: event: "<<jentry<<" cell: "<<total_cell_e<<" g4hits: "<<total_g4hit_e<<" hits: "<<total_hit_e<<std::endl;
-       //tree gets filled 
-       m_OutputTree->Fill(); 
-
-
-
-  
-     }//loop over entries
-   m_OutputTree->Write();
-   m_Output->Close();
+  FCS_matchedcellvector oneeventcells; //these are all matched cells in a single event
+  FCS_matchedcellvector layercells[MAX_LAYER]; //these are all matched cells in a given layer in a given event
+
+  std::vector<FCS_truth> truthcollection;
+
+  Float_t total_cell_e  = 0.0;
+  Float_t total_hit_e   = 0.0;
+  Float_t total_g4hit_e = 0.0;
+
+  std::vector<Float_t> cell_energy;
+  std::vector<Float_t> hit_energy;
+  std::vector<Float_t> g4hit_energy;
+
+  //Store energies (not fractions in each layer 0-23 (BPS-FCAL2), 24 = INVALID, 25 = TOTAL
+  cell_energy.resize(MAX_LAYER+1);
+  hit_energy.resize(MAX_LAYER+1);
+  g4hit_energy.resize(MAX_LAYER+1);
+
+  for (int i =0 ; i<MAX_LAYER+1; i++)
+    {
+      cell_energy[i]  = 0.0;
+      hit_energy[i]   = 0.0;
+      g4hit_energy[i] = 0.0;
+    }
+
+  std::vector<Float_t> truthE, truthPx,truthPy,truthPz;
+  std::vector<int> truthBarcode, truthPDG, truthVtxBarcode;
+  /*
+    std::vector<std::vector<double> >* m_TTC_entrance_eta=0;
+    std::vector<std::vector<double> >* m_TTC_entrance_phi=0;
+    std::vector<std::vector<double> >* m_TTC_entrance_r=0;
+    std::vector<std::vector<double> >* m_TTC_entrance_z=0;
+    std::vector<std::vector<double> >* m_TTC_back_eta=0;
+    std::vector<std::vector<double> >* m_TTC_back_phi=0;
+    std::vector<std::vector<double> >* m_TTC_back_r=0;
+    std::vector<std::vector<double> >* m_TTC_back_z=0;
+    std::vector<double>* m_TTC_IDCaloBoundary_eta=0;
+    std::vector<double>* m_TTC_IDCaloBoundary_phi=0;
+    std::vector<double>* m_TTC_IDCaloBoundary_r=0;
+    std::vector<double>* m_TTC_IDCaloBoundary_z=0;
+    std::vector<double>* m_TTC_Angle3D=0;
+    std::vector<double>* m_TTC_AngleEta=0;
+  */
+  std::vector<std::vector<double> >* m_newTTC_entrance_eta=0;
+  std::vector<std::vector<double> >* m_newTTC_entrance_phi=0;
+  std::vector<std::vector<double> >* m_newTTC_entrance_r=0;
+  std::vector<std::vector<double> >* m_newTTC_entrance_z=0;
+  std::vector<std::vector<double> >* m_newTTC_back_eta=0;
+  std::vector<std::vector<double> >* m_newTTC_back_phi=0;
+  std::vector<std::vector<double> >* m_newTTC_back_r=0;
+  std::vector<std::vector<double> >* m_newTTC_back_z=0;
+  std::vector<double>* m_newTTC_IDCaloBoundary_eta=0;
+  std::vector<double>* m_newTTC_IDCaloBoundary_phi=0;
+  std::vector<double>* m_newTTC_IDCaloBoundary_r=0;
+  std::vector<double>* m_newTTC_IDCaloBoundary_z=0;
+  std::vector<double>* m_newTTC_Angle3D=0;
+  std::vector<double>* m_newTTC_AngleEta=0;
+
+  m_OutputTree->Branch("TruthE",&truthE);
+  m_OutputTree->Branch("TruthPx",&truthPx);
+  m_OutputTree->Branch("TruthPy",&truthPy);
+  m_OutputTree->Branch("TruthPz",&truthPz);
+  m_OutputTree->Branch("TruthPDG",&truthPDG);
+  m_OutputTree->Branch("TruthBarcode",&truthBarcode);
+  m_OutputTree->Branch("TruthVtxBarcode",&truthVtxBarcode); //this is duplicate of what is in the truth collection, will be good to remove/hide at some point
+
+  //ADDING THE EXTRAPOLATOR vARIABLES
+
+  /*
+    m_OutputTree->Branch("TTC_back_eta",&m_TTC_back_eta);
+    m_OutputTree->Branch("TTC_back_phi",&m_TTC_back_phi);
+    m_OutputTree->Branch("TTC_back_r",  &m_TTC_back_r);
+    m_OutputTree->Branch("TTC_back_z",  &m_TTC_back_z);
+    m_OutputTree->Branch("TTC_entrance_eta",&m_TTC_entrance_eta);
+    m_OutputTree->Branch("TTC_entrance_phi",&m_TTC_entrance_phi);
+    m_OutputTree->Branch("TTC_entrance_r",  &m_TTC_entrance_r);
+    m_OutputTree->Branch("TTC_entrance_z",  &m_TTC_entrance_z);
+    m_OutputTree->Branch("TTC_IDCaloBoundary_eta",&m_TTC_IDCaloBoundary_eta);
+    m_OutputTree->Branch("TTC_IDCaloBoundary_phi",&m_TTC_IDCaloBoundary_phi);
+    m_OutputTree->Branch("TTC_IDCaloBoundary_r",&m_TTC_IDCaloBoundary_r);
+    m_OutputTree->Branch("TTC_IDCaloBoundary_z",&m_TTC_IDCaloBoundary_z);
+    m_OutputTree->Branch("TTC_Angle3D", &m_TTC_Angle3D);
+    m_OutputTree->Branch("TTC_AngleEta",&m_TTC_AngleEta);
+  */
+
+  m_OutputTree->Branch("newTTC_back_eta",&m_newTTC_back_eta);
+  m_OutputTree->Branch("newTTC_back_phi",&m_newTTC_back_phi);
+  m_OutputTree->Branch("newTTC_back_r",  &m_newTTC_back_r);
+  m_OutputTree->Branch("newTTC_back_z",  &m_newTTC_back_z);
+  m_OutputTree->Branch("newTTC_entrance_eta",&m_newTTC_entrance_eta);
+  m_OutputTree->Branch("newTTC_entrance_phi",&m_newTTC_entrance_phi);
+  m_OutputTree->Branch("newTTC_entrance_r",  &m_newTTC_entrance_r);
+  m_OutputTree->Branch("newTTC_entrance_z",  &m_newTTC_entrance_z);
+  m_OutputTree->Branch("newTTC_IDCaloBoundary_eta",&m_newTTC_IDCaloBoundary_eta);
+  m_OutputTree->Branch("newTTC_IDCaloBoundary_phi",&m_newTTC_IDCaloBoundary_phi);
+  m_OutputTree->Branch("newTTC_IDCaloBoundary_r",&m_newTTC_IDCaloBoundary_r);
+  m_OutputTree->Branch("newTTC_IDCaloBoundary_z",&m_newTTC_IDCaloBoundary_z);
+  m_OutputTree->Branch("newTTC_Angle3D", &m_newTTC_Angle3D);
+  m_OutputTree->Branch("newTTC_AngleEta",&m_newTTC_AngleEta);
+
+  cout<<"check2"<<endl;
+
+  //m_OutputTree->Branch("TruthCollection", &truthcollection); //vector of truth particles with track extrapolation variables
+
+  //create branches in the output tree according to the settings vector
+  if(! m_Settings.size() || m_Settings[0]==1)
+    {
+      //Write all FCS_matchedcells
+      m_OutputTree->Branch("AllCells", &oneeventcells);
+    }
+  if (m_Settings.size()>=2 && m_Settings[1]==1)
+    {
+      //write cells per layer
+      for (Int_t i=0; i<MAX_LAYER; i++)
+        {
+          TString branchname="Sampling_";
+          branchname+=i;
+          m_OutputTree->Branch(branchname, &layercells[i]);
+        }
+    }
+
+  if (m_Settings.size()>=3 && m_Settings[2]==1)
+    {
+      //write also energies per layer:
+      m_OutputTree->Branch("cell_energy", &cell_energy);
+      m_OutputTree->Branch("hit_energy",  &hit_energy);
+      m_OutputTree->Branch("g4hit_energy",&g4hit_energy);
+
+      //This is a duplicate of cell_energy[25]
+      m_OutputTree->Branch("total_cell_energy",  &total_cell_e);
+      m_OutputTree->Branch("total_hit_energy",   &total_hit_e);
+      m_OutputTree->Branch("total_g4hit_energy", &total_g4hit_e);
+    }
+
+  if(fChain == 0) return;
+  ProcInfo_t procinfo;
+  Long64_t nentries = fChain->GetEntriesFast();
+  m_all_cells.resize(nentries);
+  if(m_max_nentries>=0 && m_max_nentries<nentries) nentries=m_max_nentries;
+
+  std::map<Long64_t, FCS_cell> cells; //read all objects and collect them by identifier (Long64_t)
+  std::map<Long64_t, std::vector<FCS_g4hit> > g4hits;
+  std::map<Long64_t, std::vector<FCS_hit> > hits;
+
+  FCS_cell   one_cell; //note that this is not extra safe if I don't have a clear method!
+  FCS_g4hit  one_g4hit;
+  FCS_hit    one_hit;
+  FCS_matchedcell one_matchedcell;
+  FCS_truth  one_truth;
+
+  //From here: Loop over events:
+  Long64_t nbytes = 0, nb = 0;
+  for(Long64_t jentry=0; jentry<nentries;jentry++)
+    {
+
+      if(jentry%100==0) cout<<"jentry "<<jentry<<endl;
+
+      Long64_t ientry = LoadTree(jentry);
+      if (ientry < 0) break;
+      nb = fChain->GetEntry(jentry);   nbytes += nb;
+      if (jentry % m_PrintOutFrequency == 0)
+        {
+          std::cout <<"Processing entry "<<jentry<<std::endl;
+          gSystem->GetProcInfo(&procinfo);
+          std::cout <<"Memory usage: "<<procinfo.fMemResident<<" "<<procinfo.fMemVirtual<<std::endl;
+        }
+
+      //Copy truth
+      truthE.clear();
+      truthPx.clear();
+      truthPy.clear();
+      truthPz.clear();
+      truthPDG.clear();
+      truthBarcode.clear();
+      truthVtxBarcode.clear();
+      truthcollection.clear();
+
+      for(unsigned int truth_i = 0; truth_i < TruthE->size(); truth_i++)
+        {
+          //std::cout <<truth_i<<" "<<(*TruthPDG)[truth_i]<<std::endl;
+          //std::cout <<"TTC2: "<<(*TTC_entrance_eta)[truth_i].size()<<std::endl;//this one has 24 layers ->ok
+          truthE.push_back( (*TruthE)[truth_i]);
+          truthPx.push_back((*TruthPx)[truth_i]);
+          truthPy.push_back((*TruthPy)[truth_i]);
+          truthPz.push_back((*TruthPz)[truth_i]);
+          truthPDG.push_back((*TruthPDG)[truth_i]);
+          truthBarcode.push_back((*TruthBarcode)[truth_i]);
+          truthVtxBarcode.push_back((*TruthVtxBarcode)[truth_i]);
+
+          /*
+            m_TTC_IDCaloBoundary_eta->push_back(TTC_IDCaloBoundary_eta->at(truth_i));
+            m_TTC_IDCaloBoundary_phi->push_back(TTC_IDCaloBoundary_phi->at(truth_i));
+            m_TTC_IDCaloBoundary_r  ->push_back(TTC_IDCaloBoundary_r->at(truth_i));
+            m_TTC_IDCaloBoundary_z  ->push_back(TTC_IDCaloBoundary_z->at(truth_i));
+            m_TTC_Angle3D           ->push_back(TTC_Angle3D->at(truth_i));
+            m_TTC_AngleEta          ->push_back(TTC_AngleEta->at(truth_i));
+          */
+
+          m_newTTC_IDCaloBoundary_eta->push_back(newTTC_IDCaloBoundary_eta->at(truth_i));
+          m_newTTC_IDCaloBoundary_phi->push_back(newTTC_IDCaloBoundary_phi->at(truth_i));
+          m_newTTC_IDCaloBoundary_r  ->push_back(newTTC_IDCaloBoundary_r->at(truth_i));
+          m_newTTC_IDCaloBoundary_z  ->push_back(newTTC_IDCaloBoundary_z->at(truth_i));
+          m_newTTC_Angle3D           ->push_back(newTTC_Angle3D->at(truth_i));
+          m_newTTC_AngleEta          ->push_back(newTTC_AngleEta->at(truth_i));
+
+          /*
+            vector<double> entrance_eta;
+            vector<double> entrance_phi;
+            vector<double> entrance_r;
+            vector<double> entrance_z;
+            vector<double> back_eta;
+            vector<double> back_phi;
+            vector<double> back_r;
+            vector<double> back_z;
+          */
+
+          vector<double> new_entrance_eta;
+          vector<double> new_entrance_phi;
+          vector<double> new_entrance_r;
+          vector<double> new_entrance_z;
+          vector<double> new_back_eta;
+          vector<double> new_back_phi;
+          vector<double> new_back_r;
+          vector<double> new_back_z;
+          for(unsigned int s=0;s<24;s++)
+            {
+              /*
+                entrance_eta.push_back((TTC_entrance_eta->at(truth_i))[s]);
+                entrance_phi.push_back((TTC_entrance_phi->at(truth_i))[s]);
+                entrance_r  .push_back((TTC_entrance_r->at(truth_i))[s]);
+                entrance_z  .push_back((TTC_entrance_z->at(truth_i))[s]);
+                back_eta    .push_back((TTC_back_eta->at(truth_i))[s]);
+                back_phi    .push_back((TTC_back_phi->at(truth_i))[s]);
+                back_r      .push_back((TTC_back_r->at(truth_i))[s]);
+                back_z      .push_back((TTC_back_z->at(truth_i))[s]);
+              */
+              new_entrance_eta.push_back((newTTC_entrance_eta->at(truth_i))[s]);
+              new_entrance_phi.push_back((newTTC_entrance_phi->at(truth_i))[s]);
+              new_entrance_r  .push_back((newTTC_entrance_r->at(truth_i))[s]);
+              new_entrance_z  .push_back((newTTC_entrance_z->at(truth_i))[s]);
+              new_back_eta    .push_back((newTTC_back_eta->at(truth_i))[s]);
+              new_back_phi    .push_back((newTTC_back_phi->at(truth_i))[s]);
+              new_back_r      .push_back((newTTC_back_r->at(truth_i))[s]);
+              new_back_z      .push_back((newTTC_back_z->at(truth_i))[s]);
+            }
+          /*
+            m_TTC_entrance_eta->push_back(entrance_eta);
+            m_TTC_entrance_phi->push_back(entrance_phi);
+            m_TTC_entrance_r  ->push_back(entrance_r);
+            m_TTC_entrance_z  ->push_back(entrance_z);
+            m_TTC_back_eta    ->push_back(back_eta);
+            m_TTC_back_phi    ->push_back(back_phi);
+            m_TTC_back_r      ->push_back(back_r);
+            m_TTC_back_z      ->push_back(back_z);
+          */
+          m_newTTC_entrance_eta->push_back(new_entrance_eta);
+          m_newTTC_entrance_phi->push_back(new_entrance_phi);
+          m_newTTC_entrance_r  ->push_back(new_entrance_r);
+          m_newTTC_entrance_z  ->push_back(new_entrance_z);
+          m_newTTC_back_eta    ->push_back(new_back_eta);
+          m_newTTC_back_phi    ->push_back(new_back_phi);
+          m_newTTC_back_r      ->push_back(new_back_r);
+          m_newTTC_back_z      ->push_back(new_back_z);
+
+          /*
+            one_truth.SetPxPyPzE((*TruthPx)[truth_i], (*TruthPy)[truth_i], (*TruthPz)[truth_i], (*TruthE)[truth_i]);
+          */
+
+          one_truth.pdgid   = (*TruthPDG)[truth_i];
+          one_truth.barcode = (*TruthBarcode)[truth_i];
+          one_truth.vtxbarcode = (*TruthVtxBarcode)[truth_i];
+          truthcollection.push_back(one_truth);
+
+        }
+
+      //Now matching between cells, G4hits and G4detailed hits
+      //sort cells by identifier:
+      //clear first the containers for this event:
+      cells.clear();
+      g4hits.clear();
+      hits.clear();
+
+      //std::cout <<"Check Original size: Cells: "<<CellIdentifier->size()<<" G4Hits: "<<G4HitCellIdentifier->size()<<" FCSHits: "<<HitCellIdentifier->size()<<std::endl;
+      if(m_Debug > 1) std::cout <<"Reading cells...";
+
+      for (unsigned int cell_i = 0; cell_i <CellIdentifier->size(); cell_i++)
+        {
+          if (cells.find((*CellIdentifier)[cell_i]) == cells.end()) //doesn't exist
+            {
+              //FCS_cell one_cell;
+              one_cell.cell_identifier = (*CellIdentifier)[cell_i];
+              one_cell.sampling = (*CellSampling)[cell_i];
+              one_cell.energy = (*CellE)[cell_i];
+              one_cell.center_x = 0.0; //for now
+              one_cell.center_y = 0.0;
+              one_cell.center_z = 0.0;
+              cells.insert(std::pair<Long64_t, FCS_cell>(one_cell.cell_identifier, one_cell));
+            }
+          else
+            {
+              //there shouldn't be a cell with the same identifier in this event
+              std::cout <<"ISF_HitAnalysis: Same cell???? ERROR"<<std::endl;
+            }
+        }
+
+      if(m_Debug > 1) std::cout <<" Done"<<std::endl;
+
+      if (m_Debug > 1) std::cout <<"Reading G4hits";
+
+      for (unsigned int g4hit_i = 0; g4hit_i <G4HitIdentifier->size(); g4hit_i++)
+        {
+          if ((*G4HitSampling)[g4hit_i] >=0 && (*G4HitSampling)[g4hit_i]<=25 && (*G4HitT)[g4hit_i]>m_TimingCut)
+            {
+              if (m_Debug > 1) std::cout <<"Ignoring G4hit, time too large: "<<g4hit_i<<" time: "<<(*G4HitT)[g4hit_i]<<std::endl;
+              continue;
+            }
+
+          if (g4hits.find((*G4HitCellIdentifier)[g4hit_i]) == g4hits.end())
+            {
+              //this G4 hit doesn't exist yet
+              //FCS_g4hit one_g4hit;
+              one_g4hit.identifier = (*G4HitIdentifier)[g4hit_i];
+              one_g4hit.cell_identifier = (*G4HitCellIdentifier)[g4hit_i];
+              one_g4hit.sampling = (*G4HitSampling)[g4hit_i];
+              one_g4hit.hit_time = (*G4HitT)[g4hit_i];
+              //one_g4hit.hit_energy = (*G4HitE)[g4hit_i];
+              //scale the hit energy with the sampling fraction
+              if (one_g4hit.sampling >=12 && one_g4hit.sampling <=20)
+                {//tile
+                 //std::cout <<"Tile: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
+                  if((*G4HitSamplingFraction)[g4hit_i])
+                    {
+                      one_g4hit.hit_energy = (*G4HitE)[g4hit_i]*(*G4HitSamplingFraction)[g4hit_i];
+                      //std::cout <<"TileE: "<<one_g4hit.hit_energy<<std::endl;
+                    }
+                  else one_g4hit.hit_energy = 0.;
+                }
+              else
+                {
+                  //std::cout <<"LAr: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
+                  one_g4hit.hit_energy = (*G4HitE)[g4hit_i]/(*G4HitSamplingFraction)[g4hit_i];
+                }
+              //one_g4hit.hit_sampfrac = (*G4HitSamplingFraction)[g4hit_i];
+              //new g4hit -> insert vector with 1 element
+              g4hits.insert(std::pair<Long64_t, std::vector<FCS_g4hit> >(one_g4hit.cell_identifier, std::vector<FCS_g4hit>(1,one_g4hit)));
+            }
+          else
+            {
+              //G4 hit exists in this identifier -> push_back new to the vector                                                                                           //FCS_g4hit one_g4hit;
+              one_g4hit.identifier = (*G4HitIdentifier)[g4hit_i];
+              one_g4hit.cell_identifier = (*G4HitCellIdentifier)[g4hit_i];
+              one_g4hit.sampling = (*G4HitSampling)[g4hit_i];
+              one_g4hit.hit_time = (*G4HitT)[g4hit_i];
+              if (one_g4hit.sampling >=12 && one_g4hit.sampling <=20)
+                {//tile
+                 //std::cout <<"Tile2: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
+                  if((*G4HitSamplingFraction)[g4hit_i])
+                    {
+                      one_g4hit.hit_energy = (*G4HitE)[g4hit_i]*(*G4HitSamplingFraction)[g4hit_i];
+                      //std::cout <<"TileE2: "<<one_g4hit.hit_energy<<std::endl;
+                    }
+                  else one_g4hit.hit_energy = 0.;
+                }
+              else
+                {
+                  //std::cout <<"LAr2: "<<(*G4HitE)[g4hit_i]<<" "<<(*G4HitSamplingFraction)[g4hit_i]<<std::endl;
+                  one_g4hit.hit_energy = (*G4HitE)[g4hit_i]/(*G4HitSamplingFraction)[g4hit_i];
+                }
+              //one_g4hit.hit_sampfrac = (*G4HitSamplingFraction)[g4hit_i];
+              g4hits[(*G4HitCellIdentifier)[g4hit_i]].push_back(one_g4hit);
+            }
+        }
+
+      if (m_Debug > 1) std::cout <<" Done"<<std::endl;
+
+      if (m_Debug > 1) std::cout <<"Reading detailed FCS hits "<< HitIdentifier->size()<<std::endl;
+
+      for (unsigned int hit_i = 0; hit_i < HitIdentifier->size(); hit_i++)
+        {
+          if((*HitSampling)[hit_i] >=0 && (*HitSampling)[hit_i]<=25 && (*HitT)[hit_i]>m_TimingCut)
+            {
+              if (m_Debug > 1)
+                std::cout <<"Ignoring FCS hit, time too large: "<<hit_i<<" time: "<<(*HitT)[hit_i]<<std::endl;
+              continue;
+            }
+          if(hits.find((*HitCellIdentifier)[hit_i]) == hits.end())
+            {
+              //Detailed hit doesn't exist yet
+              //FCS_hit one_hit;
+              one_hit.identifier = (*HitIdentifier)[hit_i];
+              one_hit.cell_identifier = (*HitCellIdentifier)[hit_i];
+              one_hit.sampling = (*HitSampling)[hit_i];
+
+              if (one_hit.sampling >=12 && one_hit.sampling <=20)
+                {//tile
+                  if((*HitSamplingFraction)[hit_i])
+                    {
+                      one_hit.hit_energy = (*HitE)[hit_i]*(*HitSamplingFraction)[hit_i];
+                    }
+                  else
+                    one_hit.hit_energy = 0.;
+                }
+              else
+                {
+                  one_hit.hit_energy = (*HitE)[hit_i]/(*HitSamplingFraction)[hit_i];
+                }
+              //one_hit.hit_sampfrac = (*HitSamplingFraction)[hit_i];
+              one_hit.hit_time = (*HitT)[hit_i];
+              one_hit.hit_x = (*HitX)[hit_i];
+              one_hit.hit_y = (*HitY)[hit_i];
+              one_hit.hit_z = (*HitZ)[hit_i];
+              hits.insert(std::pair<Long64_t, std::vector<FCS_hit> >(one_hit.cell_identifier, std::vector<FCS_hit>(1,one_hit)));
+            }
+          else
+            {
+              //Detailed hit exists in this identifier -> push_back new to the vector
+              //FCS_hit one_hit;
+              one_hit.identifier = (*HitIdentifier)[hit_i];
+              one_hit.cell_identifier = (*HitCellIdentifier)[hit_i];
+              one_hit.sampling = (*HitSampling)[hit_i];
+              //one_hit.hit_energy = (*HitE)[hit_i];
+              if (one_hit.sampling >=12 && one_hit.sampling <=20)
+                {//tile
+                  if ((*HitSamplingFraction)[hit_i])
+                    {
+                      one_hit.hit_energy = (*HitE)[hit_i]*(*HitSamplingFraction)[hit_i];
+                    }
+                  else
+                    one_hit.hit_energy = 0.;
+                }
+              else
+                {
+                  one_hit.hit_energy = (*HitE)[hit_i]/(*HitSamplingFraction)[hit_i];
+                }
+              //one_hit.hit_sampfrac = (*HitSamplingFraction)[hit_i];
+              one_hit.hit_time = (*HitT)[hit_i];
+              one_hit.hit_x = (*HitX)[hit_i];
+              one_hit.hit_y = (*HitY)[hit_i];
+              one_hit.hit_z = (*HitZ)[hit_i];
+              hits[(*HitCellIdentifier)[hit_i]].push_back(one_hit);
+            }
+        }
+
+      if (m_Debug > 1) std::cout <<" Done"<<std::endl;
+
+      if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Check: Cells: "<<cells.size()<<" G4hits: "<<g4hits.size()<<" FCS detailed hits: "<<hits.size()<<std::endl;
+
+      //Start matching:
+      Int_t iindex = 0;
+      for (std::map<Long64_t, FCS_cell>::iterator it = cells.begin(); it!= cells.end(); )
+        {
+          iindex++;
+          //std::cout <<iindex<<std::endl;
+          //FCS_matchedcell one_matchedcell;
+          one_matchedcell.clear(); //maybe not completely necessery, as we're not pushing_back into vectors
+          //set the cell part
+          one_matchedcell.cell = it->second;
+          //now look for FCS detailed hits in this cell
+          std::map<Long64_t, std::vector<FCS_hit> >::iterator it2 = hits.find(it->first);
+          if (it2!=hits.end())
+            {
+              //std::cout <<"FCS hits found in this cell"<<std::endl;
+              one_matchedcell.hit = it2->second;
+              hits.erase(it2); //remove it
+            }
+          else
+            {
+              //no hit found for this cell
+              one_matchedcell.hit.clear(); //important!
+            }
+          //now look for G4hits in this cell
+          std::map<Long64_t, std::vector<FCS_g4hit> >::iterator it3 = g4hits.find(it->first);
+          if (it3 != g4hits.end())
+            {
+              //std::cout <<"G4 hits found in this cell"<<std::endl;
+              one_matchedcell.g4hit = it3->second;
+              g4hits.erase(it3);
+            }
+          else
+            {
+              //no g4hit found for this cell
+              one_matchedcell.g4hit.clear();//important!
+            }
+          //std::cout <<"Erase cell"<<std::endl;
+          cells.erase(it++);
+          //std::cout <<"Insert matched object"<<std::endl;
+          //push_back matched cell for event jentry
+          m_all_cells[jentry].push_back(one_matchedcell);
+          //std::cout <<"Go next"<<std::endl;
+        }
+
+      //ok, cells should be empty, what about hits and g4hits?
+      //There could be G4hits/FCS hits for which we don't have a cell ->create a dummy empty cell with 0 energy, take the cell identifier from the hit
+      if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Check after cells: "<<cells.size()<<" "<<g4hits.size()<<" "<<hits.size()<<std::endl;
+
+      for (std::map<Long64_t, std::vector<FCS_hit> >::iterator it = hits.begin(); it!= hits.end();)
+        {
+          //FCS_matchedcell one_matchedcell;
+          one_matchedcell.clear();
+          one_matchedcell.cell.cell_identifier = it->first;
+          //std::cout <<"This hit didn't exist in cell: "<<it->first<<std::endl;
+          if (it->second.size())
+            {
+              one_matchedcell.cell.sampling = (it->second)[0].sampling;
+            }
+          else
+            {
+              one_matchedcell.cell.sampling = -1; //
+              //ok, but you really shouldn't be here
+              std::cout <<"ERROR: You shouldn't really be here"<<std::endl;
+            }
+          one_matchedcell.cell.energy = 0.;
+          one_matchedcell.cell.center_x = 0.0;
+          one_matchedcell.cell.center_y = 0.0;
+          one_matchedcell.cell.center_z = 0.0;
+          one_matchedcell.hit = it->second;
+          std::map<Long64_t, std::vector<FCS_g4hit> >::iterator it3 = g4hits.find(it->first);
+          if (it3 != g4hits.end())
+            {
+              one_matchedcell.g4hit = it3->second;
+              g4hits.erase(it3);
+            }
+          else
+            {
+              //no g4hit found for this cell
+              one_matchedcell.g4hit.clear(); //important!
+            }
+          hits.erase(it++);
+          m_all_cells[jentry].push_back(one_matchedcell);
+        }
+
+      //ok, hits should be empty, what about g4hits?
+      if (m_Debug > 1 )std::cout <<"ISF_HitAnalysis Check after hits: "<<cells.size()<<" "<<g4hits.size()<<" "<<hits.size()<<std::endl;
+      for (std::map<Long64_t, std::vector<FCS_g4hit> >::iterator it = g4hits.begin(); it!= g4hits.end();)
+        {
+          //FCS_matchedcell one_matchedcell;
+          one_matchedcell.clear(); //maybe not so important
+          one_matchedcell.cell.cell_identifier = it->first;
+          if (it->second.size())
+            {
+              one_matchedcell.cell.sampling = (it->second)[0].sampling;
+            }
+          else
+            {
+              one_matchedcell.cell.sampling = -1; //
+              //not really
+              std::cout <<"ERROR: You shouldn't really be here"<<std::endl;
+            }
+          one_matchedcell.cell.energy = 0.;
+          one_matchedcell.cell.center_x = 0.0;
+          one_matchedcell.cell.center_y = 0.0;
+          one_matchedcell.cell.center_z = 0.0;
+          one_matchedcell.g4hit = it->second;
+          one_matchedcell.hit.clear(); //important!!
+          g4hits.erase(it++);
+          m_all_cells[jentry].push_back(one_matchedcell);
+        }
+
+      if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Check after g4hits: "<<cells.size()<<" "<<g4hits.size()<<" "<<hits.size()<<std::endl;
+      //Final size for this event
+      if (m_Debug > 1) std::cout <<"ISF_HitAnalysis Matched cells size: "<<m_all_cells[jentry].size()<<std::endl;
+
+      //Can fill the output tree already here:
+      total_cell_e  = 0.0;
+      total_hit_e   = 0.0;
+      total_g4hit_e = 0.0;
+
+      oneeventcells = m_all_cells[jentry]; //This gets cells for particular event jentry (m_all_cells holds now all cells from all events (huge!)
+      for (int j=0; j<MAX_LAYER-1; j++)
+        {
+          layercells[j].m_vector = oneeventcells.GetLayer(j);
+        }
+
+      //this is for invalid cells
+      layercells[MAX_LAYER-1].m_vector = oneeventcells.GetLayer(-1);
+
+      for (int i=0; i<MAX_LAYER; i++)
+        {
+          cell_energy[i]  = 0.0; //zero for each event!
+          hit_energy[i]   = 0.0;
+          g4hit_energy[i] = 0.0;
+          for (unsigned int cellindex = 0; cellindex < layercells[i].size(); cellindex++)
+            {
+              if (i!=MAX_LAYER-1)
+                {
+                  cell_energy[i]+=layercells[i][cellindex].cell.energy;
+                  total_cell_e+=layercells[i][cellindex].cell.energy;
+                }
+              else
+                {
+                  //don't add the energy in the invalid layer to the total energy (if there is any (shouldn't)
+                  cell_energy[i]+=layercells[i][cellindex].cell.energy; //this should be here anyway
+                }
+
+              //sum energy of all FCS detailed hits in this layer/cell
+              for (unsigned int j=0; j<layercells[i][cellindex].hit.size(); j++)
+                {
+                  if (i!=MAX_LAYER-1)
+                    {
+                      total_hit_e+=layercells[i][cellindex].hit[j].hit_energy;
+                      hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
+                    }
+                  else
+                    {
+                      //again, don't add invalid layer energy to the sum
+                      hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
+                    }
+                }
+
+              //sum energy of all G4 hits in this layer/cell
+              for (unsigned int j=0; j<layercells[i][cellindex].g4hit.size(); j++)
+                {
+                  if (i!=MAX_LAYER-1)
+                    {
+                      total_g4hit_e+=layercells[i][cellindex].g4hit[j].hit_energy;
+                      g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
+                    }
+                  else
+                    {
+                      //don't add invalied layer energy to the sum
+                      g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
+                    }
+                }
+            }
+        }
+      cell_energy[MAX_LAYER]  = total_cell_e;
+      hit_energy[MAX_LAYER]   = total_hit_e;
+      g4hit_energy[MAX_LAYER] = total_g4hit_e;
+
+      //Uncomment this to get energy cross check
+      if (jentry % m_PrintOutFrequency ==0) std::cout <<"Energy check: event: "<<jentry<<" cell: "<<total_cell_e<<" g4hits: "<<total_g4hit_e<<" hits: "<<total_hit_e<<std::endl;
+      //tree gets filled
+      m_OutputTree->Fill();
+
+    }//loop over entries
+
+  m_OutputTree->Write();
+  m_Output->Close();
+
 };
 
 void CaloHitAna::Finish(std::vector<Int_t> settings, TString outputname)
@@ -531,137 +679,140 @@ void CaloHitAna::Finish(std::vector<Int_t> settings, TString outputname)
   //settings vector specifies what branches are written out
   //if settings[0]==1 -> write all cells for all events
   //if settings[1]==1 -> write all cells for all layers(samplings) separately
-  //if settings[2]==1 -> write fractions of energies in all layers 
-
-   TFile *fout = TFile::Open(outputname,"RECREATE");
-   TTree *tout = new TTree("FCS_ParametrizationInput","Output_Matched_cell_Tree");
-
-   FCS_matchedcellvector oneeventcells; //these are all matched cells in a single event
-   FCS_matchedcellvector layercells[MAX_LAYER]; //these are all matched cells in a given layer in a given event
-
-   Float_t total_cell_e  = 0.0;
-   Float_t total_hit_e   = 0.0;
-   Float_t total_g4hit_e = 0.0;
-
-   std::vector<Float_t> cell_energy; 
-   std::vector<Float_t> hit_energy;
-   std::vector<Float_t> g4hit_energy;
-
-   //Store energies (not fractions in each layer 0-23 (BPS-FCAL2), 24 = INVALID, 25 = TOTAL
-   cell_energy.resize(MAX_LAYER+1);
-   hit_energy.resize(MAX_LAYER+1);
-   g4hit_energy.resize(MAX_LAYER+1);
-
-   for (int i =0 ; i<MAX_LAYER+1; i++)
-     {
-       cell_energy[i]  = 0.0;
-       hit_energy[i]   = 0.0;
-       g4hit_energy[i] = 0.0;
-     }
-
-
-   //create branches in the output tree according to the settings vector
-   if (settings[0]==1 || ! settings.size())
-     {
-       //Write all FCS_matchedcells
-       tout->Branch("AllCells", &oneeventcells);
-     }
-   if (settings.size()>=2 && settings[1]==1)
-     {
-       //write cells per layer
-       for (Int_t i=0; i<MAX_LAYER; i++)
-	 {
-	   TString branchname="Sampling_";
-	   branchname+=i;
-	   tout->Branch(branchname, &layercells[i]);
-	 }
-     }
-   
-   if (settings.size()>=3 && settings[2]==1)
-     {
-       //write also energies per layer:
-       tout->Branch("cell_energy",&cell_energy);
-       tout->Branch("hit_energy",&hit_energy);
-       tout->Branch("g4hit_energy",&g4hit_energy);
-    
-       //This is a duplicate of cell_energy[25]
-       tout->Branch("total_cell_energy",  &total_cell_e);
-       tout->Branch("total_hit_energy",   &total_hit_e);
-       tout->Branch("total_g4hit_energy", &total_g4hit_e);
-     }
-   
-   //Loop over all events
-   for (unsigned int event=0; event<m_all_cells.size(); event++)
-     {
-       if (event % m_PrintOutFrequency == 0) 
-	 {
-	   std::cout <<"Reprocessing: "<<event<<std::endl;
-	 }
-       total_cell_e  = 0.0;
-       total_hit_e   = 0.0;
-       total_g4hit_e = 0.0;
-       oneeventcells = m_all_cells[event]; //This gets cells for particular event i (m_all_cells holds now all cells from all events (huge!)
-       for (int j=0; j<MAX_LAYER-1; j++)
-	 {
-	   layercells[j].m_vector = oneeventcells.GetLayer(j);
-	 }
-       //this is for invalid cells
-       layercells[MAX_LAYER-1].m_vector = oneeventcells.GetLayer(-1);
-	 
-       for (int i=0; i<MAX_LAYER; i++)
-	 {
-	   cell_energy[i]  = 0.0; //zero for each event!
-	   hit_energy[i]   = 0.0;
-	   g4hit_energy[i] = 0.0;
-	   for (unsigned int cellindex = 0; cellindex < layercells[i].size(); cellindex++)
-	     {
-	       if (i!=MAX_LAYER-1)
-		 {
-		   cell_energy[i]+=layercells[i][cellindex].cell.energy;
-		   total_cell_e+=layercells[i][cellindex].cell.energy;
-		 }
-	       else
-		 {
-		   //don't add the energy in the invalid layer to the total energy (if there is any (shouldn't)
-		   cell_energy[i]+=layercells[i][cellindex].cell.energy; //this should be here anyway  
-		 }
-	       //sum energy of all FCS detailed hits in this layer/cell
-	       for (unsigned int j=0; j<layercells[i][cellindex].hit.size(); j++)
-		 {
-		   if (i!=MAX_LAYER-1)
-		     {
-		       total_hit_e+=layercells[i][cellindex].hit[j].hit_energy;
-		       hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
-		     }
-		   else
-		     {
-		       //again, don't add invalid layer energy to the sum
-		       hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
-		     }
-		 }
-	       //sum energy of all G4 hits in this layer/cell
-	       for (unsigned int j=0; j<layercells[i][cellindex].g4hit.size(); j++)
-		 {
-		   if (i!=MAX_LAYER-1)
-		     {
-		       total_g4hit_e+=layercells[i][cellindex].g4hit[j].hit_energy;
-		       g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
-		     }
-		   else
-		     {
-		       //don't add invalied layer energy to the sum
-		       g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
-		     }
-		 }
-	     }        
-	 }
-       //Uncomment this to get energy cross check
-       //  std::cout <<"Energy check: event: "<<event<<" cell: "<<total_cell_e<<" g4hits: "<<total_g4hit_e<<" hits: "<<total_hit_e<<std::endl;
-       //tree gets filled 
-       tout->Fill(); 
-     }
-   //and written out
-   tout->Write();
-   fout->Close();
-   
+  //if settings[2]==1 -> write fractions of energies in all layers
+
+  TFile *fout = TFile::Open(outputname,"RECREATE");
+  TTree *tout = new TTree("FCS_ParametrizationInput_TEST","Output_Matched_cell_Tree");
+
+  FCS_matchedcellvector oneeventcells; //these are all matched cells in a single event
+  FCS_matchedcellvector layercells[MAX_LAYER]; //these are all matched cells in a given layer in a given event
+
+  Float_t total_cell_e  = 0.0;
+  Float_t total_hit_e   = 0.0;
+  Float_t total_g4hit_e = 0.0;
+
+  std::vector<Float_t> cell_energy;
+  std::vector<Float_t> hit_energy;
+  std::vector<Float_t> g4hit_energy;
+
+  //Store energies (not fractions in each layer 0-23 (BPS-FCAL2), 24 = INVALID, 25 = TOTAL
+  cell_energy.resize(MAX_LAYER+1);
+  hit_energy.resize(MAX_LAYER+1);
+  g4hit_energy.resize(MAX_LAYER+1);
+
+  for(int i =0 ; i<MAX_LAYER+1; i++)
+    {
+      cell_energy[i]  = 0.0;
+      hit_energy[i]   = 0.0;
+      g4hit_energy[i] = 0.0;
+    }
+
+  //create branches in the output tree according to the settings vector
+  if(settings[0]==1 || ! settings.size())
+    {
+      //Write all FCS_matchedcells
+      tout->Branch("AllCells", &oneeventcells);
+    }
+  if (settings.size()>=2 && settings[1]==1)
+    {
+      //write cells per layer
+      for (Int_t i=0; i<MAX_LAYER; i++)
+        {
+          TString branchname="Sampling_";
+          branchname+=i;
+          tout->Branch(branchname, &layercells[i]);
+        }
+    }
+
+  if(settings.size()>=3 && settings[2]==1)
+    {
+      //write also energies per layer:
+      tout->Branch("cell_energy",&cell_energy);
+      tout->Branch("hit_energy",&hit_energy);
+      tout->Branch("g4hit_energy",&g4hit_energy);
+
+      //This is a duplicate of cell_energy[25]
+      tout->Branch("total_cell_energy",  &total_cell_e);
+      tout->Branch("total_hit_energy",   &total_hit_e);
+      tout->Branch("total_g4hit_energy", &total_g4hit_e);
+    }
+
+  //Loop over all events
+  for(unsigned int event=0; event<m_all_cells.size(); event++)
+    {
+
+      if (event % m_PrintOutFrequency == 0)
+        std::cout <<"Reprocessing: "<<event<<std::endl;
+
+      total_cell_e  = 0.0;
+      total_hit_e   = 0.0;
+      total_g4hit_e = 0.0;
+      oneeventcells = m_all_cells[event]; //This gets cells for particular event i (m_all_cells holds now all cells from all events (huge!)
+      for (int j=0; j<MAX_LAYER-1; j++)
+        layercells[j].m_vector = oneeventcells.GetLayer(j);
+
+      //this is for invalid cells
+      layercells[MAX_LAYER-1].m_vector = oneeventcells.GetLayer(-1);
+
+      for (int i=0; i<MAX_LAYER; i++)
+        {
+          cell_energy[i]  = 0.0; //zero for each event!
+          hit_energy[i]   = 0.0;
+          g4hit_energy[i] = 0.0;
+          for (unsigned int cellindex = 0; cellindex < layercells[i].size(); cellindex++)
+            {
+              if (i!=MAX_LAYER-1)
+                {
+                  cell_energy[i]+=layercells[i][cellindex].cell.energy;
+                  total_cell_e+=layercells[i][cellindex].cell.energy;
+                }
+              else
+                {
+                  //don't add the energy in the invalid layer to the total energy (if there is any (shouldn't)
+                  cell_energy[i]+=layercells[i][cellindex].cell.energy; //this should be here anyway
+                }
+
+              //sum energy of all FCS detailed hits in this layer/cell
+              for (unsigned int j=0; j<layercells[i][cellindex].hit.size(); j++)
+                {
+                  if (i!=MAX_LAYER-1)
+                    {
+                      total_hit_e+=layercells[i][cellindex].hit[j].hit_energy;
+                      hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
+                    }
+                  else
+                    {
+                      //again, don't add invalid layer energy to the sum
+                      hit_energy[i]+=layercells[i][cellindex].hit[j].hit_energy;
+                    }
+                }
+
+              //sum energy of all G4 hits in this layer/cell
+              for (unsigned int j=0; j<layercells[i][cellindex].g4hit.size(); j++)
+                {
+                  if (i!=MAX_LAYER-1)
+                    {
+                      total_g4hit_e+=layercells[i][cellindex].g4hit[j].hit_energy;
+                      g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
+                    }
+                  else
+                    {
+                      //don't add invalied layer energy to the sum
+                      g4hit_energy[i]+=layercells[i][cellindex].g4hit[j].hit_energy;
+                    }
+                }
+            }
+        }
+
+      //Uncomment this to get energy cross check
+      //std::cout <<"Energy check: event: "<<event<<" cell: "<<total_cell_e<<" g4hits: "<<total_g4hit_e<<" hits: "<<total_hit_e<<std::endl;
+      //tree gets filled
+      tout->Fill();
+
+    }
+
+  //and written out
+  tout->Write();
+  fout->Close();
+
 }
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.h b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.h
index cb073e2d82adafba69e917be72f580db5605f658..ccd08872cdc7c8f25e2e6d0a2fcafcf467997dda 100644
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.h
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/CaloHitAna.h
@@ -72,6 +72,7 @@ public :
    std::vector<Long64_t>  *G4HitCellIdentifier;
    std::vector<float>   *G4HitSamplingFraction;
    std::vector<int>     *G4HitSampling;
+   /*
    std::vector<std::vector<double> > *TTC_back_eta;
    std::vector<std::vector<double> > *TTC_back_phi;
    std::vector<std::vector<double> > *TTC_back_r;
@@ -86,6 +87,22 @@ public :
    std::vector<double>  *TTC_IDCaloBoundary_z;
    std::vector<double>  *TTC_Angle3D;
    std::vector<double>  *TTC_AngleEta;
+   */
+   std::vector<std::vector<double> >* newTTC_entrance_eta;
+   std::vector<std::vector<double> >* newTTC_entrance_phi;
+   std::vector<std::vector<double> >* newTTC_entrance_r;
+   std::vector<std::vector<double> >* newTTC_entrance_z;
+   std::vector<std::vector<double> >* newTTC_back_eta;
+   std::vector<std::vector<double> >* newTTC_back_phi;
+   std::vector<std::vector<double> >* newTTC_back_r;
+   std::vector<std::vector<double> >* newTTC_back_z;
+   std::vector<double>* newTTC_IDCaloBoundary_eta;
+   std::vector<double>* newTTC_IDCaloBoundary_phi;
+   std::vector<double>* newTTC_IDCaloBoundary_r;
+   std::vector<double>* newTTC_IDCaloBoundary_z;
+   std::vector<double>* newTTC_Angle3D;
+   std::vector<double>* newTTC_AngleEta;
+   
    //If this won't work, we will have to change it... (memory??)
    std::vector<FCS_matchedcellvector> m_all_cells; //hm, make it a vector of (vector of FCS_matchedcell) and have it for all 1000 events at once in memory??
 
@@ -120,6 +137,7 @@ public :
    TBranch        *b_G4HitCellIdentifier;   //!
    TBranch        *b_G4HitSamplingFraction;   //!
    TBranch        *b_G4HitSampling;   //!
+   /*
    TBranch        *b_TTC_back_eta;   //!
    TBranch        *b_TTC_back_phi;   //!
    TBranch        *b_TTC_back_r;   //!
@@ -134,7 +152,24 @@ public :
    TBranch        *b_TTC_IDCaloBoundary_z;   //!
    TBranch        *b_TTC_Angle3D;   //!
    TBranch        *b_TTC_AngleEta;   //!
-
+   */
+   
+   TBranch        *b_newTTC_back_eta;   //!
+   TBranch        *b_newTTC_back_phi;   //!
+   TBranch        *b_newTTC_back_r;   //!
+   TBranch        *b_newTTC_back_z;   //!
+   TBranch        *b_newTTC_entrance_eta;   //!
+   TBranch        *b_newTTC_entrance_phi;   //!
+   TBranch        *b_newTTC_entrance_r;   //!
+   TBranch        *b_newTTC_entrance_z;   //!
+   TBranch        *b_newTTC_IDCaloBoundary_eta;   //!
+   TBranch        *b_newTTC_IDCaloBoundary_phi;   //!
+   TBranch        *b_newTTC_IDCaloBoundary_r;   //!
+   TBranch        *b_newTTC_IDCaloBoundary_z;   //!
+   TBranch        *b_newTTC_Angle3D;   //!
+   TBranch        *b_newTTC_AngleEta;   //!
+   
+   
    CaloHitAna(TString filename="ISF_HitAnalysispion_eta1.root", TString outputname="output1.root", std::vector<Int_t> settings=std::vector<Int_t>(), Float_t timingcut=999999., Int_t debug=0, TTree *tree=0);
    virtual ~CaloHitAna();
    virtual Int_t    Cut(Long64_t entry);
@@ -248,6 +283,7 @@ void CaloHitAna::Init(TTree *tree)
    G4HitCellIdentifier = 0;
    G4HitSamplingFraction = 0;
    G4HitSampling = 0;
+   /*
    TTC_back_eta = 0;
    TTC_back_phi = 0;
    TTC_back_r = 0;
@@ -262,7 +298,23 @@ void CaloHitAna::Init(TTree *tree)
    TTC_IDCaloBoundary_z = 0;
    TTC_Angle3D = 0;
    TTC_AngleEta = 0;
-
+   */
+   newTTC_back_eta = 0;
+   newTTC_back_phi = 0;
+   newTTC_back_r = 0;
+   newTTC_back_z = 0;
+   newTTC_entrance_eta = 0;
+   newTTC_entrance_phi = 0;
+   newTTC_entrance_r = 0;
+   newTTC_entrance_z = 0;
+   newTTC_IDCaloBoundary_eta = 0;
+   newTTC_IDCaloBoundary_phi = 0;
+   newTTC_IDCaloBoundary_r = 0;
+   newTTC_IDCaloBoundary_z = 0;
+   newTTC_Angle3D = 0;
+   newTTC_AngleEta = 0;
+   
+   
    // Set branch addresses and branch pointers
    if (!tree) return;
    fChain = tree;
@@ -299,6 +351,7 @@ void CaloHitAna::Init(TTree *tree)
    fChain->SetBranchAddress("G4HitCellIdentifier", &G4HitCellIdentifier, &b_G4HitCellIdentifier);
    fChain->SetBranchAddress("G4HitSamplingFraction", &G4HitSamplingFraction, &b_G4HitSamplingFraction);
    fChain->SetBranchAddress("G4HitSampling", &G4HitSampling, &b_G4HitSampling);
+   /*
    fChain->SetBranchAddress("TTC_back_eta", &TTC_back_eta, &b_TTC_back_eta);
    fChain->SetBranchAddress("TTC_back_phi", &TTC_back_phi, &b_TTC_back_phi);
    fChain->SetBranchAddress("TTC_back_r", &TTC_back_r, &b_TTC_back_r);
@@ -311,8 +364,24 @@ void CaloHitAna::Init(TTree *tree)
    fChain->SetBranchAddress("TTC_IDCaloBoundary_phi", &TTC_IDCaloBoundary_phi, &b_TTC_IDCaloBoundary_phi);
    fChain->SetBranchAddress("TTC_IDCaloBoundary_r", &TTC_IDCaloBoundary_r, &b_TTC_IDCaloBoundary_r);
    fChain->SetBranchAddress("TTC_IDCaloBoundary_z", &TTC_IDCaloBoundary_z, &b_TTC_IDCaloBoundary_z);
-   fChain->SetBranchAddress("TTC_Angle3D", &TTC_Angle3D, &b_TTC_Angle3D);
-   fChain->SetBranchAddress("TTC_AngleEta", &TTC_AngleEta, &b_TTC_AngleEta);
+   fChain->SetBranchAddress("TTC_Angle3D",     &TTC_Angle3D, &b_TTC_Angle3D);
+   fChain->SetBranchAddress("TTC_AngleEta",    &TTC_AngleEta, &b_TTC_AngleEta);
+   */
+   fChain->SetBranchAddress("newTTC_back_eta", &newTTC_back_eta, &b_newTTC_back_eta);
+   fChain->SetBranchAddress("newTTC_back_phi", &newTTC_back_phi, &b_newTTC_back_phi);
+   fChain->SetBranchAddress("newTTC_back_r",   &newTTC_back_r, &b_newTTC_back_r);
+   fChain->SetBranchAddress("newTTC_back_z",   &newTTC_back_z, &b_newTTC_back_z);
+   fChain->SetBranchAddress("newTTC_entrance_eta", &newTTC_entrance_eta, &b_newTTC_entrance_eta);
+   fChain->SetBranchAddress("newTTC_entrance_phi", &newTTC_entrance_phi, &b_newTTC_entrance_phi);
+   fChain->SetBranchAddress("newTTC_entrance_r",   &newTTC_entrance_r, &b_newTTC_entrance_r);
+   fChain->SetBranchAddress("newTTC_entrance_z",   &newTTC_entrance_z, &b_newTTC_entrance_z);
+   fChain->SetBranchAddress("newTTC_IDCaloBoundary_eta", &newTTC_IDCaloBoundary_eta, &b_newTTC_IDCaloBoundary_eta);
+   fChain->SetBranchAddress("newTTC_IDCaloBoundary_phi", &newTTC_IDCaloBoundary_phi, &b_newTTC_IDCaloBoundary_phi);
+   fChain->SetBranchAddress("newTTC_IDCaloBoundary_r",   &newTTC_IDCaloBoundary_r, &b_newTTC_IDCaloBoundary_r);
+   fChain->SetBranchAddress("newTTC_IDCaloBoundary_z",   &newTTC_IDCaloBoundary_z, &b_newTTC_IDCaloBoundary_z);
+   fChain->SetBranchAddress("newTTC_Angle3D",  &newTTC_Angle3D, &b_newTTC_Angle3D);
+   fChain->SetBranchAddress("newTTC_AngleEta", &newTTC_AngleEta, &b_newTTC_AngleEta);
+   
    Notify();
 }
 
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/Makefile b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/Makefile
index 3cc648f37490f24a5add5d3aa67d35469be2d4a6..c409a954cd88a33b32ddfdae674b52d21ae93537 100755
--- a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/Makefile
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/Makefile
@@ -1,248 +1,26 @@
-######################################################################
-# Project: TMVA - Toolkit for Multivariate Data Analysis             #
-# Code   : Source                                                    #
-###################################################################### 
+if [  -f FCS_CellDict.cxx ];
+then
+ rm FCS_CellDict.cxx
+ rm FCS_CellDict.h
+fi
+rootcint FCS_CellDict.cxx -c FCS_Cell.h Linkdef.h
+
+#compile
+g++ -g -c run.C FCS_CellDict.cxx -I $(root-config --incdir) -I . -fPIC $CPPEXPFLAGS -std=c++11
+
+#link executable
+g++ -g -o CaloHitAna run.o FCS_CellDict.o -L $(root-config --libdir) -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lpthread -Wl,-rpath,$(root-config --libdir) -lm -ldl -fPIC $CPPEXPFLAGS -std=c++11
+	
+#this creates a shared library for ROOT (which can be loaded by hand)
+g++ -shared -o FCS_Cell_h.so FCS_CellDict.o -L $(root-config --libdir) -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lpthread -Wl,-rpath,$(root-config --libdir) -lm -ldl -fPIC $CPPEXPFLAGS -std=c++11
+	
+#example
+g++ -g -c CaloHitAna2.C -I $(root-config --incdir) -I . -fPIC $CPPEXPFLAGS -std=c++11
+
+g++ -g -o CaloHitAna2 CaloHitAna2.o FCS_CellDict.o -L $(root-config --libdir) -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lpthread -Wl,-rpath,$(root-config --libdir) -lm -ldl -lstdc++ -fPIC $CPPEXPFLAGS -std=c++11
+	
+#another example
+g++ -g -c CaloHitAna3.C FCS_CellDict.cxx -Wall -I $(root-config --incdir) -I . -fPIC $CPPEXPFLAGS -Wall -std=c++11
+
+g++ -g -o CaloHitAna3 CaloHitAna3.o FCS_CellDict.o -L $(root-config --libdir) -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lpthread -Wl,-rpath,$(root-config --libdir) -lm -ldl -lstdc++ -fPIC $CPPEXPFLAGS -Wall -std=c++11
 
-SHELL=bash
-
-MAKEFLAGS = --no-print-directory -r -s --warn-undefined-variables --debug
-
-include Makefile.arch
-
-# Internal configuration
-PACKAGE=TMVA
-LD_LIBRARY_PATH := $(shell root-config --libdir):$(LD_LIBRARY_PATH)
-OBJDIR    = obj
-DEPDIR    = $(OBJDIR)/dep
-LIBDIR    = lib
-VPATH     = $(OBJDIR)
-INCLUDES += -I./
-
-DICTL1       := inc/LinkDef1.h
-DICTL2       := inc/LinkDef2.h
-DICTL3       := inc/LinkDef3.h
-DICTL4       := inc/LinkDef4.h
-DICTL        := $(DICTL1) $(DICTL2) $(DICTL3) $(DICTL4)
-DICTS1       := src/$(PACKAGE)_Dict1.C
-DICTS2       := src/$(PACKAGE)_Dict2.C
-DICTS3       := src/$(PACKAGE)_Dict3.C
-DICTS4       := src/$(PACKAGE)_Dict4.C
-DICTS        := $(DICTS1) $(DICTS2) $(DICTS3) $(DICTS4)
-DICTO1       := $(OBJDIR)/$(PACKAGE)_Dict1.o
-DICTO2       := $(OBJDIR)/$(PACKAGE)_Dict2.o
-DICTO3       := $(OBJDIR)/$(PACKAGE)_Dict3.o
-DICTO4       := $(OBJDIR)/$(PACKAGE)_Dict4.o
-DICTO        := $(DICTO1) $(DICTO2) $(DICTO3) $(DICTO4)
-DICTH1       := Configurable.h Event.h Factory.h MethodBase.h MethodCompositeBase.h \
-		MethodANNBase.h MethodTMlpANN.h MethodRuleFit.h MethodCuts.h MethodFisher.h \
-		MethodKNN.h MethodCFMlpANN.h MethodCFMlpANN_Utils.h MethodLikelihood.h \
-		MethodHMatrix.h MethodPDERS.h MethodBDT.h MethodDT.h MethodSVM.h MethodBayesClassifier.h \
-		MethodFDA.h MethodMLP.h MethodBoost.h \
-		MethodPDEFoam.h MethodLD.h MethodCategory.h
-DICTH2       := TSpline2.h TSpline1.h PDF.h BinaryTree.h BinarySearchTreeNode.h BinarySearchTree.h \
-		Timer.h RootFinder.h CrossEntropy.h DecisionTree.h DecisionTreeNode.h MisClassificationError.h \
-		Node.h SdivSqrtSplusB.h SeparationBase.h RegressionVariance.h Tools.h Reader.h \
-		GeneticAlgorithm.h GeneticGenes.h GeneticPopulation.h GeneticRange.h GiniIndex.h \
-		GiniIndexWithLaplace.h SimulatedAnnealing.h QuickMVAProbEstimator.h
-DICTH3       := Config.h KDEKernel.h Interval.h LogInterval.h FitterBase.h MCFitter.h GeneticFitter.h  \
-		SimulatedAnnealingFitter.h MinuitFitter.h MinuitWrapper.h IFitterTarget.h \
-		PDEFoam.h PDEFoamDecisionTree.h PDEFoamDensityBase.h PDEFoamDiscriminantDensity.h \
-		PDEFoamEventDensity.h PDEFoamTargetDensity.h PDEFoamDecisionTreeDensity.h PDEFoamMultiTarget.h \
-		PDEFoamVect.h PDEFoamCell.h PDEFoamDiscriminant.h PDEFoamEvent.h PDEFoamTarget.h \
-		PDEFoamKernelBase.h PDEFoamKernelTrivial.h PDEFoamKernelLinN.h PDEFoamKernelGauss.h \
-		BDTEventWrapper.h CCTreeWrapper.h \
-		CCPruner.h CostComplexityPruneTool.h SVEvent.h OptimizeConfigParameters.h
-DICTH4       := TNeuron.h TSynapse.h TActivationChooser.h TActivation.h TActivationSigmoid.h TActivationIdentity.h \
-		TActivationTanh.h TActivationRadial.h TNeuronInputChooser.h TNeuronInput.h TNeuronInputSum.h \
-		TNeuronInputSqSum.h TNeuronInputAbs.h Types.h Ranking.h RuleFit.h RuleFitAPI.h IMethod.h MsgLogger.h \
-		VariableTransformBase.h VariableIdentityTransform.h VariableDecorrTransform.h VariablePCATransform.h \
-		VariableGaussTransform.h VariableNormalizeTransform.h VariableRearrangeTransform.h
-DICTH1       := $(patsubst %,inc/TMVA/%,$(DICTH1))
-DICTH2       := $(patsubst %,inc/TMVA/%,$(DICTH2))
-DICTH3       := $(patsubst %,inc/TMVA/%,$(DICTH3))
-DICTH4       := $(patsubst %,inc/TMVA/%,$(DICTH4))
-DICTH        := $(DICTH1) $(DICTH2) $(DICTH3) $(DICTH4)
-
-
-SKIPCPPLIST  := 
-SKIPHLIST    := $(DICTHEAD) $(DICTL)
-LIBFILE      := lib/lib$(PACKAGE).a
-SHLIBFILE    := lib$(PACKAGE).$(DllSuf)
-DLLIBFILE    := lib/lib$(PACKAGE).dll
-ROOTMAP      := lib/lib$(PACKAGE).rootmap
-TESTDIR      := test
-UNAME = $(shell uname)
-
-default: shlib linklib
-
-# List of all source files to build
-HLIST   = $(filter-out $(SKIPHLIST),$(wildcard inc/TMVA/*.h))
-CPPLIST = $(filter-out $(SKIPCPPLIST),$(patsubst src/%,%,$(wildcard src/*.$(SrcSuf))))
-
-# List of all object files to build
-OLIST=$(patsubst %.cxx,%.o,$(CPPLIST))
-OLIST=$(CPPLIST:.$(SrcSuf)=.o)
-DEPLIST=$(foreach var,$(CPPLIST:.$(SrcSuf)=.d),$(DEPDIR)/$(var))
-
-# Implicit rule to compile all classes
-sl:
-	if [[ ( ! -e TMVA ) ]]; then \
-		ln -sf inc/TMVA TMVA; \
-	fi
-
-$(OBJDIR)/%.o : src/%.cxx 
-	if [[ ( ! -e TMVA ) ]]; then \
-		ln -sf inc/TMVA TMVA; \
-	fi
-	@printf "Compiling $< ... "
-	@mkdir -p $(OBJDIR)
-	@$(CXX) $(INCLUDES) $(CXXFLAGS) -ggdb -c $< -o $@
-	@echo "Done"
-
-# Rule to make the dictionary
-dict: sl $(DICTO1) $(DICTO2) $(DICTO3) $(DICTO4)
-
-$(DICTS1):  $(DICTH1) $(DICTL1)
-	@echo "Generating dictionary $@" 
-	$(shell root-config --exec-prefix)/bin/rootcint -f $@ -c -p $(INCLUDES) $^
-
-$(DICTS2):  $(DICTH2) $(DICTL2)
-	@echo "Generating dictionary $@" 
-	$(shell root-config --exec-prefix)/bin/rootcint -f $@ -c -p $(INCLUDES) $^
-
-$(DICTS3):  $(DICTH3) $(DICTL3)
-	@echo "Generating dictionary $@" 
-	$(shell root-config --exec-prefix)/bin/rootcint -f $@ -c -p $(INCLUDES) $^
-
-$(DICTS4):  $(DICTH4) $(DICTL4)
-	@echo "Generating dictionary $@" 
-	$(shell root-config --exec-prefix)/bin/rootcint -f $@ -c -p $(INCLUDES) $^
-
-$(DICTO1): $(DICTS1)
-	@echo "Compiling dictionary $<"
-	@mkdir -p $(OBJDIR)
-	@$(CXX) $(INCLUDES) $(CXXFLAGS) -g -c  -o $@ $<
-
-$(DICTO2): $(DICTS2)
-	@echo "Compiling dictionary $<"
-	@mkdir -p $(OBJDIR)
-	@$(CXX) $(INCLUDES) $(CXXFLAGS) -g -c  -o $@ $<
-
-$(DICTO3): $(DICTS3)
-	@echo "Compiling dictionary $<"
-	@mkdir -p $(OBJDIR)
-	@$(CXX) $(INCLUDES) $(CXXFLAGS) -g -c  -o $@ $<
-
-$(DICTO4): $(DICTS4)
-	@echo "Compiling dictionary $<"
-	@mkdir -p $(OBJDIR)
-	@$(CXX) $(INCLUDES) $(CXXFLAGS) -g -c  -o $@ $<
-
-
-
-# Rule to set up a symbolic links to the created shared library
-linklib:
-	if [[ ( ( `root-config --platform` == "macosx" ) && \
-			( ! -e lib/lib$(PACKAGE).1.dylib ) ) || \
-			( ! -e lib/lib$(PACKAGE).1.so ) ]]; then \
-		printf "Setting up soft links to the TMVA library ... "; \
-		ln -sf $(SHLIBFILE) $(LIBDIR)/lib$(PACKAGE).1.so; \
-		if [[ `root-config --platform` == "macosx" ]]; then \
-			ln -sf $(SHLIBFILE) $(LIBDIR)/lib$(PACKAGE).1.dylib; \
-		fi; \
-		echo "Done"; \
-	fi
-
-##############################
-# The dependencies section   
-# - the purpose of the .d files is to keep track of the
-#   header file dependence
-# - this can be achieved using the makedepend command 
-##############################
-# .d tries to pre-process .cc
-ifneq ($(MAKECMDGOALS),clean)
--include $(DEPLIST)
-endif
-
-$(DEPDIR)/%.d: src/%.$(SrcSuf)
-	@mkdir -p $(DEPDIR)
-	if [[ ( ! -e TMVA ) ]]; then \
-		ln -sf inc/TMVA TMVA; \
-	fi
-	if test -f $< ; then \
-		printf "Building $(@F) ... "; \
-		$(SHELL) -ec '`root-config --exec-prefix`/bin/rmkdepend -f- -Y -w 3000 -- -I./ -- $< 2> /dev/null 1| sed -e "s-src/\(.*\).o\(: .*\)-$(DEPDIR)\/\1.d $(OBJDIR)/\1.o\2-" > $@'; \
-		rm -f $@.bak; \
-		echo "Done"; \
-	fi
-
-# Rule to combine objects into a library
-$(LIBFILE): $(DICTO) $(OLIST)
-	@printf "Making static library $(LIBFILE) ... "
-	@rm -f $(LIBFILE)
-	@ar q $(LIBFILE) $(addprefix $(OBJDIR)/,$(OLIST) $(DICTO)
-	@ranlib $(LIBFILE)
-	@echo "Done"
-
-# Rule to combine objects into a unix shared library
-$(LIBDIR)/$(SHLIBFILE): $(OLIST) $(DICTO)
-	@printf "Building shared library $(LIBDIR)/$(SHLIBFILE) ... "
-	@mkdir -p $(LIBDIR)
-	@rm -f $(LIBDIR)/$(SHLIBFILE)
-	@$(LD) -L$(shell root-config --libdir) $(SOFLAGS) $(addprefix $(OBJDIR)/,$(OLIST)) $(DICTO) -o $(LIBDIR)/$(SHLIBFILE) -lMinuit -lXMLIO
-#	ln -fs $(SHLIBFILE) lib/lib$(PACKAGE).1.so
-	@echo "Done"
-
-# Rule to combine objects into a unix shared library
-$(ROOTMAP): $(DICTL)
-	@printf "Building $(ROOTMAP) ... "
-	@mkdir -p $(LIBDIR)
-	rlibmap -f -o $@ -l lib$(PACKAGE).1.$(DllSuf) -d libMinuit.so libMLP.so libMatrix.so libTree.so libGraf.so libTreePlayer.so libXMLIO.so -c $^
-	@echo "Done"
-
-# Rule to combine objects into a windows shared library
-$(DLLIBFILE): $(OLIST) $(DICTO)
-	@printf "Making dll file $(DLLIBFILE) ... "
-	@rm -f $(DLLIBFILE)
-	$(LD) -Wl,--export-all-symbols -Wl,--export-dynamic -Wl,--enable-auto-import -Wl,-Bdynamic -shared --enable-auto-image-base -Wl,-soname -o $(DLLIBFILE) -Wl,--whole-archive $(addprefix $(OBJDIR)/,$(OLIST) $(patsubst %.$(SrcSuf),%.o,$(DICTFILE))) -Wl,--no-whole-archive -L$(ROOTSYS)/lib -lCore -lCint -lHist -lGraf -lGraf3d -lTree -lRint -lPostscript -lMatrix -lMinuit -lPhysics -lHtml -lXMLIO -lm
-	@echo "Done"
-
-# Useful build targets
-lib: $(LIBFILE) 
-
-shlib: $(LIBDIR)/$(SHLIBFILE) $(ROOTMAP)
-
-winlib: $(DLLIBFILE)
-
-vars:
-	#echo $(patsubst src/%,%,$(wildcard src/*.$(SrcSuf)))
-	echo $(OLIST) $(DICTO)
-
-clean:
-	rm -rf obj
-	rm -rf lib
-	rm -f TMVA 
-	rm -f $(DICTS) $(DICTS:.C=.h)
-	rm -f $(OBJDIR)/*.o
-	rm -f $(DEPDIR)/*.d
-	rm -f $(LIBFILE)
-	rm -f $(LIBDIR)/$(SHLIBFILE)
-	rm -f lib/lib$(PACKAGE).1.so
-	rm -f lib/lib$(PACKAGE).1.dylib
-	rm -f $(ROOTMAP)
-	rm -f $(DLLIBFILE)
-
-distclean:
-	rm -rf obj 
-	rm -f *~
-	rm -f $(DICTFILE) $(DICTHEAD)
-	rm -f $(LIBFILE)
-	rm -f $(LIBDIR)/$(SHLIBFILE	)
-	rm -f lib/lib$(PACKAGE).1.so
-	rm -f lib/lib$(PACKAGE).1.dylib
-	rm -f $(ROOTMAP)
-	rm -f $(DLLIBFILE)
-
-.PHONY : winlib shlib lib default clean
-
-# DO NOT DELETE
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/make_caloHitAna.sh b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/make_caloHitAna.sh
new file mode 100644
index 0000000000000000000000000000000000000000..0f6fbdc60a0b5518fa7349547daa4745dc375a8a
--- /dev/null
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/make_caloHitAna.sh
@@ -0,0 +1,4 @@
+g++ -g -c run.C FCS_CellDict.cxx -I $(root-config --incdir) -I . -fPIC $CPPEXPFLAGS -std=c++11
+g++ -g -o CaloHitAna run.o FCS_CellDict.o -L $(root-config --libdir) -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lpthread -Wl,-rpath,$(root-config --libdir) -lm -ldl -fPIC $CPPEXPFLAGS -std=c++11
+
+
diff --git a/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/rootlogon.C b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/rootlogon.C
new file mode 100644
index 0000000000000000000000000000000000000000..6e7a21f315caec0f2dd1a06c3e9f078fc5be0155
--- /dev/null
+++ b/Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/rootlogon.C
@@ -0,0 +1,15 @@
+/*
+  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+*/
+
+#include "AtlasStyle.C"
+#include "AtlasUtils.C"
+
+void rootlogon()
+{
+  // Load ATLAS style
+  SetAtlasStyle();
+  gROOT->SetStyle("ATLAS");
+  gROOT->ForceStyle();
+ 
+}
diff --git a/TileCalorimeter/TileRecAlgs/CMakeLists.txt b/TileCalorimeter/TileRecAlgs/CMakeLists.txt
index 02377ee89f6c97a50b50ca328cf624afb04ecd0a..d95068d7b1fd9f407c408c38e8e684adf0f21760 100644
--- a/TileCalorimeter/TileRecAlgs/CMakeLists.txt
+++ b/TileCalorimeter/TileRecAlgs/CMakeLists.txt
@@ -18,6 +18,7 @@ atlas_depends_on_subdirs( PUBLIC
                           Calorimeter/CaloEvent
                           Control/AthenaKernel
                           DetectorDescription/Identifier
+                          DetectorDescription/IdDictParser
                           Event/EventContainers
                           Event/xAOD/xAODEventInfo
                           TileCalorimeter/TileCalib/TileCalibBlobObjs
diff --git a/TileCalorimeter/TileRecAlgs/share/TileDigitsThresholdFilter_test.ref b/TileCalorimeter/TileRecAlgs/share/TileDigitsThresholdFilter_test.ref
new file mode 100644
index 0000000000000000000000000000000000000000..ae6c582fecefefc46ae401bff52084f0511b5463
--- /dev/null
+++ b/TileCalorimeter/TileRecAlgs/share/TileDigitsThresholdFilter_test.ref
@@ -0,0 +1,64 @@
+
+
+Initializing Gaudi ApplicationMgr using job opts ./TileDigitsThresholdFilter_test_generated.txt
+JobOptionsSvc        INFO Job options successfully read in from ./TileDigitsThresholdFilter_test_generated.txt
+ApplicationMgr    SUCCESS 
+====================================================================================================================================
+                                                   Welcome to ApplicationMgr (GaudiCoreSvc v28r2)
+                                          running on lxplus000.cern.ch on Mon Jul 10 16:48:20 2017
+====================================================================================================================================
+ApplicationMgr       INFO Successfully loaded modules : StoreGate
+ApplicationMgr       INFO Application Manager Configured successfully
+ClassIDSvc           INFO  getRegistryEntries: read 4130 CLIDRegistry entries for module ALL
+StoreGateSvc        DEBUG Property update for OutputLevel : new value = 2
+StoreGateSvc        DEBUG Service base class initialized successfully
+StoreGateSvc        DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl
+StoreGateSvc_Impl   DEBUG Property update for OutputLevel : new value = 2
+StoreGateSvc_Impl   DEBUG Service base class initialized successfully
+EventLoopMgr      WARNING Unable to locate service "EventSelector" 
+EventLoopMgr      WARNING No events will be processed from external input.
+HistogramPersis...WARNING Histograms saving not required.
+ApplicationMgr       INFO Application Manager Initialized successfully
+ApplicationMgr Ready
+test1
+TileHWID             INFO initialize_from_dictionary 
+AtlasDetectorIDHelper::initialize_from_dictionary - Warning: unable to find mm region index: group, region size 0 0
+AtlasDetectorIDHelper::initialize_from_dictionary - Warning: unable to find stgc region index: group, region size 0 0
+AtlasDetectorID::initLevelsFromDict - there are no sTGC entries in the dictionary! 
+AtlasDetectorID::initLevelsFromDict - there are no MM entries in the dictionary! 
+AtlasDetectorID      DEBUG Could not get value for label 'no_side' of field 'DetZside' in dictionary Calorimeter
+ AtlasDetectorID::initialize_from_dictionary - OK 
+TileTBID             INFO initialize_from_dictionary 
+AtlasDetectorIDHelper::initialize_from_dictionary - Warning: unable to find mm region index: group, region size 0 0
+AtlasDetectorIDHelper::initialize_from_dictionary - Warning: unable to find stgc region index: group, region size 0 0
+AtlasDetectorID::initLevelsFromDict - there are no sTGC entries in the dictionary! 
+AtlasDetectorID::initLevelsFromDict - there are no MM entries in the dictionary! 
+AtlasDetectorID      DEBUG Could not get value for label 'no_side' of field 'DetZside' in dictionary Calorimeter
+ AtlasDetectorID::initialize_from_dictionary - OK 
+AtlasDetectorIDHelper::initialize_from_dictionary - Warning: unable to find mm region index: group, region size 0 0
+AtlasDetectorIDHelper::initialize_from_dictionary - Warning: unable to find stgc region index: group, region size 0 0
+AtlasDetectorID::initLevelsFromDict - there are no sTGC entries in the dictionary! 
+AtlasDetectorID::initLevelsFromDict - there are no MM entries in the dictionary! 
+AtlasDetectorID      DEBUG Could not get value for label 'no_side' of field 'DetZside' in dictionary Calorimeter
+ AtlasDetectorID::initialize_from_dictionary - OK 
+ClassIDSvc           INFO  getRegistryEntries: read 371 CLIDRegistry entries for module ALL
+TileDigitsThres...   INFO Input digits container: 'TileDigitsCnt'  output container: 'TileDigitsFiltered'
+TileDigitsThres...   INFO initialization completed
+TILE => 5/0/1/1/0/0
+TILE => 5/0/1/1/1/0
+TILE => 5/0/1/1/2/0
+TILE => 5/0/1/1/3/0
+TILE => 5/0/1/1/4/0
+TILE => 5/0/1/2/0/1
+TILE => 5/0/1/2/1/1
+TILE => 5/0/1/2/2/1
+TILE => 5/0/1/2/3/1
+TILE => 5/0/1/2/4/1
+StoreGateSvc_Impl   DEBUG Recorded object @0x238c9f0 with key TileDigitsCnt of type TileDigitsContainer(CLID 2925)
+ in DataObject @0x2371410
+ object not modifiable when retrieved
+StoreGateSvc_Impl   DEBUG Retrieved const handle to object TileDigitsCnt  of type TileDigitsContainer(CLID 2925)
+StoreGateSvc_Impl   DEBUG Recorded object @0x23ba0b0 with key TileDigitsFiltered of type TileDigitsContainer(CLID 2925)
+ in DataObject @0x22ec880
+ object not modifiable when retrieved
+StoreGateSvc_Impl   DEBUG Retrieved const handle to object TileDigitsFiltered  of type TileDigitsContainer(CLID 2925)
diff --git a/TileCalorimeter/TileRecAlgs/test/TileDigitsThresholdFilter_test.cxx b/TileCalorimeter/TileRecAlgs/test/TileDigitsThresholdFilter_test.cxx
index 15823d2e1adde9d20e3dfbceda6fe72188344834..091d9315215b1c81dd66ad04dfc6182072f07fd3 100644
--- a/TileCalorimeter/TileRecAlgs/test/TileDigitsThresholdFilter_test.cxx
+++ b/TileCalorimeter/TileRecAlgs/test/TileDigitsThresholdFilter_test.cxx
@@ -45,14 +45,13 @@ static const std::vector<std::vector<float> > TESTDIGITS = {
 
 class TileCablingSvc {
  public:
-   static void init_idhelpers() {
+   static void init_idhelpers(IdDictParser& parser) {
 
      TileHWID* tileHWID = new TileHWID();
      TileID* tileID = new TileID();
      TileTBID* tileTBID = new TileTBID();
 
      tileID->set_do_neighbours (false);
-     IdDictParser parser;
      parser.register_external_entity ("TileCalorimeter", "IdDictTileCalorimeter.xml");
      IdDictMgr& idd = parser.parse ("IdDictParser/ATLAS_IDS.xml");
      assert (tileHWID->initialize_from_dictionary (idd) == 0);
@@ -109,8 +108,8 @@ void test1() {
 
   ISvcLocator* svcLoc = Gaudi::svcLocator();
 
-
-  TileCablingSvc::init_idhelpers();
+  IdDictParser parser;
+  TileCablingSvc::init_idhelpers(parser);
 
   ServiceHandle<StoreGateSvc> evtStore("StoreGateSvc", "");
   ServiceHandle<StoreGateSvc> detStore("DetectorStore", "");
diff --git a/Tracking/TrkFitter/TrkiPatFitter/src/MaterialAllocator.cxx b/Tracking/TrkFitter/TrkiPatFitter/src/MaterialAllocator.cxx
index 7306f73a81273e9aab8252a24d2be9cafe3fa845..dfd803bc1dadce16d33bd07fa731de0222491629 100755
--- a/Tracking/TrkFitter/TrkiPatFitter/src/MaterialAllocator.cxx
+++ b/Tracking/TrkFitter/TrkiPatFitter/src/MaterialAllocator.cxx
@@ -1429,7 +1429,7 @@ MaterialAllocator::indetMaterial (std::list<FitMeasurement*>&	measurements,
 	return;
     }
 
-    ATH_MSG_WARNING( " indetMaterial: ALARM no material found on track");
+    ATH_MSG_DEBUG( " indetMaterial: ALARM no material found on track");
     
     // allocate indet material from TrackingGeometry
     Amg::Vector3D endPosition	= endIndetMeasurement->intersection(FittedTrajectory).position();
diff --git a/Tracking/TrkVertexFitter/TrkVKalVrtFitter/CMakeLists.txt b/Tracking/TrkVertexFitter/TrkVKalVrtFitter/CMakeLists.txt
index 6711f985fe0dcfbb51d0029962208275524ce895..39a0bac840e29296fea371d27719d4929b2cb532 100644
--- a/Tracking/TrkVertexFitter/TrkVKalVrtFitter/CMakeLists.txt
+++ b/Tracking/TrkVertexFitter/TrkVKalVrtFitter/CMakeLists.txt
@@ -20,6 +20,7 @@ atlas_depends_on_subdirs( PUBLIC
                           Tracking/TrkEvent/VxSecVertex
                           Tracking/TrkVertexFitter/TrkVKalVrtCore
                           Tracking/TrkVertexFitter/TrkVertexFitterInterfaces
+                          Tracking/TrkExtrapolation/TrkExInterfaces
                           PRIVATE
                           Tracking/TrkDetDescr/TrkSurfaces )
                           #Tracking/TrkEvent/VxVertex
diff --git a/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.cxx b/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.cxx
index 0a08b010b990e5420277531fd4fe54a807bb5d9f..ae247e3f3d9c5b15e57be4b096d57ac675c2b90b 100755
--- a/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.cxx
+++ b/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.cxx
@@ -626,7 +626,6 @@ StatusCode persistifyEL(const TClass *cl, void* instance){
 
 
 
-#ifdef ROOT_6
 
 #include <boost/current_function.hpp>
 using namespace std;
@@ -640,277 +639,7 @@ void TrigTSerializerUnimplError() {
 
 void TrigTSerializer::do_persistify(const std::string , void* ) { TrigTSerializerUnimplError(); }
 void TrigTSerializer::do_persistify_obj(const std::string , void*) { TrigTSerializerUnimplError(); }
-void TrigTSerializer::do_stl_workaround(const Type *, const Object *) { TrigTSerializerUnimplError(); }
 
-#else // ROOT 5
-#include "Reflex/Base.h"
-
-void TrigTSerializer::do_persistify(const std::string nameOfClass, void* instance){
-
-  Type t = Type::ByName(nameOfClass);
-  if (t.IsComplete()){
-    ATH_MSG_VERBOSE( nameOfClass << ": type.IsComplete "  );
-  }
-
-  if (t.IsPointer()){
-
-    do_follow_ptr(nameOfClass, instance);
-
-  } else {
-    
-    if (t.IsFundamental()){
-      //do nothing
-    }
-    
-    else if (t.IsEnum()){
-      //do nothing
-    }
-    else if (t.IsTypedef()){
-      ATH_MSG_VERBOSE( "is typedef "  );
-      Type underlying = t.ToType();
-      if (underlying){
-	do_persistify(underlying.Name(), instance);
-      }
-      else {
-	ATH_MSG_WARNING( "typedef " << nameOfClass 
-                         <<  " has no underlying type"  );
-      }
-    }
-    else if (t.IsArray()){
-      //arrays
-      /*
-      StatusCode sc = do_serialize_array(&t1, instance);
-      if (sc.isFailure())
-        ATH_MSG_WARNING( "do_serialize_array "
-	       <<  nameOfClass << " failed "  );
-      */
-    }
-    else {
-
-      //this is a class object
-	/*
-	//this bit can change dictionaries for Root I/O
-	if (t.BaseSize())
-        t.UpdateMembers();     //get members of base classes too
-	*/
-
-      ATH_MSG_VERBOSE( " class with " << t.BaseSize() << " bases"  );
-
-      //iterate over bases and the class 
-      for (size_t ib=0; ib<=t.BaseSize(); ib++){
-
-        Reflex::Base bc = t.BaseAt(ib);
-	Type tt = bc.ToType();
-	std::string nameOfBase = tt.Name();
-
-	if (ib==t.BaseSize()){
-	  tt = t;
-	  nameOfBase = nameOfClass;
-	}
-	  
-        ATH_MSG_VERBOSE( " basename "  );
-
-	if (!tt.IsComplete()){
-	  //typically this happens for templates
-	  ATH_MSG_DEBUG( "Incomplete type " << nameOfBase  );
-	  
-	  do_persistify_obj(nameOfBase, instance);
-	  
-	  if (tt.IsTemplateInstance()){
-	    
-	    
-	    // do serialize stl
-	    Object stlobj(tt, instance);
-	    do_stl_workaround(&tt, &stlobj); 	  
-	  } 
-	}      
-	
-	const int nmembers = tt.DataMemberSize();
-	
-	
-	Object obj(tt, instance); 
-	Member member;
-	std::string membername, stype;
-	//loop over class members  
-	for (int i=0; i< nmembers; i++){
-	  member = tt.DataMemberAt(i); 
-	  membername = member.Name();
-	  Type type = member.TypeOf();
-	  
-	  stype = type.Name();
-          ATH_MSG_VERBOSE( "membername: " << membername << " type: "   );
-	  
-	  //////////////////////////////       skip transient     //////////////////////////////
-	  if (member.IsTransient()){
-	    ATH_MSG_VERBOSE( membername << " isTransient " << stype  );
-	    continue;
-	  }
-	  //////////////////////////////       pointer     //////////////////////////////
-	  else if (type.IsPointer()){
-	    //pointers
-            ATH_MSG_VERBOSE( membername << " isPointer " << stype  );
-	    void *ptr = Reflex::Object_Cast <void *>(obj.Get(membername));
-	    do_follow_ptr(stype, ptr);
-	  } 
-	  //////////////////////////////       template      //////////////////////////////
-	  else if (type.IsTemplateInstance()){
-	    std::string classname = type.Name();
-            ATH_MSG_VERBOSE( " isTemplateInstance "  << classname  );
-	    
-	    Object o3 = member.Get(obj);
-	    void *ptr = o3.Address();
-	    do_persistify_obj(classname, ptr);
-	    do_stl_workaround(&type, &o3);
-	  }
-	  
-	  //////////////////////////////       object      ////////////////////////////// 
-	  else if (type.IsClass()){
-	    
-	    Object o3 = member.Get(obj);
-	    void *ptr = o3.Address();
-	    
-	    std::string classname = type.Name();
-            ATH_MSG_VERBOSE( " isClass "  << type.Name()  );
-	    do_persistify(classname, ptr );
-	    
-	  }
-	  //////////////////////////////       array       //////////////////////////////
-	  else if (type.IsArray()) {
-            ATH_MSG_VERBOSE( " isArray "  << stype  );
-	    /*
-	      Object oa = member.Get(obj);
-	      void *po=     (obj.Get(membername)).Address();
-	      StatusCode sarr = do_serialize(stype, po);
-	    */
-	  }
-	  
-	  //////////////////////////////       basic types //////////////////////////////
-	  else if (type.IsFundamental()){
-	    //do nothing
-	  }
-	  
-	  else if (type.IsEnum()){
-	    //do nothing
-	  }
-	  
-	  else if (type.IsTypedef()){
-	    ATH_MSG_VERBOSE( stype << " is typedef "  );
-	    void *pobj = (obj.Get(membername)).Address();
-	    do_persistify(stype, pobj);
-	    
-	    
-	    //////////////////////////////       what else?  //////////////////////////////
-	  } else if (type.IsPointerToMember()){
-            ATH_MSG_VERBOSE( "unsupported IsPointerToMember" << stype  );
-	    
-	  } else if (type.IsReference()){
-            ATH_MSG_VERBOSE( "unsupported IsReference" << stype  );
-	    
-	  } else if (type.IsStruct()){
-            ATH_MSG_VERBOSE( "unsupported IsStruct" << stype  );
-	    
-	  } else if (type.IsUnqualified()){
-            ATH_MSG_VERBOSE( "unsupported IsUnqualified" << stype  );
-	  }
-	  
-	  //////////////////////////////       unhandled   //////////////////////////////
-	  else {
-	    ATH_MSG_WARNING( "unsupported type " << stype  );
-	  }
-	}
-      }
-    }
-  }
-}
-
-
-void TrigTSerializer::do_persistify_obj(const std::string nameOfClass, void* instance){
-
-  Type t = Type::ByName(nameOfClass);
-  if (t.IsComplete()){
-    ATH_MSG_DEBUG( nameOfClass << ": type.IsComplete failed"  );
-  }
-  
-  const std::string method = "toPersistent";
-  Member toPers = t.FunctionMemberByName(method);
-
-  if (toPers.Name() != method){
-    ATH_MSG_DEBUG( nameOfClass << ": has no toPersistent()"  );
-    return;
-  }
-
-  Object obj(t, instance);
-  toPers.Invoke(obj);
-  ATH_MSG_DEBUG( nameOfClass << ": toPersistent() invoked on " << instance  );
-
-}
-
-
-
-void TrigTSerializer::do_stl_workaround(const Type *mytype,
-					 const Object *myobject){
-
-
-  size_t ntempargs = mytype->TemplateArgumentSize();
-  const std::string classname = mytype->Name();
-  
-  if (ntempargs==1) {
-
-    size_t nfunc = mytype->FunctionMemberSize();
-	    
-    if (msgLvl(MSG::VERBOSE)){
-      ATH_MSG_DEBUG( classname << ": trying STL container workaround"  );
-      ATH_MSG_DEBUG( "with " << nfunc << " function members"  );
-    
-      for (size_t jf=0; jf<nfunc; jf++)
-	msg(MSG::DEBUG) << mytype->FunctionMemberAt(jf).Name() << " ";
-    
-      msg() << endmsg;
-    }
-    
-    Member msize = mytype->FunctionMemberByName("size");
-#if ROOT_VERSION_CODE < ROOT_VERSION(5,22,0)
-    Object osize = msize.Invoke(*myobject);
-    const size_t cont_siz = *(size_t *)(osize.Address());
-#else
-    size_t cont_siz = 0;
-    msize.Invoke(*myobject, cont_siz);
-#endif
-    ATH_MSG_DEBUG( "container size  " << cont_siz  );
-
-    Member mat = mytype->FunctionMemberByName("at");
-    Type templtype = mytype->TemplateArgumentAt(0);
-    const std::string templtypename = templtype.Name();
-
-    for (size_t is=0; is<cont_siz; is++){
-      std::vector< void * > vec_args;
-      vec_args.push_back(&is);
-#if ROOT_VERSION_CODE < ROOT_VERSION(5,22,0)
-     Object elem = mat.Invoke(*myobject, vec_args);
-#else
-     Object elem;
-     mat.Invoke(*myobject, elem, vec_args);
-#endif
-      Type elemtype = elem.TypeOf();
-      ATH_MSG_DEBUG( "container elem is type of " << elemtype.Name()  );
-      ATH_MSG_DEBUG( "invoking at(" << is << ")=" << templtypename  );
-
-      //CHECK
-      // ATH_MSG_DEBUG( "ptr should yield " << (void *)(*(int *)rptr)  );
-
-      void *rptr = elem.Address();
-      if (elemtype.IsPointer()){
-	void **optr = reinterpret_cast<void**>(elem.Address());
-      	rptr = *optr;
-      }
-
-      do_persistify(templtypename, rptr);
-    }
-
-  }
-}
-
-#endif // ROOT 5
 
 void TrigTSerializer::do_follow_ptr(const std::string name, void *ptr){
 
diff --git a/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.h b/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.h
index 560b81957b9883d3fccc3880a595e7fa5f033666..865afb05d8abe4ecd8860a59f1715d14198ff61c 100755
--- a/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.h
+++ b/Trigger/TrigDataAccess/TrigSerializeResult/src/TrigTSerializer.h
@@ -29,7 +29,6 @@ class MsgStream;
 #include "DataModelRoot/RootType.h"
 typedef RootType        Type;
 typedef RootDataMember  Member;
-typedef RootObject      Object;
 
 
 class TrigTSerializer : virtual public ITrigSerializerToolBase, public AthAlgTool {
@@ -66,7 +65,6 @@ public:
 private:
   void do_persistify(const std::string nameOfClass, void* instance);
   void do_persistify_obj(const std::string nameOfClass, void* instance);
-  void do_stl_workaround(const Type *mytype, const Object *myobject);
   void do_follow_ptr(const std::string nameOfClass, void* instance);
   void add_previous_streamerinfos();
   
diff --git a/Trigger/TrigMonitoring/TrigHLTMonitoring/src/HLTMonTool.cxx b/Trigger/TrigMonitoring/TrigHLTMonitoring/src/HLTMonTool.cxx
index eb458818afa3a5228aa8c02fa96390b686702154..5ab5fd23c85e98d1122096a99c26920ea8050066 100755
--- a/Trigger/TrigMonitoring/TrigHLTMonitoring/src/HLTMonTool.cxx
+++ b/Trigger/TrigMonitoring/TrigHLTMonitoring/src/HLTMonTool.cxx
@@ -15,12 +15,6 @@
 #include "GaudiKernel/IJobOptionsSvc.h"
 #include "AthenaMonitoring/ManagedMonitorToolTest.h" //x
 
-#include "GaudiKernel/MsgStream.h"//x
-#include "GaudiKernel/StatusCode.h"//x
-#include "GaudiKernel/ITHistSvc.h"//x
-#include "GaudiKernel/PropertyMgr.h"//x
-#include "GaudiKernel/IToolSvc.h"//x
-
 #include "GaudiKernel/GaudiException.h"
 
 #include "StoreGate/StoreGateSvc.h"
@@ -401,18 +395,18 @@ StatusCode HLTMonTool::fillResultAndConsistencyHistograms(const std::string& key
     sc_trigDec = evtStore()->retrieve(trigDec,sgKey);
     if (sc_trigDec.isFailure()) 
     {
-        if (msgLvl(MSG::DEBUG)) msg(MSG::DEBUG) <<  "No xAOD::xTrigDecision found in SG " << endmsg;
+      ATH_MSG_DEBUG(  "No xAOD::xTrigDecision found in SG "  );
     }
     else   
-        if (msgLvl(MSG::DEBUG)) msg(MSG::DEBUG) <<  "Found xAOD::xTrigDecision in SG ! " << endmsg;
+      ATH_MSG_DEBUG(  "Found xAOD::xTrigDecision in SG ! "  );
 
     // check whether HLTResult present (ESD)
-    if(m_storeGate->transientContains<HLT::HLTResult>(key)){
-        sc_hltResult = m_storeGate->retrieve(HLTResult,key);
+    if(evtStore()->transientContains<HLT::HLTResult>(key)){
+        sc_hltResult = evtStore()->retrieve(HLTResult,key);
         if (sc_hltResult.isFailure()) 
             ATH_MSG_DEBUG(" Failed to retrieve HLT Result " << key);
         else
-            if (msgLvl(MSG::DEBUG)) msg(MSG::DEBUG) <<  "Found HLT Result in SG ! " << endmsg;
+            ATH_MSG_DEBUG(  "Found HLT Result in SG ! "  );
     }
     
     if(sc_hltResult.isFailure() && sc_trigDec.isFailure())
diff --git a/Trigger/TrigMonitoring/TrigHLTMonitoring/src/IHLTMonTool.cxx b/Trigger/TrigMonitoring/TrigHLTMonitoring/src/IHLTMonTool.cxx
index 1abf08d43e3576d510dc9473da3721e146e70b8a..f9b4f83651c14111bf3218c4381f98d5992ceeaa 100755
--- a/Trigger/TrigMonitoring/TrigHLTMonitoring/src/IHLTMonTool.cxx
+++ b/Trigger/TrigMonitoring/TrigHLTMonitoring/src/IHLTMonTool.cxx
@@ -2,15 +2,10 @@
   Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
 */
 
-#include "GaudiKernel/IJobOptionsSvc.h"
 #include "AthenaMonitoring/AthenaMonManager.h"
 #include "AthenaMonitoring/ManagedMonitorToolTest.h"
 
-#include "GaudiKernel/MsgStream.h"
 #include "GaudiKernel/StatusCode.h"
-#include "GaudiKernel/ITHistSvc.h"
-#include "GaudiKernel/PropertyMgr.h"
-#include "GaudiKernel/IToolSvc.h"
 #include "StoreGate/StoreGateSvc.h"
 #include "EventInfo/TriggerInfo.h"
 #include "EventInfo/EventInfo.h"
@@ -65,57 +60,31 @@ IHLTMonTool::~IHLTMonTool() {
 
 StatusCode IHLTMonTool::initialize() {
 
-  StatusCode sc;
-  
   // retrieve the trigger decision tool
-  sc = m_tdthandle.retrieve();
-  if ( sc.isFailure() ) {
-    ATH_MSG_ERROR("Could not retrieve TrigDecisionTool!");
-    return sc;
-  }
+  ATH_CHECK(  m_tdthandle.retrieve() );
 
   // After retrieve enable Expert methods
   getTDT()->ExperimentalAndExpertMethods()->enable();
 
-  sc = m_storeGate.retrieve();
-  if ( sc.isFailure() ) {
-    ATH_MSG_ERROR("Could not retrieve StoreGate");
-    return sc;
-  }
-
-  sc = m_inputMetaStore.retrieve();
-  if ( sc.isFailure() ) {
-    ATH_MSG_ERROR("Could not retrieve InputMetaDataStore");
-    return sc;
-  }
+  ATH_CHECK( m_storeGate.retrieve() );
+  ATH_CHECK( m_inputMetaStore.retrieve() );
 
   if(m_configTool.empty()){
       ATH_MSG_INFO("No TrigConfigTool provided, using TrigConfigSvc (default)");
-      sc = m_configsvc.retrieve();
+      StatusCode sc = m_configsvc.retrieve();
       if ( sc.isFailure() ) {
           ATH_MSG_WARNING("Could not retrieve TrigConfigSvc - trying TrigConf::xAODConfigTool");
           m_configTool = ToolHandle<TrigConf::ITrigConfigTool>("TrigConf::xAODConfigTool");
-          sc = m_configTool.retrieve();
-          if ( sc.isFailure() ) {
-            ATH_MSG_ERROR("Could not retrieve TrigConfigTool");
-            return sc;
-          }
+          ATH_CHECK( m_configTool.retrieve() );
       }
   }
   else {
-      sc = m_configTool.retrieve();
-      if ( sc.isFailure() ) {
-          ATH_MSG_ERROR("Could not retrieve TrigConfigTool");
-          return sc;
-      }
+    ATH_CHECK( m_configTool.retrieve() );
   }
 
-  sc = ManagedMonitorToolBase::initialize();
-  if (sc.isFailure())  {
-    ATH_MSG_ERROR("Unable to call ManagedMonitoringToolBase::initialize");
-    return sc;
-  }
-  
+  ATH_CHECK( ManagedMonitorToolBase::initialize() );
+
+  StatusCode sc;
   try {
     sc = init();
   } catch(const GaudiException &e) {
@@ -134,7 +103,7 @@ int IHLTMonTool::getL1info() {
   int lvl1info = 0;
   
   const EventInfo* EventInfo(0);
-  StatusCode sc = m_storeGate->retrieve(EventInfo);
+  StatusCode sc = evtStore()->retrieve(EventInfo);
   if (sc.isFailure())  {
     return lvl1info;
   } else {
@@ -153,7 +122,7 @@ int IHLTMonTool::getRunNr() {
 
   int runnr = -1;
   const EventInfo* EventInfo(0);
-  StatusCode sc = m_storeGate->retrieve(EventInfo);
+  StatusCode sc = evtStore()->retrieve(EventInfo);
   if (sc.isFailure())  {
     return runnr;
   } else {
@@ -169,7 +138,7 @@ int IHLTMonTool::getRunNr() {
 
 int IHLTMonTool::getEventNr() {
   const EventInfo* EventInfo(0);
-  StatusCode sc = m_storeGate->retrieve(EventInfo);
+  StatusCode sc = evtStore()->retrieve(EventInfo);
   int eventnr = -1;
   if (sc.isFailure())  {
     return eventnr;
@@ -185,7 +154,7 @@ int IHLTMonTool::getEventNr() {
 
 int IHLTMonTool::getLumiBlockNr() {
   const EventInfo* EventInfo(0);
-  StatusCode sc = m_storeGate->retrieve(EventInfo);
+  StatusCode sc = evtStore()->retrieve(EventInfo);
   int lbnr = -1;
   if (sc.isFailure())  {
     return lbnr;
diff --git a/Trigger/TrigSteer/ViewAlgsTest/share/InDetTrigPostExec.py b/Trigger/TrigSteer/ViewAlgsTest/share/InDetTrigPostExec.py
deleted file mode 100644
index 09c262e9f385d676b6cee5837b0a85495ed8fe8f..0000000000000000000000000000000000000000
--- a/Trigger/TrigSteer/ViewAlgsTest/share/InDetTrigPostExec.py
+++ /dev/null
@@ -1,26 +0,0 @@
-from RegionSelector.RegSelSvcDefault import RegSelSvcDefault
-RegSelSvc = RegSelSvcDefault()
-
-#RegSelSvc.DisableFromConditions = False
-#RegSelSvc.DisablePixelFromConditions = False
-#RegSelSvc.DisableTRTFromConditions = False
-#RegSelSvc.DisableSCTFromConditions = False
-#from InDetTrigRecExample.InDetTrigConfigConditions import \
-#         SCT_ConditionsSetup, TRT_ConditionsSetup
-#RegSelSvc.PixConditionsSvc = ""      #empty as it does not work
-#RegSelSvc.SCTConditionsSvc = "SCT_ConditionsSummarySvc/"+SCT_ConditionsSetup.instanceName("InDetSCT_ConditionsSummarySvc")
-#RegSelSvc.TRTConditionsSvc = "TRT_ConditionsSummarySvc/"+TRT_ConditionsSetup.instanceName("InDetTRTConditionsSummaryService")
-
-RegSelSvc.enablePixel = True
-RegSelSvc.enableSCT   = True
-
-from AthenaCommon.AppMgr import ServiceMgr as svcMgr
-svcMgr += RegSelSvc
-
-topSequence.InDetPixelClusterization.isRoI_Seeded = True
-topSequence.InDetPixelClusterization.RoIs = "OutputRoIs"
-
-from AthenaCommon.DetFlags import DetFlags
-DetFlags.Print()
-#DetFlags.ID_setOn()
-
diff --git a/Trigger/TrigSteer/ViewAlgsTest/share/InDetTrigPreExec.py b/Trigger/TrigSteer/ViewAlgsTest/share/InDetTrigPreExec.py
deleted file mode 100644
index c3cecb0093bbf465538626fe7aa507ac06f20208..0000000000000000000000000000000000000000
--- a/Trigger/TrigSteer/ViewAlgsTest/share/InDetTrigPreExec.py
+++ /dev/null
@@ -1,85 +0,0 @@
-#
-#  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-#
-
-#Early failure warning
-## get a handle on the ServiceManager
-from AthenaCommon.AppMgr import ServiceMgr as svcMgr
-
-from AthenaCommon.AlgScheduler import AlgScheduler
-AlgScheduler.CheckDataDependencies( True )
-
-from AthenaCommon.AlgSequence import AlgSequence
-topSequence = AlgSequence()
-from SGComps.SGCompsConf import SGInputLoader
-topSequence += SGInputLoader( OutputLevel=INFO, ShowEventDump=False )
-topSequence.SGInputLoader.Load = [ ('PixelRDO_Container','PixelRDOs'),
-                                   ('TRT_RDO_Container','TRT_RDOs'),
-                                   ('SCT_RDO_Container','SCT_RDOs'),
-#                                   ('Trk::SegmentCollection','TRTSegments'),
-                                 ]
-#Turn off some ID stuff
-from InDetRecExample.InDetJobProperties import InDetFlags
-InDetFlags.doTRTPhaseCalculation = False
-InDetFlags.doTruth = False
-InDetFlags.doCaloSeededBrem = False
-InDetFlags.doCaloSeededTRTSegments = False
-
-from TrigConfigSvc.TrigConfigSvcConf import TrigConf__LVL1ConfigSvc
-l1svc = TrigConf__LVL1ConfigSvc("LVL1ConfigSvc")
-l1svc.XMLMenuFile = "LVL1config_Physics_pp_v5.xml"
-svcMgr += l1svc
-
-#--------------------------------------------------------------
-# Private Application Configuration options
-#--------------------------------------------------------------
-# Load "user algorithm" top algorithms to be run, and the libraries that house them
-
-def setOutput(obj, prop, name):
-    setattr(obj, prop, name)
-    setattr(obj, prop+"Aux", name+"Aux.")
-
-def getOutput(obj, prop):
-    try:
-        # print "getOutput getattr"
-        return getattr(obj, prop)
-    except:
-        # print "getOutput getDefaultProperty ", obj.getDefaultProperty(prop)
-        return obj.getDefaultProperty(prop)
-    # print "Can not read pro"
-    raise "Error in reading property " + prop + " from " + obj
- 
-def genMenuAlg(name, inputHypos, inputChains):
-    assert inputHypos != None, 'Alg to take hypo putput from is missing'
-    assert inputChains != None, 'Alg to take chain decisions from is missing'
-    print inputChains, inputHypos
-    from ViewAlgs.ViewAlgsConf import MenuAlg
-    menuAlg = MenuAlg(name)
-    menuAlg.HypoDecisions = getOutput(inputHypos, "OutputDecisions")
-    menuAlg.InputChainDecisions = getOutput(inputChains,"OutputChainDecisions")
-    setOutput(menuAlg, "OutputDecisions", name+"RoIs")
-    setOutput(menuAlg, "OutputChainDecisions", name+"Chains")
-    return menuAlg
-
-
-
-#Run Fake RoI
-from L1Decoder.L1DecoderConf import FakeRoI
-fakeRoI = FakeRoI("fakeRoI")
-fakeRoI.InputFilename="caloRoIData.dat"
-setOutput(fakeRoI, "OutputDecisions", "CaloRoIs")
-fakeRoI.OutputLevel=DEBUG
-topSequence += fakeRoI
-
-theApp.EvtMax = 10
-from TrigFastTrackFinder.TrigFastTrackFinderMT_Config import TrigFastTrackFinderMT_eGamma
-theFTFMT = TrigFastTrackFinderMT_eGamma()
-
-topSequence += theFTFMT
-print theFTFMT
-svcMgr.DetectorStore.Dump=True
-
-
-
-theApp.EvtMax = 3
-MessageSvc.debugLimit=1000000
diff --git a/Trigger/TrigT1/TrigT1CTMonitoring/CMakeLists.txt b/Trigger/TrigT1/TrigT1CTMonitoring/CMakeLists.txt
index 5495fc70b68a35372b76084321aa5a72b8472c48..040331a13fb91c8e4aa6f8fa3fc95f1fca3dfe93 100644
--- a/Trigger/TrigT1/TrigT1CTMonitoring/CMakeLists.txt
+++ b/Trigger/TrigT1/TrigT1CTMonitoring/CMakeLists.txt
@@ -37,9 +37,9 @@ find_package( ROOT COMPONENTS Core MathCore Hist )
 # Component(s) in the package:
 atlas_add_component( TrigT1CTMonitoring
    src/*.h src/*.cxx src/components/*.cxx
-   INCLUDE_DIRS ${BOOST_INCLUDE_DIRS} ${COOL_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
+   INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${COOL_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
    ${ROOT_INCLUDE_DIRS}
-   LINK_LIBRARIES ${BOOST_LIBRARIES} ${COOL_LIBRARIES} ${CORAL_LIBRARIES}
+   LINK_LIBRARIES ${Boost_LIBRARIES} ${COOL_LIBRARIES} ${CORAL_LIBRARIES}
    ${ROOT_LIBRARIES} AthenaBaseComps AthenaMonitoringLib GaudiKernel
    TrigT1Interfaces MuonTrigCoinData AthenaPoolUtilities CoraCool EventInfo
    LWHists TrigConfL1Data TrigConfStorage TrigT1CaloEventLib TrigT1Result
diff --git a/Trigger/TrigT1/TrigT1TGC/CMakeLists.txt b/Trigger/TrigT1/TrigT1TGC/CMakeLists.txt
index c0006d9595da1ba61abe9c8e8d84e7ed34aa1849..ca39e8cb5e0de06856d838be25cea3c90fd0c06d 100644
--- a/Trigger/TrigT1/TrigT1TGC/CMakeLists.txt
+++ b/Trigger/TrigT1/TrigT1TGC/CMakeLists.txt
@@ -38,7 +38,7 @@ atlas_add_library( TrigT1TGCLib
                    PRIVATE_INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} 
                    PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS}
                    LINK_LIBRARIES AthenaBaseComps SGTools Identifier GaudiKernel TrigT1Interfaces StoreGateLib SGtests TGCcablingInterfaceLib MuonIdHelpersLib
-                   PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} ${COOL_LIBRARIES} EventInfo GeneratorObjects MuonDigitContainer MuonRDO MuonCondInterface AthenaPoolUtilities TileEvent PathResolver TrigConfL1Data )
+                   PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} EventInfo GeneratorObjects MuonDigitContainer MuonRDO MuonCondInterface AthenaPoolUtilities TileEvent PathResolver TrigConfL1Data )
 
 atlas_add_component( TrigT1TGC
                      src/components/*.cxx
diff --git a/Trigger/TrigTools/IDScanZFinder/CMakeLists.txt b/Trigger/TrigTools/IDScanZFinder/CMakeLists.txt
index be0f9ae673930f2010193b3dbe9254f36fce7bb7..59ee2239d2defa47142ddbd5ec4a29aca560b433 100644
--- a/Trigger/TrigTools/IDScanZFinder/CMakeLists.txt
+++ b/Trigger/TrigTools/IDScanZFinder/CMakeLists.txt
@@ -19,7 +19,6 @@ find_package( CLHEP )
 # Component(s) in the package:
 atlas_add_library( IDScanZFinderLib
                    src/*.cxx
-                   src/components/*.cxx
                    PUBLIC_HEADERS IDScanZFinder
                    INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
                    DEFINITIONS ${CLHEP_DEFINITIONS}
diff --git a/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunData.sh b/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunData.sh
index 2a3d7c3f64b5a84b008b2dd17d0a57a9d199629e..59d2c55b88c351d391f6dbcf1ccbbd82f9caf060 100755
--- a/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunData.sh
+++ b/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunData.sh
@@ -1,2 +1,2 @@
 #!/usr/bin/env sh
-athena.py --threads=1 ViewAlgsTest/ID_RawDataMT_Trigger.py
+athena.py --threads=1 TrigUpgradeTest/ID_RawDataMT_Trigger.py
diff --git a/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunMC.sh b/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunMC.sh
index cd761483b94ecedd79e5289711ad6b0de0f08f77..ec869af5fc2965a0a7267332050e62b43f3a9b6c 100755
--- a/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunMC.sh
+++ b/Trigger/TrigValidation/TrigUpgradeTest/scripts/IDRunMC.sh
@@ -1,2 +1 @@
-source RecExCommon_links.sh
-athena.py --threads=1 ViewAlgsTest/BasicMTTrackingTrigger.py
+athena.py --threads=1 TrigUpgradeTest/BasicMTTrackingTrigger.py
diff --git a/Trigger/TrigSteer/ViewAlgsTest/share/BasicMTTrackingTrigger.py b/Trigger/TrigValidation/TrigUpgradeTest/share/BasicMTTrackingTrigger.py
similarity index 90%
rename from Trigger/TrigSteer/ViewAlgsTest/share/BasicMTTrackingTrigger.py
rename to Trigger/TrigValidation/TrigUpgradeTest/share/BasicMTTrackingTrigger.py
index 7350a9f32efd06339d3be2742271e93978c2f285..45573f59e419829d4a35651dc5667a4d586d2b56 100644
--- a/Trigger/TrigSteer/ViewAlgsTest/share/BasicMTTrackingTrigger.py
+++ b/Trigger/TrigValidation/TrigUpgradeTest/share/BasicMTTrackingTrigger.py
@@ -106,6 +106,7 @@ rec.doDetailedPerfMon.set_Value_and_Lock( False )
 rec.doSemiDetailedPerfMon.set_Value_and_Lock( False )
 from PerfMonComps.PerfMonFlags import jobproperties
 jobproperties.PerfMonFlags.doMonitoring.set_Value_and_Lock( False )
+jobproperties.AthenaCommonFlags.FilesInput=["root://eosatlas//eos/atlas/atlascerngroupdisk/trig-daq/validation/test_data/valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.recon.RDO.e3099_s2578_r7572_tid07644622_00/RDO.07644622._000001.pool.root.1"]
 
 
 from MuonRecExample.MuonRecFlags import muonRecFlags
@@ -143,6 +144,8 @@ for i in topSequence:
 # once L1 re-simulation works this has to change from emulation to real unpacking
 include("TrigUpgradeTest/L1CF.py")
 
+data = {}
+
 data['l1emroi'] = ['1.3,2.9,2704088841,EM3,EM7,EM10,EM20;',
                    '1.2,3.1,2972524297,EM3,EM7,EM10,EM20;']
 
@@ -247,6 +250,18 @@ theFTF.RoIs="L1EMRoIs"
 topSequence += theFTF
 log.info(theFTF)
 
+from xAODTrackingCnv.xAODTrackingCnvConf import xAODMaker__TrackParticleCnvAlg
+xAODTrackParticleCnvAlg = xAODMaker__TrackParticleCnvAlg(name = "InDetxAODParticleCreatorAlg"+InputTrackCollection,
+                                                         ConvertTracks = True,
+                                                         ConvertTrackParticles = False,
+                                                         TrackContainerName = "TrigFastTrackFinder_Tracks",
+                                                         xAODContainerName = "xAODTracks",
+                                                         xAODTrackParticlesFromTracksContainerName = "xAODTracks2",
+                                                         TrackParticleCreator = InDetxAODParticleCreatorTool,
+                                                         PrintIDSummaryInfo = True)
+
+topSequence += xAODTrackParticleCnvAlg
+
 #probably initialized only in trigger=True?
 from RegionSelector.RegSelSvcDefault import RegSelSvcDefault
 RegSelSvc = RegSelSvcDefault()
diff --git a/Trigger/TrigSteer/ViewAlgsTest/share/ID_RawDataMT_Trigger.py b/Trigger/TrigValidation/TrigUpgradeTest/share/ID_RawDataMT_Trigger.py
similarity index 100%
rename from Trigger/TrigSteer/ViewAlgsTest/share/ID_RawDataMT_Trigger.py
rename to Trigger/TrigValidation/TrigUpgradeTest/share/ID_RawDataMT_Trigger.py
diff --git a/graphics/VP1/VP1Algs/VP1AlgsEnvironmentConfig.cmake.in b/graphics/VP1/VP1Algs/VP1AlgsEnvironmentConfig.cmake.in
index db27ce622c54d453bf4ccc900e97bd01617977bb..59e1797b7926987e0635facb83a0c8de1d3f549e 100644
--- a/graphics/VP1/VP1Algs/VP1AlgsEnvironmentConfig.cmake.in
+++ b/graphics/VP1/VP1Algs/VP1AlgsEnvironmentConfig.cmake.in
@@ -5,7 +5,7 @@
 
 
 set( VP1ALGSENVIRONMENT_ENVIRONMENT  
-    FORCESET VP1PLUGINPATH @BUILD_DIR@/lib
+    FORCESET VP1PLUGINPATH \${@CMAKE_PROJECT_NAME@_DIR}/lib
     )
 
 # Silently declare the module found
diff --git a/graphics/VP1/VP1Base/CMakeLists.txt b/graphics/VP1/VP1Base/CMakeLists.txt
index c0794d79082c2fe73c509e2ae49b1fb53d234a84..a7e3f72c0227c3fca5b04bba76becba7c5b59a0f 100644
--- a/graphics/VP1/VP1Base/CMakeLists.txt
+++ b/graphics/VP1/VP1Base/CMakeLists.txt
@@ -5,9 +5,6 @@
 # Author: Riccardo Maria BIANCHI <rbianchi@cern.ch>
 ################################################################################
 
-# Set the minimum required CMake version:
-cmake_minimum_required( VERSION 3.2 FATAL_ERROR )
-
 # Set the name of the package:
 atlas_subdir( VP1Base )
 
@@ -39,6 +36,5 @@ atlas_add_library( VP1Base VP1Base/*.h src/*.cxx src/*.qrc
    LINK_LIBRARIES Qt5::Core Qt5::Gui Qt5::PrintSupport ${SOQT_LIBRARIES} ${COIN3D_LIBRARIES} GeoPrimitives
    PRIVATE_LINK_LIBRARIES Qt5::OpenGL VP1HEPVis )
 
-atlas_install_scripts( share/generate-vp1-factory-code-cmake )
 
 
diff --git a/graphics/VP1/VP1Base/VP1Base/VP1TabWidget.h b/graphics/VP1/VP1Base/VP1Base/VP1TabWidget.h
index 651c7ed505646c49080efbbb7eedd6683dd82bc9..5fc5207b8de53f0a27b0466109785edebe5a7f3b 100644
--- a/graphics/VP1/VP1Base/VP1Base/VP1TabWidget.h
+++ b/graphics/VP1/VP1Base/VP1Base/VP1TabWidget.h
@@ -52,8 +52,7 @@ class VP1TabWidget : public QTabWidget
 
     VP1TabBar* getVP1TabBar();//Added by TK.
 
-//    explicit VP1TabWidget( QWidget *parent = 0, Qt::WFlags flags = 0 ); // Qt4
-    explicit VP1TabWidget( QWidget *parent = 0, Qt::WindowFlags flags = 0 ); // Qt5
+    explicit VP1TabWidget( QWidget *parent = 0, Qt::WindowFlags flags = 0 );
 
     virtual ~VP1TabWidget();
 
diff --git a/graphics/VP1/VP1Base/VP1Base/VisibleObjectToMaterialHelper.icc b/graphics/VP1/VP1Base/VP1Base/VisibleObjectToMaterialHelper.icc
index 3e0552f44abf16da2fc6c0b8758799fc823cb1ca..e35df20f8a01426c7e0a960cbdb113d226e9c35a 100644
--- a/graphics/VP1/VP1Base/VP1Base/VisibleObjectToMaterialHelper.icc
+++ b/graphics/VP1/VP1Base/VP1Base/VisibleObjectToMaterialHelper.icc
@@ -12,7 +12,7 @@
 //                                                            //
 ////////////////////////////////////////////////////////////////
 
-#include <QtCore/QTimer>
+#include <QTimer>
 
 //____________________________________________________________________
 template <class objectT>
diff --git a/graphics/VP1/VP1Base/cmake/VP1BasePluginBoilerplateConfig.cmake b/graphics/VP1/VP1Base/cmake/VP1BasePluginBoilerplateConfig.cmake
deleted file mode 100644
index 713db445027fc28fabb89dc95027ad5a316ebe5f..0000000000000000000000000000000000000000
--- a/graphics/VP1/VP1Base/cmake/VP1BasePluginBoilerplateConfig.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
-
-############
-### The code below sets a custom command to create and build the Qt Plugin boilerplate code
-
-# set args for the 'generate-vp1-factory-plugin-cmake' script
-set( VP1_BUILDDIR "${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}" )
-set( VP1_SOURCEDIR ${CMAKE_CURRENT_SOURCE_DIR} )
-
-set( VP1_PLUGIN_HEADER_FILENAME "tmpqt_extraheaders/${pkgName}_VP1AutoFactory.h" )
-set( VP1_PLUGIN_SRC_FILENAME "tmpqt_extrasrc/${pkgName}_VP1AutoFactory.cxx" )
-
-set( VP1_PLUGIN_HEADERS "${VP1_BUILDDIR}/tmpqt_extraheaders/${VP1_PLUGIN_HEADER_FILENAME}")
-set( VP1_PLUGIN_SRC "${VP1_BUILDDIR}/tmpqt_extrasrc/${VP1_PLUGIN_SRC_FILENAME}")
-set( VP1_PLUGIN_SRC_DIR "${VP1_BUILDDIR}/tmpqt_extrasrc")
-set( VP1_PLUGIN_HEADERS_DIR "${VP1_BUILDDIR}/tmpqt_extraheaders")
-
-set( VP1_PLUGIN_HEADERS_IN_SOURCE "${VP1_SOURCEDIR}/tmpqt_extraheaders/${VP1_PLUGIN_HEADER_FILENAME}" )
-set( VP1_PLUGIN_SRC_IN_SOURCE "${VP1_SOURCEDIR}/tmpqt_extraheaders/${VP1_PLUGIN_HEADER_FILENAME}" )
-
-message( "package ${pkgName} - boiler-plate files to generate:" ${VP1_PLUGIN_HEADERS} " , " ${VP1_PLUGIN_SRC} )
-
-add_custom_command(
-    OUTPUT  ${VP1_PLUGIN_HEADERS} ${VP1_PLUGIN_SRC} ${VP1_PLUGIN_HEADERS_IN_SOURCE} ${VP1_PLUGIN_SRC_IN_SOURCE}
-    PRE_BUILD
-    COMMAND "${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}/bin/generate-vp1-factory-code-cmake" ${VP1_BUILDDIR} ${VP1_SOURCEDIR} ${pkgName}
-    COMMENT "Launching 'generate-vp1-factory-code' to build the plugin boiler-code for package ${pkgName}"
-)
-
-####
-# NOTE!!
-# The custom_target CANNOT BE USED here, because we want to run it for all plugin packages, while targets are built only once.
-# So we just add a dependency on teh output of the custom_command, so it is run for each plugin package
-###
-# the custom target has to be defined only by the first plugin using it, 
-# then the other plugins will use that definition. 
-# If not enclosed by "if...else", the target would be defined by all plugins, 
-# making CMake throw errors.
-#
-#if( NOT TARGET generatepluginboilercode )
-#    add_custom_target( generatepluginboilercode ALL DEPENDS ${VP1_PLUGIN_HEADERS} ${VP1_PLUGIN_SRC}  )
-#endif()
-###########
-
diff --git a/graphics/VP1/VP1Base/share/generate-vp1-factory-code b/graphics/VP1/VP1Base/share/generate-vp1-factory-code
deleted file mode 100755
index b29b2a44b79a36fcb12f87244309a000360b37c0..0000000000000000000000000000000000000000
--- a/graphics/VP1/VP1Base/share/generate-vp1-factory-code
+++ /dev/null
@@ -1,122 +0,0 @@
-#!/bin/bash
-
-# Script which generates the factory code needed for VP1 plugins
-#
-# Thomas Kittelmann, May 2007.
-
-echo "=====>"
-echo "=====>  Generating factory code for VP1 Plugin"
-echo "=====>"
-
-if [ "x"`basename $PWD` != "xcmt" ]; then
-    echo "$APPNAME: ERROR - must be invoked from cmt dir (pwd is: $PWD)"
-    exit 1
-fi
-
-if [ "x${CMTCONFIG}" == "x" ]; then
-    echo "$APPNAME: ERROR - CMTCONFIG not set"
-    exit 1
-fi
-if [ ! -d ../${CMTCONFIG}/ ]; then
-    echo "$APPNAME: ERROR - did not find ../$CMTCONFIG/ directory"
-    exit 1
-fi
-
-declare -a VP1CLASSNAMES
-declare -a VP1STRINGS
-VP1N=0
-for srcfile in ../src/*.cxx; do
-  TMP=`cat $srcfile|sed 's#//.*$##'|grep 'VP1CHANNELNAMEINPLUGIN *(.*)'`
-  if [ "x$TMP" == "x" ]; then
-      continue
-  fi
-  NLINES=`echo $TMP|wc -l|awk '{print $1}'`
-  if [ "x$NLINES" == "x0" ]; then
-      continue
-  fi
-  if [ "x$NLINES" != "x1" ]; then
-    echo "$APPNAME: ERROR - Source file $srcfile had suspicious number of VP1CHANNELNAMEINPLUGIN (or maybe the parsing simply failed)"
-    exit 1
-  fi
-  TMP=`echo $TMP|sed 's#^.*VP1CHANNELNAMEINPLUGIN *(##'|sed 's#).*$##'`
-  #We might as well look for illegal characters at compile time:
-  TEST=`echo $TMP|grep '\['|wc -l|awk '{print $1}'`
-  if [ "x$TEST" != "x0" ]; then
-    echo "$APPNAME: ERROR - found illegal character ([) in VP1CHANNELNAMEINPLUGIN macro"
-    exit 1
-  fi
-  TEST=`echo $TMP|grep '\]'|wc -l|awk '{print $1}'`
-  if [ "x$TEST" != "x0" ]; then
-    echo "$APPNAME: ERROR - found illegal character (]) in VP1CHANNELNAMEINPLUGIN macro"
-    exit 1
-  fi
-  #Add the found entries:
-  VP1CLASSNAMES[$VP1N]=`echo $TMP|sed 's#,.*$##'`
-  VP1STRINGS[$VP1N]=`echo $TMP|sed 's#^.*, *"#"#'`
-  VP1N=$((VP1N+1))
-done
-VP1N=$((VP1N-1))
-
-APPNAME=`basename $0` && \
-PACKAGENAME=`cmt show macro_value package` && \
-mkdir -p ../${CMTCONFIG}/tmpqt_extraheaders && \
-mkdir -p ../${CMTCONFIG}/tmpqt_extrasrc && \
-FACTNAME="${PACKAGENAME}_VP1AutoFactory" && \
-FACTNAMELOWER=`echo $FACTNAME | tr "[:upper:]" "[:lower:]"` && \
-HEADERFILE="../${CMTCONFIG}/tmpqt_extraheaders/${FACTNAME}.h" && \
-SRCFILE="../${CMTCONFIG}/tmpqt_extrasrc/${FACTNAME}.cxx" && \
-rm -f $HEADERFILE && touch $HEADERFILE && \
-rm -f $SRCFILE && touch $SRCFILE && \
-GENTIME=`date` && \
-echo '//Autogenerated VP1 Factory Code Header File ('"${GENTIME}"')'>> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#ifndef '"${FACTNAME}"'_H' >> $HEADERFILE && \
-echo '#define '"${FACTNAME}"'_H' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#include <QObject>' >> $HEADERFILE && \
-echo '#include <QStringList>' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#include "VP1Base/IVP1ChannelWidgetFactory.h"' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo 'class '"${FACTNAME}"' : public QObject, public IVP1ChannelWidgetFactory' >> $HEADERFILE && \
-echo '{' >> $HEADERFILE && \
-echo '  Q_OBJECT' >> $HEADERFILE && \
-echo '  Q_INTERFACES(IVP1ChannelWidgetFactory)' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo 'public:' >> $HEADERFILE && \
-echo '  virtual QStringList channelWidgetsProvided() const;' >> $HEADERFILE && \
-echo '  virtual IVP1ChannelWidget * getChannelWidget(const QString & channelwidget);' >> $HEADERFILE && \
-echo '};' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#endif' >> $HEADERFILE && \
-GENTIME=`date` && \
-echo '//Autogenerated VP1 Factory Code Implementation File ('"${GENTIME}"')'>> $SRCFILE && \
-echo '' >> $SRCFILE && \
-echo '#include <QtPlugin>'>> $SRCFILE && \
-echo '#include "tmpqt_extraheaders/'"${FACTNAME}"'.h"' >> $SRCFILE && \
-ls -1 ../$PACKAGENAME/*.h|sed 's!^../!#include "!'|sed 's!$!"!' >> $SRCFILE && \
-echo ''>> $SRCFILE && \
-echo 'QStringList '"${FACTNAME}"'::channelWidgetsProvided() const'>> $SRCFILE && \
-echo '{'>> $SRCFILE && \
-echo '  return QStringList()'>> $SRCFILE && \
-i=0 && \
-while [ $i -le $VP1N ]; do
-    echo "        << "${VP1STRINGS[$i]} >> $SRCFILE && \
-    i=$((i+1))
-done && \
-echo '         ;'>> $SRCFILE && \
-echo '}'>> $SRCFILE && \
-echo ''>> $SRCFILE && \
-echo 'IVP1ChannelWidget * '"${FACTNAME}"'::getChannelWidget(const QString & channelwidget)'>> $SRCFILE && \
-echo '{'>> $SRCFILE && \
-i=0 && \
-while [ $i -le $VP1N ]; do
-    echo '  if (channelwidget == '${VP1STRINGS[$i]}')' >> $SRCFILE && \
-    echo '    return new '${VP1CLASSNAMES[$i]}'();'>> $SRCFILE && \
-    echo '' >> $SRCFILE && \
-    i=$((i+1))
-done && \
-echo '  return 0;'>> $SRCFILE && \
-echo '}'>> $SRCFILE && \
-echo ''>> $SRCFILE && \
-echo 'Q_EXPORT_PLUGIN2(pnp_'"${FACTNAMELOWER}"', '"${FACTNAME}"')'>> $SRCFILE
diff --git a/graphics/VP1/VP1Base/share/generate-vp1-factory-code-cmake b/graphics/VP1/VP1Base/share/generate-vp1-factory-code-cmake
deleted file mode 100755
index 1ed36c544656be07a1805c11aeffe1f31d108bc8..0000000000000000000000000000000000000000
--- a/graphics/VP1/VP1Base/share/generate-vp1-factory-code-cmake
+++ /dev/null
@@ -1,167 +0,0 @@
-#!/bin/bash
-
-# Script which generates the factory code needed for VP1 plugins
-#
-# Thomas Kittelmann, May 2007.
-
-echo "=====>"
-echo "=====>  Generating factory code for VP1 Plugin"
-echo "=====>"
-
-
-# get command-line args
-BINARYDIR=$1
-SOURCEDIR=$2
-PROJECTNAME=$3
-
-echo "PROJECTNAME:" $PROJECTNAME
-echo "BINARYDIR:" $BINARYDIR
-echo "SOURCEDIR:" $SOURCEDIR
-echo "PWD:" $PWD
-
-#if [ "x"`basename $PWD` != "xcmt" ]; then
-#    echo "$APPNAME: ERROR - must be invoked from cmt dir (pwd is: $PWD)"
-#    exit 1
-#fi
-
-if [ "x${CMTCONFIG}" == "x" ]; then
-    echo "$APPNAME: ERROR - CMTCONFIG not set"
-    exit 1
-fi
-
-#if [ "x"`basename $PWD` != "x${CMTCONFIG}" ]; then
-#    echo "$APPNAME: ERROR - this script must run in the build dir (pwd is: $PWD)"
-#    exit 1
-#fi
-
-#if [ "x${ATLAS_PLATFORM}" == "x" ]; then
-#    echo "$APPNAME: ERROR - ATLAS_PLATFORM not set"
-#    exit 1
-#fi
-
-#if [ ${CMTCONFIG} == ${ATLAS_PLATFORM} ]; then
-#    echo "$APPNAME: ERROR! CMTCONFIG != ATLAS_PLATFORM!!" ${CMTCONFIG} ${ATLAS_PLATFORM}
-#    exit 1
-#fi
-
-#if [ ! -d ../${CMTCONFIG}/ ]; then
-#    echo "$APPNAME: ERROR - did not find ../$CMTCONFIG/ directory"
-#    exit 1
-#fi
-
-declare -a VP1CLASSNAMES
-declare -a VP1STRINGS
-VP1N=0
-
-
-#echo "SOURCEDIR:" $SOURCEDIR
-for srcfile in $SOURCEDIR/src/*.cxx; do
-  TMP=`cat $srcfile|sed 's#//.*$##'|grep 'VP1CHANNELNAMEINPLUGIN *(.*)'`
-  if [ "x$TMP" == "x" ]; then
-      continue
-  fi
-  NLINES=`echo $TMP|wc -l|awk '{print $1}'`
-  if [ "x$NLINES" == "x0" ]; then
-      continue
-  fi
-  if [ "x$NLINES" != "x1" ]; then
-    echo "$APPNAME: ERROR - Source file $srcfile had suspicious number of VP1CHANNELNAMEINPLUGIN (or maybe the parsing simply failed)"
-    exit 1
-  fi
-  TMP=`echo $TMP|sed 's#^.*VP1CHANNELNAMEINPLUGIN *(##'|sed 's#).*$##'`
-  #We might as well look for illegal characters at compile time:
-  TEST=`echo $TMP|grep '\['|wc -l|awk '{print $1}'`
-  if [ "x$TEST" != "x0" ]; then
-    echo "$APPNAME: ERROR - found illegal character ([) in VP1CHANNELNAMEINPLUGIN macro"
-    exit 1
-  fi
-  TEST=`echo $TMP|grep '\]'|wc -l|awk '{print $1}'`
-  if [ "x$TEST" != "x0" ]; then
-    echo "$APPNAME: ERROR - found illegal character (]) in VP1CHANNELNAMEINPLUGIN macro"
-    exit 1
-  fi
-  #Add the found entries:
-  VP1CLASSNAMES[$VP1N]=`echo $TMP|sed 's#,.*$##'`
-  VP1STRINGS[$VP1N]=`echo $TMP|sed 's#^.*, *"#"#'`
-  VP1N=$((VP1N+1))
-done
-VP1N=$((VP1N-1))
-
-APPNAME=`basename $0` && \
-#PACKAGENAME=`cmt show macro_value package` && \
-PACKAGENAME=$PROJECTNAME
-mkdir -p ${BINARYDIR}/tmpqt_extraheaders && \
-mkdir -p ${BINARYDIR}/tmpqt_extrasrc && \
-FACTNAME="${PACKAGENAME}_VP1AutoFactory" && \
-FACTNAMELOWER=`echo $FACTNAME | tr "[:upper:]" "[:lower:]"` && \
-HEADERFILE="${BINARYDIR}/tmpqt_extraheaders/${FACTNAME}.h" && \
-SRCFILE="${BINARYDIR}/tmpqt_extrasrc/${FACTNAME}.cxx" && \
-rm -f $HEADERFILE && touch $HEADERFILE && \
-rm -f $SRCFILE && touch $SRCFILE && \
-GENTIME=`date` && \
-echo '//Autogenerated VP1 Factory Code Header File ('"${GENTIME}"')'>> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#ifndef '"${FACTNAME}"'_H' >> $HEADERFILE && \
-echo '#define '"${FACTNAME}"'_H' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#include <QObject>' >> $HEADERFILE && \
-echo '#include <QStringList>' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#include "VP1Base/IVP1ChannelWidgetFactory.h"' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo 'class '"${FACTNAME}"' : public QObject, public IVP1ChannelWidgetFactory' >> $HEADERFILE && \
-echo '{' >> $HEADERFILE && \
-echo '  Q_OBJECT' >> $HEADERFILE && \
-echo '  Q_INTERFACES(IVP1ChannelWidgetFactory)' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo 'public:' >> $HEADERFILE && \
-echo '  virtual QStringList channelWidgetsProvided() const;' >> $HEADERFILE && \
-echo '  virtual IVP1ChannelWidget * getChannelWidget(const QString & channelwidget);' >> $HEADERFILE && \
-echo '};' >> $HEADERFILE && \
-echo '' >> $HEADERFILE && \
-echo '#endif' >> $HEADERFILE && \
-GENTIME=`date` && \
-echo '//Autogenerated VP1 Factory Code Implementation File ('"${GENTIME}"')'>> $SRCFILE && \
-echo '' >> $SRCFILE && \
-echo '#include <QtPlugin>'>> $SRCFILE && \
-echo '#include "tmpqt_extraheaders/'"${FACTNAME}"'.h"' >> $SRCFILE && \
-ls -1 $SOURCEDIR/$PACKAGENAME/*.h | sed 's!^'${SOURCEDIR}'/!#include "!' | sed 's!$!"!' >> $SRCFILE && \
-echo ''>> $SRCFILE && \
-echo 'QStringList '"${FACTNAME}"'::channelWidgetsProvided() const'>> $SRCFILE && \
-echo '{'>> $SRCFILE && \
-echo '  return QStringList()'>> $SRCFILE && \
-i=0 && \
-while [ $i -le $VP1N ]; do
-    echo "        << "${VP1STRINGS[$i]} >> $SRCFILE && \
-    i=$((i+1))
-done && \
-echo '         ;'>> $SRCFILE && \
-echo '}'>> $SRCFILE && \
-echo ''>> $SRCFILE && \
-echo 'IVP1ChannelWidget * '"${FACTNAME}"'::getChannelWidget(const QString & channelwidget)'>> $SRCFILE && \
-echo '{'>> $SRCFILE && \
-i=0 && \
-while [ $i -le $VP1N ]; do
-    echo '  if (channelwidget == '${VP1STRINGS[$i]}')' >> $SRCFILE && \
-    echo '    return new '${VP1CLASSNAMES[$i]}'();'>> $SRCFILE && \
-    echo '' >> $SRCFILE && \
-    i=$((i+1))
-done && \
-echo '  return 0;'>> $SRCFILE && \
-echo '}'>> $SRCFILE && \
-echo ''>> $SRCFILE && \
-echo 'Q_EXPORT_PLUGIN2(pnp_'"${FACTNAMELOWER}"', '"${FACTNAME}"')'>> $SRCFILE
-
-
-
-# TEMP FIX!
-# in the end, we move the tmp files to the source dir
-# because I didn't find a way to make CMake digest the fact 
-# that we have generated new files in the binary folder, 
-# and we want to use them to complete the compilation. 
-# I get errors if I use the main 'binary' dir as input folder.
-echo "TEMP FIX!!! copying tmpqt_extraheaders/  and tmpqt_extrasrc/ to " ${SOURCEDIR} "..."
-rm -rf ${SOURCEDIR}/tmpqt_extraheaders ${SOURCEDIR}/tmpqt_extrasrc
-mkdir  ${SOURCEDIR}/tmpqt_extraheaders ${SOURCEDIR}/tmpqt_extrasrc
-mv   ${HEADERFILE}  ${SOURCEDIR}/tmpqt_extraheaders 
-mv   ${SRCFILE}     ${SOURCEDIR}/tmpqt_extrasrc 
diff --git a/graphics/VP1/VP1Base/src/VP1String.cxx b/graphics/VP1/VP1Base/src/VP1String.cxx
index 28c44e464b4d746402004f9312d97b13e7373f35..fb811ce6f330f7211c6046b161a3e7cad81e78b9 100644
--- a/graphics/VP1/VP1Base/src/VP1String.cxx
+++ b/graphics/VP1/VP1Base/src/VP1String.cxx
@@ -15,9 +15,7 @@
 #include "VP1Base/VP1String.h"
 #include "VP1Base/VP1QtInventorUtils.h"
 #include "VP1Base/VP1Interval.h"
-
 #include <QColor>
-
 #include <Inventor/SbVec2d.h>
 #include <Inventor/SbVec2f.h>
 #include <Inventor/SbVec2s.h>
@@ -26,7 +24,6 @@
 #include <Inventor/SbVec3s.h>
 #include <Inventor/SbVec4d.h>
 #include <Inventor/SbVec4f.h>
-
 #include <sstream>
 
 //____________________________________________________________________
diff --git a/graphics/VP1/VP1Base/src/VP1TabBar.cxx b/graphics/VP1/VP1Base/src/VP1TabBar.cxx
index c5986ddd3b733965e2ed8875cf4095ecce67636a..35a674b748097987bb2b2cf1e476ff98f7d97441 100644
--- a/graphics/VP1/VP1Base/src/VP1TabBar.cxx
+++ b/graphics/VP1/VP1Base/src/VP1TabBar.cxx
@@ -281,3 +281,4 @@ int VP1TabBar::selectTab( const QPoint &pos ) const
 
   return -1;
 }
+
diff --git a/graphics/VP1/VP1Gui/CMakeLists.txt b/graphics/VP1/VP1Gui/CMakeLists.txt
index 6612e8f02a2a8a1336f2db8ed000a5a2d8e08c74..8e7316800f76c3857124e975afd011127b6b37fe 100644
--- a/graphics/VP1/VP1Gui/CMakeLists.txt
+++ b/graphics/VP1/VP1Gui/CMakeLists.txt
@@ -15,7 +15,7 @@ atlas_depends_on_subdirs(
    )
 
 # External dependencies:
-find_package( Qt5 COMPONENTS Core OpenGL Gui Network )
+find_package( Qt5 COMPONENTS Core OpenGL Gui Network PrintSupport)
 find_package( Coin3D )
 find_package( SoQt )
 
@@ -31,11 +31,12 @@ atlas_add_library( VP1Gui VP1Gui/*.h src/*.h src/*.cxx src/*.qrc
    PUBLIC_HEADERS VP1Gui
    PRIVATE_INCLUDE_DIRS ${COIN3D_INCLUDE_DIRS} ${SOQT_INCLUDE_DIRS}
    ${CMAKE_CURRENT_BINARY_DIR}
-   LINK_LIBRARIES VP1Base Qt5::Core Qt5::OpenGL Qt5::Gui VP1UtilsBase Qt5::Network
+   LINK_LIBRARIES VP1Base Qt5::Core Qt5::OpenGL Qt5::Gui VP1UtilsBase
+   Qt5::Network Qt5::PrintSupport
    PRIVATE_LINK_LIBRARIES ${COIN3D_LIBRARIES} ${SOQT_LIBRARIES}  )
 
    
 # Install files from the package:
 ##atlas_install_scripts( share/* ) # installs into bin/
 atlas_install_runtime( share/* ) # install into share/
-   
\ No newline at end of file
+   
diff --git a/graphics/VP1/VP1Gui/src/VP1EventDisplayEditor.cxx b/graphics/VP1/VP1Gui/src/VP1EventDisplayEditor.cxx
index 8ce5ea9e20df3aaf726da813e35a1a85332d8f76..f7695a99c94377ff71ee9f5659033d5a84d998f0 100644
--- a/graphics/VP1/VP1Gui/src/VP1EventDisplayEditor.cxx
+++ b/graphics/VP1/VP1Gui/src/VP1EventDisplayEditor.cxx
@@ -369,7 +369,7 @@ QString VP1EventDisplayEditor::getEventDetailsLabel()
 
 	QString evtstr = "Run: "+QString::number(_runNumber)+"\n"
 			+ "Event: "+QString::number(_eventNumber)+"\n"
-			+ QString(time>0 ? QDateTime::fromTime_t(_eventTimestamp).toString(Qt::ISODate).replace('T',' ')+ " CEST" : "");
+			+ QString(_eventTimestamp>0 ? QDateTime::fromTime_t(_eventTimestamp).toString(Qt::ISODate).replace('T',' ')+ " CEST" : "");
 
 	//VP1Msg::messageVerbose(evtstr);
 
diff --git a/graphics/VP1/VP1Gui/src/VP1EventFile.cxx b/graphics/VP1/VP1Gui/src/VP1EventFile.cxx
index 47001414f01a05de3e687f685f846967024d0919..fbd9ea71214b2ec7b3b0f06f51f75c3a06c92e4d 100644
--- a/graphics/VP1/VP1Gui/src/VP1EventFile.cxx
+++ b/graphics/VP1/VP1Gui/src/VP1EventFile.cxx
@@ -103,7 +103,7 @@ bool VP1EventFile::operator<( const VP1EventFile & other ) const
   //newer (larger time, run and evt numbers) means "smaller".
   if (d->rawTime!=other.d->rawTime) return d->rawTime>other.d->rawTime;
   if (d->runNumber!=other.d->runNumber) return d->runNumber>other.d->runNumber;
-  if (d->eventNumber!=other.d->eventNumber) return d->runNumber>other.d->eventNumber;
+  if (d->eventNumber!=other.d->eventNumber) return d->eventNumber>other.d->eventNumber;
   if (d->fileName!=other.d->fileName) return d->fileName<other.d->fileName;
   if (d->valid!=other.d->valid) return d->valid;
   return d->md5Sum<other.d->md5Sum;
diff --git a/graphics/VP1/VP1Gui/src/VP1MainWindow.cxx b/graphics/VP1/VP1Gui/src/VP1MainWindow.cxx
index 30640dbba33f6343576401618a48ac9c2231e93f..736f4ed513d74c2c98dc046216afd33db2c798ed 100644
--- a/graphics/VP1/VP1Gui/src/VP1MainWindow.cxx
+++ b/graphics/VP1/VP1Gui/src/VP1MainWindow.cxx
@@ -719,8 +719,13 @@ QMap<QString,QString> VP1MainWindow::availableFiles(const QString& extension,
 		bool currentdir ) const
 {
 
+    qDebug() << "VP1MainWindow::availableFiles()";
+ 	qDebug() << "extension:" << extension << "pathvar:" << pathvar << "instareasubdir:" << instareasubdir << "extradirenvvar:" << extradirenvvar << "currentdir:" << currentdir;
+
 	//Add directories from extradirenvvar (e.g. $VP1PlUGINPATH)
 	QStringList vp1pluginpath = extradirenvvar.isEmpty() ? QStringList() : QString(::getenv(extradirenvvar.toStdString().c_str())).split(":",QString::SkipEmptyParts);
+    qDebug() << "extradirenvvar:" << extradirenvvar << "vp1pluginpath:" << vp1pluginpath;
+
 
 	//Currentdir:
 	if (currentdir) {
@@ -731,7 +736,7 @@ QMap<QString,QString> VP1MainWindow::availableFiles(const QString& extension,
 
 	//Add directories from pathvar (looking in subdir instareasubdir):
 	QString varStr = QString(::getenv(pathvar.toStdString().c_str()));
-	VP1Msg::messageDebug("Add directories from pathvar... " + pathvar + " - " + varStr);
+	//VP1Msg::messageDebug("Add directories from pathvar... " + pathvar + " - " + varStr);
 	QString path = QString(::getenv(pathvar.toStdString().c_str()));
 	if (!path.isEmpty()) {
 		//!instareasubdir.isEmpty()&&
@@ -773,7 +778,7 @@ QMap<QString,QString> VP1MainWindow::availablePluginFiles() const
 	QString sharedlibsuffix = "so";
 #endif
 
-	return availableFiles( "."+sharedlibsuffix, "LD_LIBRARY_PATH", "vp1plugins", "VP1PlUGINPATH" );
+	return availableFiles( "."+sharedlibsuffix, "LD_LIBRARY_PATH", "vp1plugins", "VP1PLUGINPATH" );
 
 }
 
diff --git a/graphics/VP1/VP1Gui/src/VP1WebWatcher.cxx b/graphics/VP1/VP1Gui/src/VP1WebWatcher.cxx
index 974e35f009dbee0d8b883d64665bbc94ea4a9d6d..6638d4ed2bc89c51a923e0f5de79b161e57e07eb 100644
--- a/graphics/VP1/VP1Gui/src/VP1WebWatcher.cxx
+++ b/graphics/VP1/VP1Gui/src/VP1WebWatcher.cxx
@@ -88,7 +88,7 @@ public:
     }
 
     //________________________________________
-    bool handleDone(bool error, QObject * sender) {
+    bool handleDone(bool /*error*/, QObject * /*sender*/) {
 
       // TODO: replace with QNetworkManager!!
       std::cout << "WARNING!! - VP1WebWatcher::handleDone() needs to be ported to QNetworkManager. Returning..." << std::endl;
@@ -147,7 +147,7 @@ public:
   QList<WatchedUrl*> watchedUrls;
 
 
-  static void ensureEndThread(HttpThread*& thread) {
+  static void ensureEndThread(HttpThread*& /*thread*/) {
 
     // if (!thread)
     //   return;
@@ -163,7 +163,7 @@ public:
     // thread=0;
   }
 
-  void startDownload(WatchedUrl* wu) {
+  void startDownload(WatchedUrl* /*wu*/) {
 
     // ensureEndThread(wu->thread);
     // wu->thread = new Imp::HttpThread(wu->url,theclass);
@@ -223,7 +223,7 @@ bool VP1WebWatcher::isWatchingUrl(const QString&u) const
 }
 
 //____________________________________________________________________
-void VP1WebWatcher::addUrl(const QString&u)
+void VP1WebWatcher::addUrl(const QString&/*u*/)
 {
   // if (isWatchingUrl(u))
   //   return;
@@ -233,7 +233,7 @@ void VP1WebWatcher::addUrl(const QString&u)
 }
 
 //____________________________________________________________________
-void VP1WebWatcher::addUrls(const QStringList&l)
+void VP1WebWatcher::addUrls(const QStringList&/*l*/)
 {
   // foreach (QString u, l)
   //   addUrl(u);
@@ -249,7 +249,7 @@ QStringList VP1WebWatcher::urls() const
 }
 
 //____________________________________________________________________
-void VP1WebWatcher::removeUrl(const QString&u)
+void VP1WebWatcher::removeUrl(const QString&/*u*/)
 {
   // foreach(Imp::WatchedUrl*wu,d->watchedUrls)
   //   if (wu->url == u) {
@@ -260,7 +260,7 @@ void VP1WebWatcher::removeUrl(const QString&u)
 }
 
 //____________________________________________________________________
-void VP1WebWatcher::removeUrls(const QStringList&l)
+void VP1WebWatcher::removeUrls(const QStringList&/*l*/)
 {
   // foreach (QString u, l)
   //   removeUrl(u);
diff --git a/graphics/VP1/VP1Plugins/VP1AODPlugin/CMakeLists.txt b/graphics/VP1/VP1Plugins/VP1AODPlugin/CMakeLists.txt
index c1da801674d3b2335236506077f14627db34887b..4e3603062591ad2ff453d2ce5b9769d2d6356436 100644
--- a/graphics/VP1/VP1Plugins/VP1AODPlugin/CMakeLists.txt
+++ b/graphics/VP1/VP1Plugins/VP1AODPlugin/CMakeLists.txt
@@ -15,3 +15,28 @@ atlas_depends_on_subdirs( PUBLIC
 # Install files from the package:
 atlas_install_headers( VP1AODPlugin )
 
+# External dependencies:
+find_package( Qt5 COMPONENTS Core OpenGL Gui Widgets )
+find_package( SoQt )
+find_package( Coin3D )
+
+
+
+# Generate UI files automatically:
+set( CMAKE_AUTOUIC TRUE )
+# Generate MOC files automatically:
+set( CMAKE_AUTOMOC TRUE )
+
+# get the package name into the variable 'pkgName', to be used below
+atlas_get_package_name( pkgName )
+
+
+# Build the library.
+atlas_add_library( ${pkgName} ${pkgName}/*.h src/*.cxx src/*.qrc 
+   PUBLIC_HEADERS ${pkgName}
+   INCLUDE_DIRS ${SOQT_INCLUDE_DIRS} ${COIN3D_INCLUDE_DIRS} ${QT5_INCLUDE_DIRS} 
+   PRIVATE_INCLUDE_DIRS tmpqt_extraheaders/  ${ROOT_INCLUDE_DIRS}
+   LINK_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets ${SOQT_LIBRARIES} ${COIN3D_LIBRARIES} GeoPrimitives
+   PRIVATE_LINK_LIBRARIES VP1GuideLineSystems VP1GeometrySystems VP1AODSystems
+)
+
diff --git a/graphics/VP1/VP1Plugins/VP1AODPlugin/VP1AODPlugin/VP1AODPlugin_VP1AutoFactory.h b/graphics/VP1/VP1Plugins/VP1AODPlugin/VP1AODPlugin/VP1AODPlugin_VP1AutoFactory.h
new file mode 100644
index 0000000000000000000000000000000000000000..773ee3b657247b6a2f625f69798c57d4ed699d98
--- /dev/null
+++ b/graphics/VP1/VP1Plugins/VP1AODPlugin/VP1AODPlugin/VP1AODPlugin_VP1AutoFactory.h
@@ -0,0 +1,28 @@
+//Autogenerated VP1 Factory Code Header File (Fri Aug 19 13:36:52 CEST 2016)
+
+#ifndef VP1AODPlugin_VP1AutoFactory_H
+#define VP1AODPlugin_VP1AutoFactory_H
+
+#include <QObject>
+#include <QStringList>
+
+#include "VP1Base/IVP1ChannelWidgetFactory.h"
+
+class VP1AODPlugin_VP1AutoFactory : public QObject, public IVP1ChannelWidgetFactory
+{
+  Q_OBJECT
+
+  #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+    Q_PLUGIN_METADATA(IID "VP1AODPlugin" FILE "") // apparently, FILE can be empty
+  # else
+    Q_EXPORT_PLUGIN2(pnp_vp1aodplugin_vp1autofactory, VP1AODPlugin_VP1AutoFactory)
+  #endif
+
+  Q_INTERFACES(IVP1ChannelWidgetFactory)
+
+public:
+  virtual QStringList channelWidgetsProvided() const;
+  virtual IVP1ChannelWidget * getChannelWidget(const QString & channelwidget);
+};
+
+#endif
diff --git a/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODChannel.cxx b/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODChannel.cxx
index d9a9e2f0b452e3db68895a0bef698baf981abf91..b37af176bceedbd7d615b4828cffd04f3b9c58f7 100644
--- a/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODChannel.cxx
+++ b/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODChannel.cxx
@@ -17,3 +17,4 @@ void VP1AODChannel::init()
   VP1GuideLineSystem * guidelinesystem = new VP1GuideLineSystem;
   addSystem(guidelinesystem);
 }
+
diff --git a/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODPlugin_VP1AutoFactory.cxx b/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODPlugin_VP1AutoFactory.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..fdea491eb90e8f835646cf6cdfc7ad6266b6583a
--- /dev/null
+++ b/graphics/VP1/VP1Plugins/VP1AODPlugin/src/VP1AODPlugin_VP1AutoFactory.cxx
@@ -0,0 +1,21 @@
+//Autogenerated VP1 Factory Code Implementation File (Fri Aug 19 13:36:52 CEST 2016)
+
+#include <QtPlugin>
+#include "VP1AODPlugin/VP1AODPlugin_VP1AutoFactory.h"
+#include "VP1AODPlugin/VP1AODChannel.h"
+
+QStringList VP1AODPlugin_VP1AutoFactory::channelWidgetsProvided() const
+{
+  return QStringList()
+        << "AOD"
+         ;
+}
+
+IVP1ChannelWidget * VP1AODPlugin_VP1AutoFactory::getChannelWidget(const QString & channelwidget)
+{
+  if (channelwidget == "AOD")
+    return new VP1AODChannel();
+
+  return 0;
+}
+
diff --git a/graphics/VP1/VP1Plugins/VP1GeometryPlugin/CMakeLists.txt b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/CMakeLists.txt
index 0de657a220af390a88fb581c562696ac5d63d0d8..d86fb205b1e3dbdc871165e1e30f97501974cc5a 100644
--- a/graphics/VP1/VP1Plugins/VP1GeometryPlugin/CMakeLists.txt
+++ b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/CMakeLists.txt
@@ -13,3 +13,26 @@ atlas_depends_on_subdirs( PRIVATE
 # Install files from the package:
 atlas_install_headers( VP1GeometryPlugin )
 
+# External dependencies:
+find_package( Qt5 COMPONENTS Core OpenGL Gui Widgets )
+find_package( SoQt )
+find_package( Coin3D )
+
+# Generate UI files automatically:
+set( CMAKE_AUTOUIC TRUE )
+# Generate MOC files automatically:
+set( CMAKE_AUTOMOC TRUE )
+
+# get the package name into the variable 'pkgName', to be used below
+atlas_get_package_name( pkgName )
+
+
+# Build the library.
+atlas_add_library( ${pkgName} ${pkgName}/*.h src/*.cxx src/*.qrc 
+   PUBLIC_HEADERS ${pkgName}
+   INCLUDE_DIRS ${SOQT_INCLUDE_DIRS} ${COIN3D_INCLUDE_DIRS} ${QT5_INCLUDE_DIRS} 
+   PRIVATE_INCLUDE_DIRS tmpqt_extraheaders/ ${CMAKE_CURRENT_BINARY_DIR} ${ROOT_INCLUDE_DIRS}
+   LINK_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets ${SOQT_LIBRARIES} ${COIN3D_LIBRARIES} GeoPrimitives
+   PRIVATE_LINK_LIBRARIES VP1GuideLineSystems VP1GeometrySystems
+)
+
diff --git a/graphics/VP1/VP1Plugins/VP1GeometryPlugin/VP1GeometryPlugin/VP1GeometryPlugin_VP1AutoFactory.h b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/VP1GeometryPlugin/VP1GeometryPlugin_VP1AutoFactory.h
new file mode 100644
index 0000000000000000000000000000000000000000..504ecf7636c973992077772797b4170078c8448c
--- /dev/null
+++ b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/VP1GeometryPlugin/VP1GeometryPlugin_VP1AutoFactory.h
@@ -0,0 +1,28 @@
+//Autogenerated VP1 Factory Code Header File (Fri Aug 19 13:36:52 CEST 2016)
+
+#ifndef VP1GeometryPlugin_VP1AutoFactory_H
+#define VP1GeometryPlugin_VP1AutoFactory_H
+
+#include <QObject>
+#include <QStringList>
+
+#include "VP1Base/IVP1ChannelWidgetFactory.h"
+
+class VP1GeometryPlugin_VP1AutoFactory : public QObject, public IVP1ChannelWidgetFactory
+{
+  Q_OBJECT
+
+  #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+    Q_PLUGIN_METADATA(IID "VP1GeometryPlugin" FILE "") // apparently, FILE can be empty
+  # else
+    Q_EXPORT_PLUGIN2(pnp_vp1geometryplugin_vp1autofactory, VP1GeometryPlugin_VP1AutoFactory)
+  #endif
+
+  Q_INTERFACES(IVP1ChannelWidgetFactory)
+
+public:
+  virtual QStringList channelWidgetsProvided() const;
+  virtual IVP1ChannelWidget * getChannelWidget(const QString & channelwidget);
+};
+
+#endif
diff --git a/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryChannel.cxx b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryChannel.cxx
index 312c56e6622c76762fd2096c401916ccb76d7e03..17e032e1451d146c3849c0ac108600d2d05e3d1b 100755
--- a/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryChannel.cxx
+++ b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryChannel.cxx
@@ -20,7 +20,7 @@
 VP1GeometryChannel::VP1GeometryChannel()
   : IVP13DStandardChannelWidget(VP1CHANNELNAMEINPLUGIN(VP1GeometryChannel,"Geometry"),
 				"This channel shows the geometry as defined in GeoModel.",
-				"Thomas.Kittelmann@cern.ch")
+				"Thomas.Kittelmann@cern.ch;Riccardo.Maria.Bianchi@cern.ch")
 {
 }
 
diff --git a/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryPlugin_VP1AutoFactory.cxx b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryPlugin_VP1AutoFactory.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..767327a778bbd894bb69267c0bd79651db7ce761
--- /dev/null
+++ b/graphics/VP1/VP1Plugins/VP1GeometryPlugin/src/VP1GeometryPlugin_VP1AutoFactory.cxx
@@ -0,0 +1,21 @@
+//Autogenerated VP1 Factory Code Implementation File (Fri Aug 19 13:36:52 CEST 2016)
+
+#include <QtPlugin>
+#include "VP1GeometryPlugin/VP1GeometryPlugin_VP1AutoFactory.h"
+#include "VP1GeometryPlugin/VP1GeometryChannel.h"
+
+QStringList VP1GeometryPlugin_VP1AutoFactory::channelWidgetsProvided() const
+{
+  return QStringList()
+        << "Geometry"
+         ;
+}
+
+IVP1ChannelWidget * VP1GeometryPlugin_VP1AutoFactory::getChannelWidget(const QString & channelwidget)
+{
+  if (channelwidget == "Geometry")
+    return new VP1GeometryChannel();
+
+  return 0;
+}
+
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/CMakeLists.txt b/graphics/VP1/VP1Systems/VP1AODSystems/CMakeLists.txt
index afe0e6ed3d95a5039988d48ed6d76447ff3866d8..8cb3b3ec40342db5c465c62abcb99e634b94c692 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/CMakeLists.txt
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/CMakeLists.txt
@@ -42,7 +42,7 @@ atlas_add_library( VP1AODSystems
    PUBLIC_HEADERS VP1AODSystems
    PRIVATE_INCLUDE_DIRS ${COIN3D_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR}
    LINK_LIBRARIES xAODMuon xAODTracking GaudiKernel VP1Base StoreGateLib
-   Qt5::Core
+   Qt5::Core Qt5::Gui
    PRIVATE_LINK_LIBRARIES ${COIN3D_LIBRARIES} GeoPrimitives EventPrimitives
    xAODBase xAODCaloEvent xAODJet xAODMissingET PathResolver TrkExInterfaces
    VP1HEPVis VP1Utils Qt5::Gui )
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_Jet.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_Jet.cxx
index 590ba4ae7b711a91a6ff3874cb00ba9a51876215..2db1cc47b848c015e48e52181729e25ad0c6754f 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_Jet.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_Jet.cxx
@@ -818,9 +818,7 @@ void IParticleCollHandle_Jet::dumpToJSON( std::ofstream& str) const {
   for (auto handle : getHandlesList() ) {
     if (handle->visible()) {
       if (num) str <<",\n";
-      str << "\"Jet "<<num++<< "\":{";
       handle->dumpToJSON(str);
-      str << "}";
     }
   }
   
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_TrackParticle.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_TrackParticle.cxx
index 3c89c91ff7e442821192b435562b99a81d04e258..e3f960134d39bd873f26a6e17ce28257ab030d05 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_TrackParticle.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleCollHandle_TrackParticle.cxx
@@ -233,9 +233,7 @@ void IParticleCollHandle_TrackParticle::dumpToJSON( std::ofstream& str) const {
   for (auto handle : getHandlesList() ) {
     if (handle->visible()) {
       if (num) str <<",\n";
-      str << "\"Trk "<<num++<< "\":{";
       handle->dumpToJSON(str);
-      str << "}";
     }
   }
   
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleHandle_TrackParticle.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleHandle_TrackParticle.cxx
index 0bead0dd382402bb66769db1a8167171a2d34b9b..052c98b7a7155dd4a534303877ffc6a1e19435b1 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleHandle_TrackParticle.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/IParticleHandle_TrackParticle.cxx
@@ -166,9 +166,11 @@ void IParticleHandle_TrackParticle::addLine_FromTrackParticle(){
  
   positions.push_back(Amg::Vector3D(peri.position().x(),peri.position().y(),peri.position().z()));
   momenta.  push_back(Amg::Vector3D(peri.momentum().x(),peri.momentum().y(),peri.momentum().z()));
+  // std::cout<<"i:"<<0<<"/"<<d->trackparticle->numberOfParameters()+1<<": ("<<peri.position().x()<<","<<peri.position().y()<<","<<peri.position().z()<<")"<<std::endl;
+  
   VP1Msg::messageVerbose("IParticleHandle_TrackParticle::addLine_FromTrackParticle - has "+QString::number(d->trackparticle->numberOfParameters())+" extra parameters.");
-  for (unsigned int i=0; i<d->trackparticle->numberOfParameters() ; ++i){
-    // std::cout<<"i:"<<i<<"/"<<d->trackparticle->numberOfParameters()+1<<std::endl;
+   for (unsigned int i=0; i<d->trackparticle->numberOfParameters() ; ++i){
+    // std::cout<<"i:"<<i+1<<"/"<<d->trackparticle->numberOfParameters()+1<<": ("<<d->trackparticle->parameterX(i)<<","<<d->trackparticle->parameterY(i)<<","<<d->trackparticle->parameterZ(i)<<")"<<std::endl;
 
     positions.push_back(Amg::Vector3D(d->trackparticle->parameterX(i),
                                       d->trackparticle->parameterY(i),
@@ -178,7 +180,7 @@ void IParticleHandle_TrackParticle::addLine_FromTrackParticle(){
                                       d->trackparticle->parameterPZ(i)));      
   } // end of loop.
 
-  if ( positions.size()<2 ) VP1Msg::messageVerbose("IParticleHandle_TrackParticle::addLine_FromTrackParticle - WARNING - not enough points to make a line.");
+  // if ( positions.size()<2 ) VP1Msg::messageVerbose("IParticleHandle_TrackParticle::addLine_FromTrackParticle - WARNING - not enough points to make a line.");
 
   fillLineFromSplineFit(positions, momenta);
 
@@ -215,32 +217,55 @@ void IParticleHandle_TrackParticle::fillLineFromSplineFit(const std::vector<Amg:
   d->line->ref();
   
   // For the moment, lets just draw the lines.
-  // std::cout<<"About to loop over "<<positions.size()<<" points to make line"<<std::endl;
   SoVertexProperty * vertices = new SoVertexProperty();
+  
+  //  std::cout<<"About to loop over "<<positions.size()<<" points to make line"<<std::endl;
+  // for (unsigned int i=0; i<positions.size(); ++i){
+  //   std::cout<<"i: "<<i<<" at ("<<positions[i].x()<<","<<positions[i].y()<<","<<positions[i].z()<<")"<<" \tmom = ("<<momenta[i].x()<<","<<momenta[i].y()<<","<<momenta[i].z()<<")"<<std::endl;
+  // }
+
+  // std::cout<<"Now do interpolations."<<std::endl;
+
+  bool useExistingParams = d->collHandle->collSettingsButton().useExistingParameters();
 
   for (unsigned int i=1; i<positions.size(); ++i){
     // std::cout<<"i: "<<i<<" at ("<<positions[i].x()<<","<<positions[i].y()<<","<<positions[i].z()<<")"<<" \tmom = ("<<momenta[i].x()<<","<<momenta[i].y()<<","<<momenta[i].z()<<")"<<std::endl;
-    unsigned int maxCount=d->collHandle->collSettingsButton().numOfStepsForInterpolation();
-    float scale = ( (positions[i]-positions[i-1]).mag() )/2.0;
-    Amg::Vector3D p0(positions[i-1]);
-    Amg::Vector3D p1(positions[i-1]+(scale * momenta[i-1].unit() ) );
-    Amg::Vector3D p2(positions[i]  -(scale * momenta[i].unit() ) );
-    Amg::Vector3D p3(positions[i]);
-    // std::cout<<"p0: "<<p0<<"\np1: "<<p1<<"\np2: "<<p2<<"\np3: "<<p3<<std::endl;
     
-    for (unsigned int count=0; count<maxCount;++count){
-      float t=count/(float)maxCount;
-      Amg::Vector3D pos;
-      bezier(pos, p0, p1, p2, p3, t);
-      // std::cout<<"i: "<<count<<" \tat ("<<pos.x()<<","<<pos.y()<<","<<pos.z()<<")"<<" \tmomdelta = ("<<momdelta.x()<<","<<momdelta.y()<<","<<momdelta.z()<<")"<<std::endl;
+    if (useExistingParams){ 
+      float scale = ( (positions[i]-positions[i-1]).mag() )/3.0; // want to split curve into three parts
+      Amg::Vector3D p0(positions[i-1]); // first position
+      Amg::Vector3D p1(positions[i-1]+(scale * momenta[i-1].unit() ) ); // move 1/3 or the way towards next point, but following momentum direction
+      Amg::Vector3D p2(positions[i]  -(scale * momenta[i].unit() ) ); // back 1/3 from second point, but following momentum direction
+      Amg::Vector3D p3(positions[i]);
+      // std::cout<<"p0: ("<<p0[0]<<", "<<p0[1]<<", "<<p0[2]<<") "<<std::endl;
+      // std::cout<<"p1: ("<<p1[0]<<", "<<p1[1]<<", "<<p1[2]<<") "<<std::endl;
+      // std::cout<<"p2: ("<<p2[0]<<", "<<p2[1]<<", "<<p2[2]<<") "<<std::endl;
+      // std::cout<<"p3: ("<<p3[0]<<", "<<p3[1]<<", "<<p3[2]<<") "<<std::endl;
+    
+      unsigned int maxCount=d->collHandle->collSettingsButton().numOfStepsForInterpolation();
+      for (unsigned int count=1; count<=maxCount;++count){
+        float t=static_cast<float>(count)/static_cast<float>(maxCount);
+        Amg::Vector3D pos;
+        bezier(pos, p0, p1, p2, p3, t);
+        // std::cout<<"j: "<<count<<" \tat ("<<pos.x()<<","<<pos.y()<<","<<pos.z()<<")"<<std::endl;
       
-      // pos = pos + momdelta;
-      vertices->vertex.set1Value(iver++,pos.x(),pos.y(),pos.z());
-      d->positionsToWrite.append(pos);
+        // pos = pos + momdelta;
+        vertices->vertex.set1Value(iver++,pos.x(),pos.y(),pos.z());
+        d->positionsToWrite.append(pos);
       
+        npointsused++;        
+      }
+    } else {
+      vertices->vertex.set1Value(iver++,positions[i].x(),positions[i].y(),positions[i].z());
+      d->positionsToWrite.append(positions[i]);
       npointsused++;        
     }
   }
+  
+  // Add final point.
+  
+  
+    
   // Add to SoLine set
   d->line->numVertices.set1Value(0,npointsused);
   d->line->vertexProperty = vertices;
@@ -253,8 +278,13 @@ void IParticleHandle_TrackParticle::addLine_Extrapolated(){
   
   Trk::CurvilinearParameters startParameters(peri.position(),peri.momentum(),peri.charge());
   Trk::ExtrapolationCell<Trk::TrackParameters> ecc(startParameters);
-  ecc.addConfigurationMode(Trk::ExtrapolationMode::StopAtBoundary);
+  // ecc.addConfigurationMode(Trk::ExtrapolationMode::StopAtBoundary);
   ecc.addConfigurationMode(Trk::ExtrapolationMode::CollectPassive);
+  ecc.addConfigurationMode(Trk::ExtrapolationMode::CollectSensitive);
+  
+  // we want to extrapolate outwards only for muon tracks
+  if (getNMuonPrecisionLayers()==0 &&  getNMuonPhiLayers()==0 )
+    ecc.addConfigurationMode(Trk::ExtrapolationMode::StopAtBoundary);
   
   // call the extrapolation engine
   Trk::IExtrapolationEngine * engine = collHandle()->common()->extrapolator();
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.cxx
index 3778cb9231f0e60a8e55835e008d8811f431c35d..49da3e79071211d7229173b7e70d8483af132045 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.cxx
@@ -180,7 +180,7 @@ TrackParticleCollectionSettingsButton::TrackParticleCollectionSettingsButton(QWi
   connect(d->editwindow_ui.spinBox_cut_nhits_muon,SIGNAL(valueChanged(int)),this,SLOT(possibleChange_cutRequiredNHits()));
 
   // -> cutOnlyVertexAssocTracks
-  connect(d->editwindow_ui.checkBox_vertexAssociated,SIGNAL(toggled(bool)),this,SLOT(cutOnlyVertexAssocTracks()));
+  connect(d->editwindow_ui.checkBox_vertexAssociated,SIGNAL(toggled(bool)),this,SLOT(possibleChange_cutOnlyVertexAssocTracks()));
   
   connect(this,SIGNAL(clicked()),this,SLOT(showEditMaterialDialog()));
   connect(d->editwindow_ui.pushButton_close,SIGNAL(clicked()),this,SLOT(showEditMaterialDialog()));
@@ -593,6 +593,14 @@ void TrackParticleCollectionSettingsButton::possibleChange_cutRequiredNHits()
   emit cutRequiredNHitsChanged(d->last_cutRequiredNHits);
 }
 
+void TrackParticleCollectionSettingsButton::possibleChange_cutOnlyVertexAssocTracks()
+{
+  if (d->last_cutOnlyVertexAssocTracks!=cutOnlyVertexAssocTracks()) return;
+  messageVerbose("cutOnlyVertexAssocTracks() changed");
+  d->last_cutOnlyVertexAssocTracks=cutOnlyVertexAssocTracks();
+  emit cutOnlyVertexAssocTracksChanged(d->last_cutOnlyVertexAssocTracks);
+}
+
 void TrackParticleCollectionSettingsButton::possibleChange_showParameters()
 {
   messageVerbose("TrackParticleCollectionSettingsButton::possibleChange_showParameters emitting showParametersChanged  ");
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.h b/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.h
index 0b5de10c37a1e20f47b8937360b677ce5c9f1ce6..5b8db80dc2653838d4e7da510776642cff9dfe39 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.h
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/TrackParticleCollectionSettingsButton.h
@@ -105,7 +105,7 @@ private:
   void possibleChange_cutAllowedEta();
   void possibleChange_cutAllowedPhi();
   void possibleChange_cutRequiredNHits();
-//  void possibleChange_cutOnlyVertexAssocTracks();
+  void possibleChange_cutOnlyVertexAssocTracks();
   void possibleChange_showParameters();
   void possibleChange_parameterColours();
     
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VP1AODSystem.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/VP1AODSystem.cxx
index 84ba78fdd5030fd4050a1fc828c55111885ddf1e..0a3d3ec6bcd8c69fb8270a5e288bef69183ae094 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VP1AODSystem.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VP1AODSystem.cxx
@@ -700,7 +700,6 @@ void VP1AODSystem::updateAssociatedObjects(const QList<const xAOD::MuonSegment*>
 
 void VP1AODSystem::dumpToJSON()
 {
-  messageVerbose("dumpToJSON called");
   
   // Format should be as follows:
   // { "Type1Name" : { "Coll1name": {coll1data}, "Coll2name": {coll2data} } , "Type2Name" : { "Coll1name": {coll1data}, "Coll2name": {coll2data} } }
@@ -752,6 +751,7 @@ void VP1AODSystem::dumpToJSON()
   } else {
     message("WAAAAH! Problem opening EventDump.json for output!");
   }
+  message("Wrote visible objects to \'EventDump.json\'");
 }
 
 
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.cxx
index 0e2327bae6d6cffb0377b42cd3af6c1725725322..6ddb8b9568423ecf8d634c2f3564bab9484b9a1e 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.cxx
@@ -84,6 +84,7 @@ VertexCollHandle::VertexCollHandle( AODSysCommonData * cd, const QString& name,
   : AODCollHandleBase(cd, name, type),  
     d(new Imp), // Need to add back ObjectType once simple way to create string is added to xAODBase
     m_nshownhandles(0),
+    m_cut_allowedY(VP1Interval(-std::numeric_limits<double>::infinity(), std::numeric_limits<double>::infinity())),
     m_cut_allowedR(VP1Interval(-std::numeric_limits<double>::infinity(), std::numeric_limits<double>::infinity())),
     m_cut_allowedZ(VP1Interval(-std::numeric_limits<double>::infinity(), std::numeric_limits<double>::infinity())),
     m_cut_r_allowall(true),
@@ -144,31 +145,35 @@ void VertexCollHandle::init(VP1MaterialButtonBase*)
   collSwitch()->addChild(d->collSettingsButton->vertexDrawStyle());
 }
 
-//____________________________________________________________________
 void VertexCollHandle::setupSettingsFromControllerSpecific(AODSystemController*) {
-  //cuts  
+  //cuts
+  // R
   connect(d->collSettingsButton,SIGNAL(cutAllowedRChanged(const VP1Interval&)),this,SLOT(setCutAllowedR(const VP1Interval&)));
   setCutAllowedR(d->collSettingsButton->cutAllowedR());
+  // Y
+  connect(d->collSettingsButton,SIGNAL(cutAllowedYChanged(const VP1Interval&)),this,SLOT(setCutAllowedY(const VP1Interval&)));
+  setCutAllowedY(d->collSettingsButton->cutAllowedY());
+  // Z
   connect(d->collSettingsButton,SIGNAL(cutAllowedZChanged(const VP1Interval&)),this,SLOT(setCutAllowedZ(const VP1Interval&)));
   setCutAllowedZ(d->collSettingsButton->cutAllowedZ());
+  // size
   connect(d->collSettingsButton,SIGNAL(vertexSizeChanged(int)),this,SLOT(setVertexSize(int)));
   setVertexSize(d->collSettingsButton->vertexSize());
 }
 
-//____________________________________________________________________
 void VertexCollHandle::resetCachedValuesCuts()
 {
 	// TODO: it is not used so far! Check Other collections and update accordingly
 
 	// kinetic cuts
 	setCutAllowedR(d->collSettingsButton->cutAllowedR());
+	setCutAllowedY(d->collSettingsButton->cutAllowedY());
 	setCutAllowedZ(d->collSettingsButton->cutAllowedZ());
 	// other settings
 	setVertexSize(d->collSettingsButton->vertexSize());
 }
 
 
-//____________________________________________________________________
 const VertexCollectionSettingsButton& VertexCollHandle::collSettingsButton() const {
   if (!d->collSettingsButton){
     messageVerbose("No collSettingsButton set! Can't call init(), so crash is imminent...");
@@ -176,25 +181,6 @@ const VertexCollectionSettingsButton& VertexCollHandle::collSettingsButton() con
   return *d->collSettingsButton;
 }
 
-
-//____________________________________________________________________
-void VertexCollHandle::rerandomiseRandomVertexColours()
-{
-  messageVerbose("VertexCollHandle::rerandomiseRandomVertexColours() - TO BE IMPLEMENTED!!!");
-
-  /*
-  if (!isLoaded())
-    return;
-  messageVerbose("rerandomiseRandomVertexColours start");
-  largeChangesBegin();
-  foreach(Imp::VertexHandle* vh,d->vertices)
-    vh->rerandomiseRandomMaterial();
-  largeChangesEnd();
-  messageVerbose("rerandomiseRandomVertexColours end");
-  */
-}
-
-
 //____________________________________________________________________
 bool VertexCollHandle::load()
 {
@@ -261,20 +247,36 @@ bool VertexCollHandle::cut(AODHandleBase* ah)
 
   // FIXME
   float vertexR = 0.0;
-  float vertexZ = 0.0;
+  //float vertexZ = 0.0;
 
-  if (!m_cut_r_allowall||!m_cut_z_allowall)
-  {
-    messageVerbose("evaluating cut...");
-    messageVerbose("m_cut_allowedR: " + m_cut_allowedZ.toString() + " - excludeInterval: " + QString::number(m_cut_allowedR.excludeInterval()) );
+  float vertexX = handle->getPositionX();
+  float vertexY = handle->getPositionY();
+  float vertexZ = handle->getPositionZ();
+  
+  messageVerbose("Vertex R: " + QString::number(vertexR));
+  messageVerbose("Vertex x, y, z: " + QString::number(vertexX) + ", " + QString::number(vertexY)+ ", " + QString::number(vertexZ));
 
-      // *** r CUT ***
+
+
+  if (!m_cut_r_allowall || !m_cut_y_allowall || !m_cut_z_allowall)
+  {
+    messageVerbose("evaluating cuts...");
+    
+    // *** r CUT ***
+    messageVerbose("vertexR: " + QString::number(vertexR) + " - m_cut_allowedR: " + m_cut_allowedR.toString() + " - excludeInterval: " + QString::number(m_cut_allowedR.excludeInterval()) );
     if (!m_cut_r_allowall && !m_cut_allowedR.contains(vertexR)){ 
       messageVerbose("r cut not passed...");
       return false;
     }
 
-    // *** Eta CUT ***
+    // *** Y CUT ***
+    messageVerbose("m_cut_allowedY: " + m_cut_allowedY.toString() + " - excludeInterval: " + QString::number(m_cut_allowedY.excludeInterval()) );
+    if (!m_cut_y_allowall && !m_cut_allowedY.contains(vertexY)){ 
+      messageVerbose("Y cut not passed...");
+      return false;
+    }
+
+    // *** Z CUT ***
     messageVerbose("m_cut_allowedZ: " + m_cut_allowedZ.toString() + " - excludeInterval: " + QString::number(m_cut_allowedZ.excludeInterval()) );
     if (!m_cut_z_allowall && !m_cut_allowedZ.contains(vertexZ)){ 
       messageVerbose("Z cut not passed...");
@@ -348,6 +350,30 @@ void VertexCollHandle::setCutAllowedR(const VP1Interval& allowedR)
     recheckCutStatusOfAllVisibleHandles();
 }
 
+//____________________________________________________________________
+void VertexCollHandle::setCutAllowedY(const VP1Interval& allowedY)
+{
+  messageVerbose("signal received in setCutAllowedY ("+allowedY.toString()+")");
+  if (!allowedY.isSane())
+    return;
+
+  if (m_cut_allowedY==allowedY)
+    return;
+  m_cut_y_allowall = allowedY.isAllR();
+  m_cut_ry_allwillfail = allowedY.isEmpty() || m_cut_allowedY.isEmpty();
+
+  if (!m_cut_allowedY.contains(allowedY) && !allowedY.contains(m_cut_allowedY)) {
+    m_cut_allowedY = allowedY;
+    recheckCutStatusOfAllHandles();
+    return;
+  }
+  bool relaxcut = allowedY.contains(m_cut_allowedY);
+  m_cut_allowedY = allowedY;
+  if (relaxcut)
+    recheckCutStatusOfAllNotVisibleHandles();
+  else
+    recheckCutStatusOfAllVisibleHandles();
+}
 //____________________________________________________________________
 void VertexCollHandle::setCutAllowedZ(const VP1Interval& allowedZ)
 {
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.h b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.h
index fb8819b2758adb05f8ed40dd6e76f5991e76aff7..51c3fae9dff972660a4c4da9894934a3fbe4b1db 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.h
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollHandle.h
@@ -28,7 +28,7 @@
 #include "xAODBase/IParticle.h"
 
 // Qt
-#include <QColor>
+#include <QtGui/QColor>
 #include <QList>
 
 //Misc
@@ -114,17 +114,20 @@ private slots:
 	void resetCachedValuesCuts();
   
 public slots:
-  void rerandomiseRandomVertexColours();
+  // void rerandomiseRandomVertexColours();
 
 
   // setters
+  void setCutAllowedY(const VP1Interval&);
   void setCutAllowedZ(const VP1Interval&);
   void setCutAllowedR(const VP1Interval&);
   void setVertexSize(int);
 
   //getters
+  VP1Interval getCutAllowedY() {return m_cut_allowedY; };
   VP1Interval getCutAllowedZ() {return m_cut_allowedZ; };
   VP1Interval getCutAllowedR() {return m_cut_allowedR; };
+  bool        getYAllowall() {return m_cut_y_allowall; };
   bool        getZAllowall() {return m_cut_z_allowall; };
   bool        getRAllowall() {return m_cut_r_allowall; };
 
@@ -135,10 +138,13 @@ private:
 
   int m_nshownhandles;
 
+  VP1Interval m_cut_allowedY;
   VP1Interval m_cut_allowedR;
   VP1Interval m_cut_allowedZ;
+  bool m_cut_y_allowall;
   bool m_cut_r_allowall;
   bool m_cut_z_allowall;
+  bool m_cut_ry_allwillfail;
   bool m_cut_rz_allwillfail;
 };
 
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.cxx
index cbaad7caa28bd0b1a2d89877c6715ba9fc8d9832..2e00badad29f801b53f39972dc9fb3ab9d5f6a71 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.cxx
@@ -56,6 +56,7 @@ public:
   //GUI - last values
   double last_vertexRadius;
   VP1Interval last_cutAllowedR;
+  VP1Interval last_cutAllowedY;
   VP1Interval last_cutAllowedZ;
   
   QPoint dragStartPosition;
@@ -113,6 +114,12 @@ VertexCollectionSettingsButton::VertexCollectionSettingsButton(QWidget * parent,
   connect(d->editwindow_ui.doubleSpinBox_cut_r_lower,SIGNAL(valueChanged(double)),this,SLOT(possibleChange_cutAllowedR()));
   connect(d->editwindow_ui.doubleSpinBox_cut_r_upper,SIGNAL(valueChanged(double)),this,SLOT(possibleChange_cutAllowedR()));
 
+  // Y
+  connect(d->editwindow_ui.checkBox_cut_y,SIGNAL(toggled(bool)),this,SLOT(possibleChange_cutAllowedY()));
+  connect(d->editwindow_ui.checkBox_cut_y_range_forcesymmetric,SIGNAL(toggled(bool)),this,SLOT(possibleChange_cutAllowedY()));
+  connect(d->editwindow_ui.checkBox_cut_y_excludeRange,SIGNAL(toggled(bool)),this,SLOT(possibleChange_cutAllowedY()));
+  connect(d->editwindow_ui.doubleSpinBox_cut_y_lower,SIGNAL(valueChanged(double)),this,SLOT(possibleChange_cutAllowedY()));
+  connect(d->editwindow_ui.doubleSpinBox_cut_y_upper,SIGNAL(valueChanged(double)),this,SLOT(possibleChange_cutAllowedY()));
   // Z
   connect(d->editwindow_ui.checkBox_cut_z,SIGNAL(toggled(bool)),this,SLOT(possibleChange_cutAllowedZ()));
   connect(d->editwindow_ui.checkBox_cut_z_range_forcesymmetric,SIGNAL(toggled(bool)),this,SLOT(possibleChange_cutAllowedZ()));
@@ -120,6 +127,7 @@ VertexCollectionSettingsButton::VertexCollectionSettingsButton(QWidget * parent,
   connect(d->editwindow_ui.doubleSpinBox_cut_z_lower,SIGNAL(valueChanged(double)),this,SLOT(possibleChange_cutAllowedZ()));
   connect(d->editwindow_ui.doubleSpinBox_cut_z_upper,SIGNAL(valueChanged(double)),this,SLOT(possibleChange_cutAllowedZ()));
 
+
   
   connect(this,SIGNAL(clicked()),this,SLOT(showEditMaterialDialog()));
   connect(d->editwindow_ui.pushButton_close,SIGNAL(clicked()),this,SLOT(showEditMaterialDialog()));
@@ -136,9 +144,6 @@ VertexCollectionSettingsButton::VertexCollectionSettingsButton(QWidget * parent,
 //     initEditWindow();
 //   return *(d->editwindow);
 // } 
-
-
-//____________________________________________________________________
 VertexCollectionSettingsButton::~VertexCollectionSettingsButton()
 {
   delete d->editwindow;
@@ -147,7 +152,6 @@ VertexCollectionSettingsButton::~VertexCollectionSettingsButton()
   delete d;
 }
 
-//____________________________________________________________________
 void VertexCollectionSettingsButton::updateButton()
 {
   if (objectName().isEmpty())
@@ -156,7 +160,6 @@ void VertexCollectionSettingsButton::updateButton()
   VP1ColorSelectButton::setColButtonProperties(this,d->matButton->lastAppliedDiffuseColour(),d->dim);
 }
 
-//____________________________________________________________________
 void VertexCollectionSettingsButton::setDimension(int _dim)
 {
   if (d->dim == _dim)
@@ -165,7 +168,6 @@ void VertexCollectionSettingsButton::setDimension(int _dim)
   updateButton();
 }
 
-//____________________________________________________________________
 void VertexCollectionSettingsButton::showEditMaterialDialog()
 {
   if (!d->editwindow)
@@ -177,7 +179,6 @@ void VertexCollectionSettingsButton::showEditMaterialDialog()
     d->editwindow->hide();
 }
 
-//____________________________________________________________________
 bool VertexCollectionSettingsButton::setMaterial(SoMaterial*mat)
 {  
 	// std::cout<<"VertexCollectionSettingsButton::setMaterial with mat="<<mat<<std::endl;
@@ -186,25 +187,21 @@ bool VertexCollectionSettingsButton::setMaterial(SoMaterial*mat)
   return true;
 }
 
-//____________________________________________________________________
 void VertexCollectionSettingsButton::copyValuesFromMaterial(SoMaterial*mat)
 {
   if (!d->matButton) d->initEditWindow();
   d->matButton->setMaterial(mat);
 }
-//____________________________________________________________________
 double VertexCollectionSettingsButton::lastAppliedTransparency() const 
 {
   if (!d->matButton) d->initEditWindow();
   return d->matButton->lastAppliedTransparency();
 }
-//____________________________________________________________________
 double VertexCollectionSettingsButton::lastAppliedShininess() const  
 {
   if (!d->matButton) d->initEditWindow();
   return d->matButton->lastAppliedShininess();
 }
-//____________________________________________________________________
 double VertexCollectionSettingsButton::lastAppliedBrightness() const
 {
   if (!d->matButton) d->initEditWindow();
@@ -212,7 +209,6 @@ double VertexCollectionSettingsButton::lastAppliedBrightness() const
 }
 
 
-//____________________________________________________________________
 void VertexCollectionSettingsButton::updateVertexDrawStyle()
 {
   // double val = VP1QtInventorUtils::getValueLineWidthSlider(d->editwindow_ui.horizontalSlider_vertexSize);
@@ -220,7 +216,6 @@ void VertexCollectionSettingsButton::updateVertexDrawStyle()
   //   d->vertexDrawStyle->lineWidth = val;
 }
 
-//____________________________________________________________________
 void VertexCollectionSettingsButton::updateVertexLightModel(bool base)
 {
   if (d->vertexLightModel->model.getValue()!=(base?SoLightModel::BASE_COLOR:SoLightModel::PHONG)) {
@@ -233,19 +228,16 @@ void VertexCollectionSettingsButton::updateVertexLightModel(bool base)
 }
 
 
-//____________________________________________________________________
 SoDrawStyle * VertexCollectionSettingsButton::vertexDrawStyle() const
 {
   return d->vertexDrawStyle;
 }
 
-//____________________________________________________________________
 SoLightModel * VertexCollectionSettingsButton::vertexLightModel() const
 {
   return d->vertexLightModel;
 }
 
-//____________________________________________________________________
 int VertexCollectionSettingsButton::vertexSize() const
 {
   return d->editwindow_ui.horizontalSlider_vertexSize->value();
@@ -348,7 +340,13 @@ QByteArray VertexCollectionSettingsButton::saveState() const{
   serialise.save(d->editwindow_ui.doubleSpinBox_cut_r_lower);    
   serialise.save(d->editwindow_ui.doubleSpinBox_cut_r_upper);    
     
-// Z
+  // Y
+  serialise.save(d->editwindow_ui.checkBox_cut_y);  
+  serialise.save(d->editwindow_ui.checkBox_cut_y_range_forcesymmetric);  
+  serialise.save(d->editwindow_ui.checkBox_cut_y_excludeRange);  
+  serialise.save(d->editwindow_ui.doubleSpinBox_cut_y_lower);    
+  serialise.save(d->editwindow_ui.doubleSpinBox_cut_y_upper);
+  // Z
   serialise.save(d->editwindow_ui.checkBox_cut_z);  
   serialise.save(d->editwindow_ui.checkBox_cut_z_range_forcesymmetric);  
   serialise.save(d->editwindow_ui.checkBox_cut_z_excludeRange);  
@@ -380,6 +378,12 @@ void VertexCollectionSettingsButton::restoreFromState( const QByteArray& ba){
   state.restore(d->editwindow_ui.doubleSpinBox_cut_r_lower);    
   state.restore(d->editwindow_ui.doubleSpinBox_cut_r_upper);    
 
+  // Y
+  state.restore(d->editwindow_ui.checkBox_cut_y);  
+  state.restore(d->editwindow_ui.checkBox_cut_y_range_forcesymmetric);  
+  state.restore(d->editwindow_ui.checkBox_cut_y_excludeRange);  
+  state.restore(d->editwindow_ui.doubleSpinBox_cut_y_lower);    
+  state.restore(d->editwindow_ui.doubleSpinBox_cut_y_upper);
   // Z
   state.restore(d->editwindow_ui.checkBox_cut_z);  
   state.restore(d->editwindow_ui.checkBox_cut_z_range_forcesymmetric);  
@@ -422,6 +426,31 @@ VP1Interval VertexCollectionSettingsButton::cutAllowedR() const
   return VP1Interval( min, max );//fixme: closed interval??
 }
 
+//____________________________________________________________________
+VP1Interval VertexCollectionSettingsButton::cutAllowedY() const
+{
+  if (!d->editwindow)
+    d->initEditWindow();
+  if (!d->editwindow_ui.checkBox_cut_y)
+    return VP1Interval();
+  
+  const double minFromInterface = d->editwindow_ui.doubleSpinBox_cut_y_lower->value();//*1000;
+  const double maxFromInterface = d->editwindow_ui.doubleSpinBox_cut_y_upper->value();//*1000;
+  
+  double min=0.0,max=0.0;
+
+  min = (d->editwindow_ui.checkBox_cut_y->isChecked() ? minFromInterface : -std::numeric_limits<double>::infinity());
+  max = (d->editwindow_ui.checkBox_cut_y->isChecked() ? maxFromInterface : std::numeric_limits<double>::infinity());
+  
+  // FIXME - add symmetry logic
+  
+  //message("cutAllowedPt: min,max="+QString::number(min)+","+QString::number(max));
+  
+  if (max < min)
+    return VP1Interval();
+    
+  return VP1Interval( min, max );//fixme: closed interval??
+}
 //____________________________________________________________________
 VP1Interval VertexCollectionSettingsButton::cutAllowedZ() const
 {
@@ -430,8 +459,8 @@ VP1Interval VertexCollectionSettingsButton::cutAllowedZ() const
   if (!d->editwindow_ui.checkBox_cut_z)
     return VP1Interval();
   
-  const double minFromInterface=d->editwindow_ui.doubleSpinBox_cut_z_lower->value()*1000;
-  const double maxFromInterface=d->editwindow_ui.doubleSpinBox_cut_z_upper->value()*1000;
+  const double minFromInterface=d->editwindow_ui.doubleSpinBox_cut_z_lower->value();//*1000;
+  const double maxFromInterface=d->editwindow_ui.doubleSpinBox_cut_z_upper->value();//*1000;
   
   double min=0.0,max=0.0;
 
@@ -447,7 +476,7 @@ VP1Interval VertexCollectionSettingsButton::cutAllowedZ() const
     
   return VP1Interval( min, max );//fixme: closed interval??
 }
-
+//____________________________________________________________________
 void VertexCollectionSettingsButton::possibleChange_cutAllowedR()
 {
   messageVerbose("possibleChange_cutAllowedR() ");
@@ -457,7 +486,17 @@ void VertexCollectionSettingsButton::possibleChange_cutAllowedR()
   d->last_cutAllowedR= cutAllowedR();
   emit cutAllowedRChanged(d->last_cutAllowedR);
 }
-
+//____________________________________________________________________
+void VertexCollectionSettingsButton::possibleChange_cutAllowedY()
+{
+  messageVerbose("possibleChange_cutAllowedY() ");
+  
+  if (d->last_cutAllowedY == cutAllowedY()) return;
+  messageVerbose("cutAllowedY() changed");
+  d->last_cutAllowedY = cutAllowedY();
+  emit cutAllowedYChanged(d->last_cutAllowedY);
+}
+//____________________________________________________________________
 void VertexCollectionSettingsButton::possibleChange_cutAllowedZ()
 {
   messageVerbose("possibleChange_cutAllowedZ() ");
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.h b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.h
index 5d83a4a88173608adefa5cc8f1c6760828fc5d17..ef38c48bdcb4fe7109f5a294482a4b59c3a76417 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.h
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexCollectionSettingsButton.h
@@ -31,6 +31,7 @@ public:
   
   // GUI for cuts
   VP1Interval cutAllowedR() const;
+  VP1Interval cutAllowedY() const;
   VP1Interval cutAllowedZ() const;
    
   //Overall drawstyles, complexities and light models:
@@ -45,6 +46,7 @@ public:
   void lastAppliedChanged(); // emitted when something related to material changes
   	 
   void cutAllowedRChanged(const VP1Interval&);
+  void cutAllowedYChanged(const VP1Interval&);
   void cutAllowedZChanged(const VP1Interval&);
   void vertexSizeChanged(int);
 	 
@@ -69,8 +71,9 @@ private:
   private slots:
   void updateVertexDrawStyle();
   void updateVertexLightModel(bool);
-//  void possibleChange_vertexSize();
+  // void possibleChange_vertexSize();
   void possibleChange_cutAllowedR();
+  void possibleChange_cutAllowedY();
   void possibleChange_cutAllowedZ();
     
 };
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.cxx b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.cxx
index c602a110da085986ddc521fa3d6201147e30e835..61ca5a2965591dba655f2950818358168fa78bab 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.cxx
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.cxx
@@ -86,6 +86,8 @@ int VertexHandle::numberOfInstances()
   return Imp::nvtxhandles;
 }
 
+
+//____________________________________________________________________
 bool VertexHandle::has3DObjects() 
 {
   return 0!=d->sep;
@@ -106,6 +108,7 @@ void VertexHandle::clear3DObjects(){
 
 }
 
+//____________________________________________________________________
 SoNode* VertexHandle::nodes(){
 
   VP1Msg::messageVerbose("VertexHandle::nodes()");
@@ -152,10 +155,13 @@ SoMaterial * VertexHandle::determineMaterial() {
 QStringList VertexHandle::baseInfo() const
 {
   QStringList l;
-  l<<shortInfo() ;
+  l << shortInfo() ;
+  // vertex position
+  l << "Vx: " << VP1Msg::str(d->vertex->x()) << "Vy: " << VP1Msg::str(d->vertex->y()) << "Vz: " << VP1Msg::str(d->vertex->z());
   return l;
 }
 
+//____________________________________________________________________
 QString VertexHandle::vertexType() const {
   using namespace xAOD;
 
@@ -179,6 +185,21 @@ QString VertexHandle::vertexType() const {
     }
 }
 
+//____________________________________________________________________
+double VertexHandle::getPositionX() const {
+    return d->vertex->x();
+}
+//____________________________________________________________________
+double VertexHandle::getPositionY() const {
+    return d->vertex->y();
+}
+//____________________________________________________________________
+double VertexHandle::getPositionZ() const {
+    return d->vertex->z();
+}
+
+
+//____________________________________________________________________
 QString VertexHandle::shortInfo() const {
   QString l = vertexType();  
   return l;
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.h b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.h
index b5f420dacf53886f92376af6735244bcb9255c61..ed2a092644337189858434feedf0938673cde4a4 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.h
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/VertexHandle.h
@@ -67,6 +67,10 @@ public:
   virtual QString shortInfo() const ; //!< returns position & type information about vertex
   virtual QString type() const { return QString("Vertex"); } //!< return very short word with type (maybe link with collection type?)
   QString vertexType() const;
+ 
+  double getPositionX() const;
+  double getPositionY() const;
+  double getPositionZ() const;
   
 private:
 
diff --git a/graphics/VP1/VP1Systems/VP1AODSystems/src/pervertexcollectionsettings_form.ui b/graphics/VP1/VP1Systems/VP1AODSystems/src/pervertexcollectionsettings_form.ui
index bf3000ef41fe9ddda749d0fa223cc35d187df351..214a087d8bab6a0e9b5485c99d711319b73d7ad5 100644
--- a/graphics/VP1/VP1Systems/VP1AODSystems/src/pervertexcollectionsettings_form.ui
+++ b/graphics/VP1/VP1Systems/VP1AODSystems/src/pervertexcollectionsettings_form.ui
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>372</width>
-    <height>365</height>
+    <height>469</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -119,7 +119,7 @@
       <item>
        <widget class="QGroupBox" name="groupBox_r_position_cuts">
         <property name="enabled">
-         <bool>true</bool>
+         <bool>false</bool>
         </property>
         <property name="title">
          <string>R position cuts</string>
@@ -257,6 +257,138 @@
      </layout>
     </widget>
    </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_position_cut_y">
+     <property name="title">
+      <string>Y position cuts</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_7">
+      <item>
+       <layout class="QHBoxLayout" name="y_cut_upper_checkboxes">
+        <property name="spacing">
+         <number>0</number>
+        </property>
+        <item>
+         <widget class="QCheckBox" name="checkBox_cut_y">
+          <property name="toolTip">
+           <string>Check to enable pseudorapidity cut</string>
+          </property>
+          <property name="text">
+           <string>Active (</string>
+          </property>
+          <property name="checked">
+           <bool>false</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QCheckBox" name="checkBox_cut_y_range_forcesymmetric">
+          <property name="enabled">
+           <bool>false</bool>
+          </property>
+          <property name="toolTip">
+           <string>Check to enforce a symmetric pseudorapidity cut</string>
+          </property>
+          <property name="text">
+           <string>symmetric ):</string>
+          </property>
+          <property name="checked">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QCheckBox" name="checkBox_cut_y_excludeRange">
+          <property name="enabled">
+           <bool>false</bool>
+          </property>
+          <property name="text">
+           <string>exclude range</string>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </item>
+      <item>
+       <layout class="QHBoxLayout" name="y_cut_values">
+        <property name="spacing">
+         <number>6</number>
+        </property>
+        <item>
+         <widget class="QDoubleSpinBox" name="doubleSpinBox_cut_y_lower">
+          <property name="enabled">
+           <bool>false</bool>
+          </property>
+          <property name="toolTip">
+           <string>Lower pseudorapidity bound</string>
+          </property>
+          <property name="alignment">
+           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+          </property>
+          <property name="minimum">
+           <double>-99.989999999999995</double>
+          </property>
+          <property name="maximum">
+           <double>0.000000000000000</double>
+          </property>
+          <property name="singleStep">
+           <double>0.100000000000000</double>
+          </property>
+          <property name="value">
+           <double>-3.000000000000000</double>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QLabel" name="label_6">
+          <property name="text">
+           <string>-</string>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QDoubleSpinBox" name="doubleSpinBox_cut_y_upper">
+          <property name="enabled">
+           <bool>false</bool>
+          </property>
+          <property name="toolTip">
+           <string>Upper pseudorapidity bound</string>
+          </property>
+          <property name="alignment">
+           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+          </property>
+          <property name="minimum">
+           <double>0.000000000000000</double>
+          </property>
+          <property name="singleStep">
+           <double>0.100000000000000</double>
+          </property>
+          <property name="value">
+           <double>3.000000000000000</double>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <spacer name="y_h_spacer">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+          <property name="sizeType">
+           <enum>QSizePolicy::MinimumExpanding</enum>
+          </property>
+          <property name="sizeHint" stdset="0">
+           <size>
+            <width>1</width>
+            <height>20</height>
+           </size>
+          </property>
+         </spacer>
+        </item>
+       </layout>
+      </item>
+     </layout>
+    </widget>
+   </item>
    <item>
     <widget class="QGroupBox" name="groupBox_r_position_cuts_2">
      <property name="enabled">
@@ -441,57 +573,25 @@
  <resources/>
  <connections>
   <connection>
-   <sender>checkBox_cut_r</sender>
-   <signal>clicked(bool)</signal>
-   <receiver>checkBox_cut_r_range_forcesymmetric</receiver>
-   <slot>setEnabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>55</x>
-     <y>129</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>138</x>
-     <y>129</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>checkBox_cut_r</sender>
+   <sender>checkBox_cut_z</sender>
    <signal>clicked(bool)</signal>
-   <receiver>doubleSpinBox_cut_r_lower</receiver>
+   <receiver>doubleSpinBox_cut_z_lower</receiver>
    <slot>setEnabled(bool)</slot>
    <hints>
     <hint type="sourcelabel">
      <x>55</x>
-     <y>129</y>
+     <y>214</y>
     </hint>
     <hint type="destinationlabel">
      <x>53</x>
-     <y>153</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>checkBox_cut_r</sender>
-   <signal>clicked(bool)</signal>
-   <receiver>doubleSpinBox_cut_r_upper</receiver>
-   <slot>setEnabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>55</x>
-     <y>129</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>140</x>
-     <y>153</y>
+     <y>238</y>
     </hint>
    </hints>
   </connection>
   <connection>
    <sender>checkBox_cut_z</sender>
    <signal>clicked(bool)</signal>
-   <receiver>checkBox_cut_z_range_forcesymmetric</receiver>
+   <receiver>doubleSpinBox_cut_z_upper</receiver>
    <slot>setEnabled(bool)</slot>
    <hints>
     <hint type="sourcelabel">
@@ -499,40 +599,40 @@
      <y>214</y>
     </hint>
     <hint type="destinationlabel">
-     <x>138</x>
-     <y>214</y>
+     <x>134</x>
+     <y>238</y>
     </hint>
    </hints>
   </connection>
   <connection>
-   <sender>checkBox_cut_z</sender>
+   <sender>checkBox_cut_y</sender>
    <signal>clicked(bool)</signal>
-   <receiver>doubleSpinBox_cut_z_lower</receiver>
+   <receiver>doubleSpinBox_cut_y_lower</receiver>
    <slot>setEnabled(bool)</slot>
    <hints>
     <hint type="sourcelabel">
-     <x>55</x>
-     <y>214</y>
+     <x>67</x>
+     <y>256</y>
     </hint>
     <hint type="destinationlabel">
-     <x>53</x>
-     <y>238</y>
+     <x>62</x>
+     <y>289</y>
     </hint>
    </hints>
   </connection>
   <connection>
-   <sender>checkBox_cut_z</sender>
+   <sender>checkBox_cut_y</sender>
    <signal>clicked(bool)</signal>
-   <receiver>doubleSpinBox_cut_z_upper</receiver>
+   <receiver>doubleSpinBox_cut_y_upper</receiver>
    <slot>setEnabled(bool)</slot>
    <hints>
     <hint type="sourcelabel">
-     <x>55</x>
-     <y>214</y>
+     <x>67</x>
+     <y>256</y>
     </hint>
     <hint type="destinationlabel">
-     <x>134</x>
-     <y>238</y>
+     <x>149</x>
+     <y>289</y>
     </hint>
    </hints>
   </connection>
diff --git a/graphics/VP1/VP1Systems/VP1GeometrySystems/CMakeLists.txt b/graphics/VP1/VP1Systems/VP1GeometrySystems/CMakeLists.txt
index 5a866cdff70283c20dd62f36c0fec57e4e54dc4c..6763fda413f7c7e0bc7bea75b2c0038a8a9bd906 100644
--- a/graphics/VP1/VP1Systems/VP1GeometrySystems/CMakeLists.txt
+++ b/graphics/VP1/VP1Systems/VP1GeometrySystems/CMakeLists.txt
@@ -3,10 +3,6 @@
 # Package: VP1GeometrySystems
 ################################################################################
 
-# Set the minimum required CMake version:
-cmake_minimum_required( VERSION 3.2 FATAL_ERROR )
-
-
 # Declare the package name:
 atlas_subdir( VP1GeometrySystems )
 
@@ -38,9 +34,6 @@ set( CMAKE_AUTOMOC ON )
 # Generate resource files automatically:
 set( CMAKE_AUTORCC ON )
 
-
-
-
 ### Build the library. 
 # Remember: the auto-generated UI files are put under
 # CMAKE_CURRENT_BINARY_DIR, so it needs to be added explicitly to the
diff --git a/graphics/VP1/VP1Systems/VP1PRDSystems/CMakeLists.txt b/graphics/VP1/VP1Systems/VP1PRDSystems/CMakeLists.txt
index a44ad7f2633d8994c81d2b8873c63ffe4f000574..924d6ef9a8469f1e237824c501740f79b57745f5 100644
--- a/graphics/VP1/VP1Systems/VP1PRDSystems/CMakeLists.txt
+++ b/graphics/VP1/VP1Systems/VP1PRDSystems/CMakeLists.txt
@@ -51,8 +51,8 @@ atlas_add_library( VP1PRDSystems VP1PRDSystems/*.h src/*.cxx
    ${CMAKE_CURRENT_BINARY_DIR}
    LINK_LIBRARIES GeoModelKernel GeoPrimitives InDetReadoutGeometry
    InDetPrepRawData MuonPrepRawData TrkPrepRawData TrkSpacePoint VP1Base
-   VP1Utils MuonIdHelpersLib Qt5::Core
+   VP1Utils MuonIdHelpersLib Qt5::Core Qt5::Gui
    PRIVATE_LINK_LIBRARIES ${COIN3D_LIBRARIES} ${CLHEP_LIBRARIES} DataModel
    GeoModelUtilities EventPrimitives InDetIdentifier MuonReadoutGeometry
    TrkSurfaces TrkCompetingRIOsOnTrack TrkMeasurementBase TrkRIO_OnTrack
-   TrkSegment TrkTrack VP1HEPVis VP1GuideLineSystems Qt5::Gui )
+   TrkSegment TrkTrack VP1HEPVis VP1GuideLineSystems  )
diff --git a/graphics/VP1/VP1Systems/VP1SimHitSystems/CMakeLists.txt b/graphics/VP1/VP1Systems/VP1SimHitSystems/CMakeLists.txt
index c590acbbd59a94cddf0c6574622c6ce1b232f5cd..040354e0411606d14029e89a3d47052c7f1e9f43 100644
--- a/graphics/VP1/VP1Systems/VP1SimHitSystems/CMakeLists.txt
+++ b/graphics/VP1/VP1Systems/VP1SimHitSystems/CMakeLists.txt
@@ -20,7 +20,7 @@ atlas_depends_on_subdirs( PUBLIC
 # External dependencies:
 find_package( Coin3D )
 find_package( Eigen )
-find_package( Qt5 COMPONENTS Core Gui  )
+find_package( Qt5 COMPONENTS Core Widgets )
 
 # Generate UI files automatically:
 set( CMAKE_AUTOUIC TRUE )
@@ -31,12 +31,10 @@ set( CMAKE_AUTORCC TRUE )
 # to let CMake find .h files automatically-generated from .ui files
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
-
-
 # Component(s) in the package:
 atlas_add_library( VP1SimHitSystems VP1SimHitSystems/*.h src/*.h src/*.cxx src/*.qrc  
                    PUBLIC_HEADERS VP1SimHitSystems
                    PRIVATE_INCLUDE_DIRS ${COIN3D_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
-                   LINK_LIBRARIES VP1Base ${QT5_LIBRARIES} GL StoreGateLib SGtests
+                   LINK_LIBRARIES VP1Base Qt5::Core Qt5::Widgets GL StoreGateLib SGtests
                    PRIVATE_LINK_LIBRARIES ${COIN3D_LIBRARIES} ${EIGEN_LIBRARIES} GeoAdaptors GeoPrimitives ForwardRegion_SimEv InDetSimEvent MuonSimEvent VP1Utils )
 
diff --git a/graphics/VP1/VP1Utils/CMakeLists.txt b/graphics/VP1/VP1Utils/CMakeLists.txt
index 28a66d59dfce8988b53419f28a4a0ea8be7e2c86..d57a14603ee0682f3aeba82dae527e54385f9531 100644
--- a/graphics/VP1/VP1Utils/CMakeLists.txt
+++ b/graphics/VP1/VP1Utils/CMakeLists.txt
@@ -5,10 +5,6 @@
 # Author: Riccardo Maria BIANCHI <rbianchi@cern.ch>
 ################################################################################
 
-# Set the minimum required CMake version:
-cmake_minimum_required( VERSION 3.2 FATAL_ERROR )
-
-
 # Declare the package name:
 atlas_subdir( VP1Utils )
 
diff --git a/graphics/VP1/VP1Utils/src/SurfaceToSoNode.cxx b/graphics/VP1/VP1Utils/src/SurfaceToSoNode.cxx
index ff191f9e8cbfcf197b050caea5f5f6fb6bb6c0e1..d04a9cc48b261311ecdb0fabf4b95b6043d02728 100644
--- a/graphics/VP1/VP1Utils/src/SurfaceToSoNode.cxx
+++ b/graphics/VP1/VP1Utils/src/SurfaceToSoNode.cxx
@@ -37,6 +37,7 @@
 #include "TrkSurfaces/DiscBounds.h"
 #include "TrkSurfaces/RectangleBounds.h"
 #include "TrkSurfaces/TrapezoidBounds.h"
+#include "TrkSurfaces/AnnulusBounds.h"
 #include "TrkSurfaces/RotatedTrapezoidBounds.h"
 #include "TrkSurfaces/DiamondBounds.h"
 #include "TrkSurfaces/NoBounds.h"
@@ -79,14 +80,25 @@ SoNode*    SurfaceToSoNode::translateSurface(const Trk::Surface& sf, const bool&
 
     // place and transform them
     SoSeparator* sosep = new SoSeparator();
-    SoTransform* sotra = VP1LinAlgUtils::toSoTransform(sf.transform());
+    
+    // Horrible hack for ITK annulus bounds. What should really happen is we draw the surface where the bounds are. But this was never done before.
+    Amg::Transform3D transform = sf.transform();
+    if (cpsf) {
+      const Trk::AnnulusBounds* cannulus = dynamic_cast<const Trk::AnnulusBounds*>(&(cpsf->bounds()));
+      if (cannulus){
+        Amg::Vector3D vec(0.0,0.5*(cannulus->maxR()+cannulus->minR()),0.0);
+        transform.translate(vec);
+      }
+    }
+  
+    SoTransform* sotra = VP1LinAlgUtils::toSoTransform(transform);
     sosep->addChild(sotra);
     sosep->addChild(sono);
 
     return sosep;
 }
 
-SoNode*    SurfaceToSoNode::translatePlaneSurface(const Trk::PlaneSurface& psf ) const
+SoNode*     SurfaceToSoNode::translatePlaneSurface(const Trk::PlaneSurface& psf ) const
 {
    const Trk::RectangleBounds* crecbo = dynamic_cast<const Trk::RectangleBounds*>(&(psf.bounds()));
    if (crecbo){
@@ -137,6 +149,18 @@ SoNode*    SurfaceToSoNode::translatePlaneSurface(const Trk::PlaneSurface& psf )
      return new SoPolyhedron(_sbPoly);;
    }
    
+   const Trk::AnnulusBounds* cannulus = dynamic_cast<const Trk::AnnulusBounds*>(&(psf.bounds()));
+   if (cannulus){
+     SoGenericBox * gb = new SoGenericBox;
+     const double hminphi = 0.5*cannulus->minR()*cannulus->phi();
+     const double hmaxphi = 0.5*cannulus->maxR()*cannulus->phi();
+     const double heta    = 0.5 * (cannulus->maxR() - cannulus->minR());
+     gb->setParametersForTrapezoid( 0.5*surfaceThickness/*dz*/, 0/*theta*/, 0/*phi*/, heta/*dy1*/,
+				    hminphi/*dx1*/, hmaxphi/*dx2*/, heta/*dy2*/, hminphi/*dx3*/,
+				    hmaxphi/*dx4*/, 0/*alp1*/, 0/*alp2*/ );
+     gb->drawEdgeLines.setValue(true);
+     return gb;
+   }   
    const Trk::NoBounds* nobo = dynamic_cast<const Trk::NoBounds*>(&(psf.bounds()));
    if (nobo){
     SoGenericBox * gb = new SoGenericBox;