Line Code
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