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 141 142 143 144 145 146 147 148 149 150
#!/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

mkdir -p $W_DIR/results

if [ -f *.png ]; then
    rm *.png
fi

####################
# Test Gains
####################
getPayloadData.py \
    --plugin pluginSiStripApvGain_PayloadInspector \
    --plot plot_SiStripApvGainsByRegion \
    --tag SiStripApvGain_FromParticles_GR10_v1_express \
    --time_type Run \
    --iovs '{"start_iov": "286042", "end_iov": "286042"}' \
    --db Prod \
    --test;

mv *.png $W_DIR/results/SiStripApvGainsByRegion.png

######################
# Test Lorentz Angle
######################
getPayloadData.py \
    --plugin pluginSiStripLorentzAngle_PayloadInspector \
    --plot plot_SiStripLorentzAngleByRegion \
    --tag  SiStripLorentzAngleDeco_GR10_v1_prompt \
    --time_type Run \
    --iovs '{"start_iov": "1", "end_iov": "1"}' \
    --db Prod \
    --test;

mv *.png $W_DIR/results/SiStripLorentzAngleByRegion.png

######################
# Test Lorentz Angle Comparison
######################
getPayloadData.py \
    --plugin pluginSiStripLorentzAngle_PayloadInspector \
    --plot plot_SiStripLorentzAngleByRegionCompareSingleTag \
    --tag SiStripLorentzAngleDeco_GR10_v1_prompt \
    --time_type Run \
    --iovs '{"start_iov": "1", "end_iov": "400000"}' \
    --db Prod --test ;

######################
# Test Backplane correction
######################
getPayloadData.py \
    --plugin pluginSiStripBackPlaneCorrection_PayloadInspector \
    --plot plot_SiStripBackPlaneCorrectionByRegion \
    --tag SiStripBackPlaneCorrection_deco_GR10_v1_express \
    --time_type Run \
    --iovs '{"start_iov": "153690", "end_iov": "153690"}' \
    --db Prod \
    --test;

mv *.png $W_DIR/results/SiStripBackPlaneCorrectionByRegion.png

######################
# Test Bad components
######################
getPayloadData.py \
    --plugin pluginSiStripBadStrip_PayloadInspector \
    --plot plot_SiStripBadStripQualityAnalysis \
    --tag  SiStripBadComponents_startupMC_for2017_v1_mc\
    --time_type Run \
    --iovs '{"start_iov": "1", "end_iov": "1"}' \
    --db Prod \
    --test;

mv *.png $W_DIR/results/SiStripBadStripQualityAnalysis.png

######################
# Test Conf Object
######################
getPayloadData.py \
    --plugin pluginSiStripConfObject_PayloadInspector \
    --plot plot_SiStripConfObjectDisplay \
    --tag SiStripShiftAndCrosstalk_GR10_v1_express \
    --time_type Run --iovs '{"start_iov": "1", "end_iov": "1"}' \
    --db Prod \
    --test;

mv *.png $W_DIR/results/SiStripConfObjectDisplay.png

######################
# Test DetVOff
######################
getPayloadData.py \
    --plugin pluginSiStripDetVOff_PayloadInspector \
    --plot plot_SiStripDetVOffTest \
    --tag SiStripDetVOff_v3_offline \
    --time_type Time \
    --iovs '{"start_iov": "685006631803433472", "end_iov": "6850066318803433472"}' \
    --db Prod \
    --test ;

getPayloadData.py \
    --plugin pluginSiStripDetVOff_PayloadInspector \
    --plot plot_SiStripDetVOffByRegion \
    --tag SiStripDetVOff_v6_prompt \
    --time_type Run --iovs '{"start_iov": "6607932533539533824", "end_iov": "6607932533539533824"}' \
    --db Prod \
    --test;

######################
# Test dumping of switched off modules
######################
getPayloadData.py \
    --plugin pluginSiStripDetVOff_PayloadInspector \
    --plot plot_SiStripLVOffListOfModules \
    --tag SiStripDetVOff_v3_offline \
    --time_type Time \
    --iovs '{"start_iov": "6850066318803433472", "end_iov": "6850066318803433472"}' \
    --db Prod \
    --test;

######################
# Test SiStripBadStripFractionTH2PolyTkMap
######################
getPayloadData.py \
    --plugin pluginSiStripBadStrip_PayloadInspector \
    --plot plot_SiStripBadStripFractionTH2PolyTkMap \
    --tag SiStripBadComponents_startupMC_for2017_v1_mc \
    --time_type Run \
    --iovs '{"start_iov": "1", "end_iov": "1"}' \
    --db Prod \
    --test ;

getPayloadData.py \
    --plugin pluginSiStripLorentzAngle_PayloadInspector \
    --plot plot_SiStripLorentzAngleTH2PolyTkMap \
    --tag  SiStripLorentzAngleDeco_GR10_v1_prompt \
    --time_type Run \
    --iovs '{"start_iov": "1", "end_iov": "1"}' \
    --db Prod \
    --test ;