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;