1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
#!/bin/bash
# Save current working dir so img can be outputted there later
W_DIR=$(pwd);
# Set SCRAM architecture var
SCRAM_ARCH=slc6_amd64_gcc630;
export SCRAM_ARCH;
source /afs/cern.ch/cms/cmsset_default.sh;
eval `scram run -sh`;
# Go back to original working directory
cd $W_DIR;
# Run get payload data script
####################
# Test Noise
####################
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoisesTest \
--tag SiStripNoise_v2_prompt \
--time_type Run \
--iovs '{"start_iov": "303420", "end_iov": "303420"}' \
--db Prod \
--test;
####################
# Single DetId
####################
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoiseValuePerDetId \
--tag SiStripNoise_v2_prompt \
--time_type Run \
--iovs '{"start_iov": "303420", "end_iov": "303420"}' \
--db Prod \
--input_params '{"DetId":"470065830"}' \
--test ;
####################
# Multiple DetIds
####################
getPayloadData.py --plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoisePerDetId \
--tag SiStripNoise_v2_prompt \
--time_type Run \
--iovs '{"start_iov": "303420", "end_iov": "303420"}' \
--db Prod \
--input_params '{"DetIds":"470065830,369121594,369124670,470177668"}' \
--test ;
####################
# Correlations
####################
getPayloadData.py --plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoiseCorrelationByPartition \
--tag SiStripNoise_v2_prompt \
--time_type Run \
--iovs '{"start_iov": "348767", "end_iov": "348878"}' \
--db Prod \
--test ;
estimators=(Mean Min Max RMS)
plotTypes=(Strip APV Module)
partition=(TIB TOB TEC TID)
mkdir -p $W_DIR/results
if [ -f *.png ]; then
rm *.png
fi
for i in "${estimators[@]}"
do
#// TrackerMaps
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoise${i}_TrackerMap \
--tag SiStripNoise_v2_prompt \
--time_type Run \
--iovs '{"start_iov": "303420", "end_iov": "303420"}' \
--db Prod \
--test;
mv *.png $W_DIR/results/SiStripNoises${i}_TrackerMap.png
#// Summaries
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoise${i}ByRegion \
--tag SiStripNoise_v2_prompt \
--time_type Run \
--iovs '{"start_iov": "303420", "end_iov": "303420"}' \
--db Prod \
--test;
mv *.png $W_DIR/results/SiStripNoises${i}ByRegion.png
done
for j in "${plotTypes[@]}"
do
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoiseValuePer${j} \
--tag SiStripNoise_GR10_v1_hlt \
--time_type Run \
--iovs '{"start_iov": "313210", "end_iov": "313120"}' \
--db Prod \
--test;
mv *.png $W_DIR/results/SiStripNoisesPer${j}Values.png
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_SiStripNoiseValueComparisonPer${j}SingleTag \
--tag SiStripNoise_GR10_v1_hlt \
--time_type Run \
--iovs '{"start_iov": "312968", "end_iov": "313120"}' \
--db Prod \
--test ;
mv *.png $W_DIR/results/SiStripNoisesPer${j}ComparisonSingleTag.png
done
for j in "${partition[@]}"
do
getPayloadData.py \
--plugin pluginSiStripNoises_PayloadInspector \
--plot plot_${j}NoiseLayerRunHistory \
--tag SiStripNoise_GR10_v1_hlt \
--time_type Run \
--iovs '{"start_iov": "315000", "end_iov": "325000"}' \
--db Prod \
--test;
mv *.png $W_DIR/results/${j}NoiseLayerRunHistory.png
done
|