![]() |
ATLAS Offline Software
|
Classes | |
| class | HVCorrectionCalculator |
| class | HVCorrectionCOOLReader |
Functions | |
| writeHVToSqlite (name, input_dict) | |
Variables | |
| parser = OptionParser(add_help_option=False) | |
| configure options | |
| action | |
| type | |
| dest | |
| default | |
| options | |
| args | |
| c1 = ROOT.TCanvas('c1','Example',200,10,700,500) | |
| h_corrEmb_em = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for EM (EMB in overlap) ","#eta bin","#phi bin") | |
| h_corrFcalLowEta_had = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for HAD (FCAL low #eta)","#eta bin","#phi bin") | |
| h_corrEmec_em = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for EM overlap (EMEC)","#eta bin","#phi bin") | |
| h_corrFcalHighEta_had = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for HAD FCAL (high #eta)","#eta bin","#phi bin") | |
| h_RefcorrEmb_em = PlotCalibrationGains.L1CaloMap("Reference HV corrections for EM (EMB in overlap) ","#eta bin","#phi bin") | |
| h_RefcorrFcalLowEta_had = PlotCalibrationGains.L1CaloMap("Reference HV corrections for HAD (FCAL low #eta)","#eta bin","#phi bin") | |
| h_RefcorrEmec_em = PlotCalibrationGains.L1CaloMap("Reference HV corrections for EM overlap (EMEC)","#eta bin","#phi bin") | |
| h_RefcorrFcalHighEta_had = PlotCalibrationGains.L1CaloMap("Reference HV corrections for HAD FCAL (high #eta)","#eta bin","#phi bin") | |
| h_DiffcorrEmb_em = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for EM (EMB in overlap) ","#eta bin","#phi bin") | |
| h_DiffcorrFcalLowEta_had = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for HAD (FCAL low #eta)","#eta bin","#phi bin") | |
| h_DiffcorrEmec_em = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for EM overlap (EMEC)","#eta bin","#phi bin") | |
| h_DiffcorrFcalHighEta_had = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for HAD FCAL (high #eta)","#eta bin","#phi bin") | |
| hv_input = PlotCalibrationHV.L1CaloHVReader(options.hv_input) | |
| referenceCorrectionReader = HVCorrectionCOOLReader() | |
| geometry_convertor = PlotCalibrationGains.L1CaloGeometryConvertor() | |
| correctionCalculator = HVCorrectionCalculator(geometry_convertor) | |
| output_text = open(options.output_files+".txt","w") | |
| initialise output .txt file | |
| channel_list = open(options.channel_list) | |
| list | receiver_list = [] |
| parts = channel.split() | |
| dict | calculatedCorrections = {} |
| check if channel list is empty | |
| coolid = geometry_convertor.getPPMfromReceiver(receiver) | |
| eta_bin = geometry_convertor.getEtaBin(coolid) | |
| phi_bin = geometry_convertor.getPhiBin(coolid) | |
| tuple | num_layers = (hv_input.GetNLayers())[receiver] |
| retrieve num layers and layer names (from new or ref hv input) | |
| list | layer_names = [-1,-1,-1,-1] |
| list | layer_corr = [1.,1.,1.,1.] |
| retrieve hv corrections from new hv input | |
| predictedCorrection = correctionCalculator.GetCorrection(receiver, layer_corr, layer_names) | |
| check if the channel has overall HV correction larger than the threshold | |
| referenceCorrection = referenceCorrectionReader.getCorrection(receiver) | |
| tuple | correctionDifference = (predictedCorrection-referenceCorrection) |
| file | |
| doL1CaloHVCorrections.writeHVToSqlite | ( | name, | |
| input_dict ) |
Definition at line 184 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.action |
Definition at line 231 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.args |
Definition at line 241 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.c1 = ROOT.TCanvas('c1','Example',200,10,700,500) |
Definition at line 278 of file doL1CaloHVCorrections.py.
| dict doL1CaloHVCorrections.calculatedCorrections = {} |
check if channel list is empty
loop over receivers
Definition at line 357 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.channel_list = open(options.channel_list) |
Definition at line 320 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.coolid = geometry_convertor.getPPMfromReceiver(receiver) |
Definition at line 366 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.correctionCalculator = HVCorrectionCalculator(geometry_convertor) |
Definition at line 306 of file doL1CaloHVCorrections.py.
| tuple doL1CaloHVCorrections.correctionDifference = (predictedCorrection-referenceCorrection) |
Definition at line 412 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.default |
Definition at line 231 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.dest |
Definition at line 231 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.eta_bin = geometry_convertor.getEtaBin(coolid) |
Definition at line 368 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.file |
Definition at line 420 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.geometry_convertor = PlotCalibrationGains.L1CaloGeometryConvertor() |
Definition at line 303 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_corrEmb_em = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for EM (EMB in overlap) ","#eta bin","#phi bin") |
Definition at line 280 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_corrEmec_em = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for EM overlap (EMEC)","#eta bin","#phi bin") |
Definition at line 283 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_corrFcalHighEta_had = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for HAD FCAL (high #eta)","#eta bin","#phi bin") |
Definition at line 284 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_corrFcalLowEta_had = PlotCalibrationGains.L1CaloMap("Calculated HV corrections for HAD (FCAL low #eta)","#eta bin","#phi bin") |
Definition at line 281 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_DiffcorrEmb_em = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for EM (EMB in overlap) ","#eta bin","#phi bin") |
Definition at line 292 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_DiffcorrEmec_em = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for EM overlap (EMEC)","#eta bin","#phi bin") |
Definition at line 295 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_DiffcorrFcalHighEta_had = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for HAD FCAL (high #eta)","#eta bin","#phi bin") |
Definition at line 296 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_DiffcorrFcalLowEta_had = PlotCalibrationGains.L1CaloMap("(calculated-reference) HV corrections for HAD (FCAL low #eta)","#eta bin","#phi bin") |
Definition at line 293 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_RefcorrEmb_em = PlotCalibrationGains.L1CaloMap("Reference HV corrections for EM (EMB in overlap) ","#eta bin","#phi bin") |
Definition at line 286 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_RefcorrEmec_em = PlotCalibrationGains.L1CaloMap("Reference HV corrections for EM overlap (EMEC)","#eta bin","#phi bin") |
Definition at line 289 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_RefcorrFcalHighEta_had = PlotCalibrationGains.L1CaloMap("Reference HV corrections for HAD FCAL (high #eta)","#eta bin","#phi bin") |
Definition at line 290 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.h_RefcorrFcalLowEta_had = PlotCalibrationGains.L1CaloMap("Reference HV corrections for HAD (FCAL low #eta)","#eta bin","#phi bin") |
Definition at line 287 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.hv_input = PlotCalibrationHV.L1CaloHVReader(options.hv_input) |
Definition at line 299 of file doL1CaloHVCorrections.py.
| list doL1CaloHVCorrections.layer_corr = [1.,1.,1.,1.] |
retrieve hv corrections from new hv input
Definition at line 394 of file doL1CaloHVCorrections.py.
| list doL1CaloHVCorrections.layer_names = [-1,-1,-1,-1] |
Definition at line 381 of file doL1CaloHVCorrections.py.
| tuple doL1CaloHVCorrections.num_layers = (hv_input.GetNLayers())[receiver] |
retrieve num layers and layer names (from new or ref hv input)
Definition at line 379 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.options |
Definition at line 241 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.output_text = open(options.output_files+".txt","w") |
initialise output .txt file
Definition at line 311 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.parser = OptionParser(add_help_option=False) |
configure options
Definition at line 229 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.parts = channel.split() |
Definition at line 334 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.phi_bin = geometry_convertor.getPhiBin(coolid) |
Definition at line 369 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.predictedCorrection = correctionCalculator.GetCorrection(receiver, layer_corr, layer_names) |
check if the channel has overall HV correction larger than the threshold
Definition at line 409 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.receiver_list = [] |
Definition at line 330 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.referenceCorrection = referenceCorrectionReader.getCorrection(receiver) |
Definition at line 410 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.referenceCorrectionReader = HVCorrectionCOOLReader() |
Definition at line 301 of file doL1CaloHVCorrections.py.
| doL1CaloHVCorrections.type |
Definition at line 231 of file doL1CaloHVCorrections.py.