Skip to content
Snippets Groups Projects
Commit bea22c31 authored by Tomasz Bold's avatar Tomasz Bold Committed by Graeme Stewart
Browse files

fine tuned the monitoring histograms for Vn triggers (TrigHIHypo-00-00-87)

	* fine tuned the monitoring histograms for Vn triggers
	* TrigHIHypo-00-00-87

2016-10-28 Tomasz Bold
	* added FGap performance configuration
	* TrigHIHypo-00-00-86
parent 70520998
No related branches found
No related tags found
No related merge requests found
......@@ -30,4 +30,10 @@ cellFgapC = UltraCentralHypo("CellsFgapC", EtaMin=-5, EtaMax=-3.2, FcalEtUpperB
cellFgapC.AthenaMonTools += [ GapHypoMonitoring(name="GapHypoMonitoring")]
cellFgapAPerf = UltraCentralHypo("CellsFgapAPerf", EtaMin=3.2, EtaMax=5., FcalEtUpperBound=3*GeV)
cellFgapAPerf.AthenaMonTools += [ GapHypoMonitoring(name="GapHypoMonitoring")]
cellFgapCPerf = UltraCentralHypo("CellsFgapCperf", EtaMin=-5, EtaMax=-3.2, FcalEtUpperBound=3*GeV)
cellFgapCPerf.AthenaMonTools += [ GapHypoMonitoring(name="GapHypoMonitoring")]
......@@ -11,11 +11,11 @@ class VnMonitoring(TrigGenericMonitoringToolConfig):
self.Histograms += [ defineHistogram('TotalEt',
type='TH1F',
title="Total ET; ET [MeV]",
xbins = 100, xmin=0.0, xmax=2.5*TeV)]
xbins = 100, xmin=0.0, xmax=0.5*TeV)]
self.Histograms += [ defineHistogram('TotalEtPassing',
type='TH1F',
title="Total ET for passing events; ET [MeV]",
xbins = 100, xmin=0.0, xmax=2.5*TeV)]
xbins = 100, xmin=0.0, xmax=0.5*TeV)]
self.Histograms += [ defineHistogram('q',
......@@ -32,7 +32,7 @@ class VnMonitoring(TrigGenericMonitoringToolConfig):
self.Histograms += [ defineHistogram('TotalEt, decision',
type='TH2F',
title="(all row 0) (passing row 1); FCal Et",
xbins = 100, xmin=0.0, xmax=6.5*TeV,
xbins = 100, xmin=0.0, xmax=0.5*TeV,
ybins=2, ymin=-0.5, ymax=1.5) ]
class VnBootstrap(TrigGenericMonitoringToolConfig):
......@@ -43,7 +43,7 @@ class VnBootstrap(TrigGenericMonitoringToolConfig):
self.Histograms += [ defineHistogram('TotalEt, q',
type='TH2F',
title="q%d vs Fcal of all events" % harmonic,
xbins=100, xmin=200*GeV, xmax=2.5*TeV,
xbins=100, xmin=0*GeV, xmax=0.5*TeV,
ybins=100, ymin=0, ymax=0.2) ]
class QZeroMonitoring(TrigGenericMonitoringToolConfig):
......@@ -53,14 +53,14 @@ class QZeroMonitoring(TrigGenericMonitoringToolConfig):
# self.Histograms += [ defineHistogram('TotalEt, qnx', type="TH2F", title="TotalEt[TeV];q_{%d x 0};q_{x0}" % harmonic, xbins=100, xmin=0, xmax=4.5*TeV, ybins=30, ymin=-qmax, ymax=qmax) ]
# self.Histograms += [ defineHistogram('TotalEt, qny', type="TH2F", title="TotalEt[TeV];q_{%d y 0};q_{y0}" % harmonic, xbins=100, xmin=0, xmax=4.5*TeV, ybins=30, ymin=-qmax, ymax=qmax) ]
self.Histograms += [ defineHistogram('TotalEt, qnx', type="TProfile", title="FCal Event q0x;TotalEt[TeV];q_{%d x 0}" % harmonic, xbins=100, xmin=0, xmax=2.5*TeV) ]
self.Histograms += [ defineHistogram('TotalEt, qny', type="TProfile", title="FCal Event q0y;TotalEt[TeV];q_{%d y 0}" % harmonic, xbins=100, xmin=0, xmax=2.5*TeV) ]
self.Histograms += [ defineHistogram('TotalEt, qnx', type="TProfile", title="FCal Event q0x;TotalEt[TeV];q_{%d x 0}" % harmonic, xbins=100, xmin=0, xmax=0.5*TeV) ]
self.Histograms += [ defineHistogram('TotalEt, qny', type="TProfile", title="FCal Event q0y;TotalEt[TeV];q_{%d y 0}" % harmonic, xbins=100, xmin=0, xmax=0.5*TeV) ]
_EtCuts_v2=[ x*1e-3 for x in reversed(range(300, 6050, 50)) ] # equidistant bins
_EtCuts_v3=[ x*1e-3 for x in reversed(range(400, 6050, 50)) ]
_EtCuts_v2_assym = [ x*1e-3 for x in reversed(range(100, 300, 50))]
_EtCuts_v2_assym = [ x*1e-3 for x in reversed(range(0, 500, 50))]
########################################################################################
# V2
......@@ -163,6 +163,7 @@ V2A_thresholds = {1: V2A_th1, 2: V2A_th2, 3: V2A_th3}
V2A_th0p = V2HypoAssym("V2A_th0p", "A")
V2A_th0p.QThresholds = generateAssymVnThresholds( 10, 0, 0, 0, _EtCuts_v2_assym)
V2A_th0p.AthenaMonTools += [ VnBootstrap(name="VnBootstrap", harmonic=2), QZeroMonitoring(name="QZeroMonitoring", harmonic=2, qmax=2) ]
V2A_th005p = V2HypoAssym("V2A_th005p", "A")
V2A_th005p.QThresholds = generateAssymVnThresholds( 0.671805, -0.00848271, 5.1144e-05, -1.03468e-07, _EtCuts_v2_assym)
......@@ -207,7 +208,7 @@ V2C_th3.QThresholds = generateVnThresholds(0,0,0, _EtCuts_v2_assym)
V2C_th0p = V2HypoAssym("V2C_th0p", "C")
V2C_th0p.QThresholds = generateAssymVnThresholds( 10, 0, 0, 0, _EtCuts_v2_assym)
V2C_th0p.AthenaMonTools += [ VnBootstrap(name="VnBootstrap", harmonic=2), QZeroMonitoring(name="QZeroMonitoring", harmonic=2, qmax=2) ]
V2C_th005p = V2HypoAssym("V2C_th005p", "C")
V2C_th005p.QThresholds = generateAssymVnThresholds( 0.628789, -0.00758789, 4.56162e-05, -9.31571e-08, _EtCuts_v2_assym)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment