--
TitasRoy - 2016-07-16
Location
cmshcal11 and cmshcal12 - the main code location:
/home/hep/ChargeInjector/CalibrationScripts/ChargeInjection/QIECalibrationScan.py
it puts data in : /home/hep/ChargeInjector/CalibrationScripts/ChargeInjection/Data_CalibrationScans/"date"/Run_#
each time the script is run it will make a different Run_# folder . that way nothing is overwritten.
What the script does :python
QIECalibrationScan.py
goes through each ranges -0,1,2,3 and takes 100 data points in each.(nominal scan)
Then it goes through each of the 12 shunt settings : each shunt setting goes through ranges 0,1,2(shunt scan)
In the out put folder you can see : Data_FixRange_"range#"(4 folders) for nominal scan, and Data_FixRange_#_ShuntSetting_# folders.
If a scan exits due to unstable links(this happens afer nominal scan so only with shunts). You can retsart the scan with:
python
QIECalibrationScan _onlyshunts.py -s (shuntNumber) -r (Range number)
Shunt settings are : 1,1.5,2,3,4,5,6,7,8,9,10,11,11.5
If you want shuntsetting 1 - put 0 in
ShuntNumber , put 1 for 1.5 and so on (it follows the index of an array). But the out put folder will have teh correct shunt setting in the name ( so 1 for the first and not 0)
Check the number of root files in the directory to see if it needs to be repeated.
For the shunts:Number of root files in each directory:
Range 0: 35
Range 1 : 45
Range2: 52