From 9503dba8d02ca4931384f3313ac1c57b223e9571 Mon Sep 17 00:00:00 2001 From: Peter Onyisi <ponyisi@utexas.edu> Date: Tue, 21 Jul 2020 03:28:05 +0200 Subject: [PATCH] Fix DataQualityConfigurations ART test; fix small issues in han configurations that caused warnings --- .../config/Global/heavyions_run.config | 18 +++++------ .../config/HLT/HLTtau/collisions_run.config | 2 ++ .../config/L1Calo/collisions_run.config | 31 ++----------------- .../config/L1Calo/cosmics_run.config | 17 ++-------- .../config/L1Calo/heavyions_run.config | 6 +--- .../config/TGC/collisions_run.config | 2 ++ .../config/Tile/collisions_run.config | 1 + .../config/Tile/cosmics_run.config | 1 + .../config/Tile/heavyions_run.config | 1 + .../config/common/collisions_run.config | 5 +-- .../config/common/cosmics_run.config | 5 +-- .../config/common/heavyions_run.config | 9 ++---- .../DataQualityInterfaces/src/HanConfig.cxx | 28 ++++++++++------- Tools/AthDataQuality/test/test_dqconfig.sh | 23 ++------------ 14 files changed, 47 insertions(+), 102 deletions(-) diff --git a/DataQuality/DataQualityConfigurations/config/Global/heavyions_run.config b/DataQuality/DataQualityConfigurations/config/Global/heavyions_run.config index ad0814db376..1a2c6d9ff9d 100644 --- a/DataQuality/DataQualityConfigurations/config/Global/heavyions_run.config +++ b/DataQuality/DataQualityConfigurations/config/Global/heavyions_run.config @@ -76,7 +76,7 @@ dir GLOBAL { algorithm = GLOBAL_GatherData/ref dir Luminosity { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes dir AnyTrigger { output = Global/Luminosity/AnyTrigger hist aveMu_vs_LB { @@ -595,7 +595,7 @@ dir GLOBAL { # } # } dir DQTCaloCluster { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes dir DQTCaloCluster { output = Global/CaloCluster hist all_in_dir { @@ -603,7 +603,7 @@ dir GLOBAL { } } dir DQTGlobalWZFinder { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes dir DQTGlobalWZFinder { output = Global/WZFinder hist all_in_dir { @@ -641,7 +641,7 @@ dir GLOBAL { } } dir DQTMuonIDTrack { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes dir Trk { output = Global/MuonInnerDetector hist all_in_dir { @@ -729,7 +729,7 @@ dir GLOBAL { } } dir DQTRateMonTool { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes dir DQTRateMonTool { output = Global/DQShift hist e_gm_presence { @@ -762,7 +762,7 @@ dir GLOBAL { } } dir DQTSynch { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes dir BCID { output = Global/Synchronization/BCID hist m_diff_CTP_SCT_BCID { @@ -1111,7 +1111,7 @@ dir GLOBAL { } dir DQTBackgroundMon { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes algorithm = BKG_GatherData/ref dir BackgroundMon { output = Global/Background @@ -1187,7 +1187,7 @@ algorithm GLOBAL_GatherData { libname = libdqm_algorithms.so name = GatherData algorithm ref { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes } } @@ -1195,7 +1195,7 @@ algorithm BKG_GatherData { libname = libdqm_algorithms.so name = GatherData algorithm ref { - reference = CentrallyManagedReferences + reference = CentrallyManagedReferences_HardProbes } } diff --git a/DataQuality/DataQualityConfigurations/config/HLT/HLTtau/collisions_run.config b/DataQuality/DataQualityConfigurations/config/HLT/HLTtau/collisions_run.config index 70d314ca997..7683d833bd6 100644 --- a/DataQuality/DataQualityConfigurations/config/HLT/HLTtau/collisions_run.config +++ b/DataQuality/DataQualityConfigurations/config/HLT/HLTtau/collisions_run.config @@ -17050,6 +17050,7 @@ reference HLT_TauTrigger_ExpressReference { file = data18_13TeV.00362661.express_express.merge.HIST.f993_h325._0001.1 path = run_362661 name = same_name + info = Run 362661, express_express } reference HLT_TauTrigger_MainReference { @@ -17057,4 +17058,5 @@ reference HLT_TauTrigger_MainReference { file = data18_13TeV.00362661.physics_Main.merge.HIST.f993_h325._0001.1 path = run_362661 name = same_name + info = Run 362661, physics_Main } diff --git a/DataQuality/DataQualityConfigurations/config/L1Calo/collisions_run.config b/DataQuality/DataQualityConfigurations/config/L1Calo/collisions_run.config index a2b0be248cc..972a9051e51 100644 --- a/DataQuality/DataQualityConfigurations/config/L1Calo/collisions_run.config +++ b/DataQuality/DataQualityConfigurations/config/L1Calo/collisions_run.config @@ -1,21 +1,3 @@ -# ********************************************************************** -# Id: collisions_run.config 752503 2016-06-03 15:56:33Z jfrost -# ./common/collisions_run.config -# ********************************************************************** - -############# -# Output -############# - -output top_level { - algorithm = WorstCaseSummary -} - -# ********************************************************************** -# Id: collisions_run.config 748046 2016-05-18 14:03:03Z kwhalen -# ./L1Calo/collisions_run.config -# ********************************************************************** - ############# # Output ############# @@ -3640,7 +3622,6 @@ dir HLT { dir L1Calo { hist res_etVsEta@gsEM22VHI { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM22VHI/AbsResolutions/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3650,7 +3631,6 @@ dir HLT { dir L1Calo { hist emClusVsEmIsol@gsEM22VHI { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM22VHI/Distributions/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3660,7 +3640,6 @@ dir HLT { dir L1Calo { hist eff_et@gsEM22VHI { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM22VHI/Efficiency/L1Calo } @@ -3672,7 +3651,6 @@ dir HLT { dir L1Calo { hist emClusVsEmIsol@gsEM20VH { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM20VH/Distributions/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3682,7 +3660,6 @@ dir HLT { dir L1Calo { hist eff_et@gsEM20VH { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM20VH/Efficiency/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3696,14 +3673,12 @@ dir HLT { dir lowest_singletau { dir TurnOnCurves { hist TProfRecoL1PtEfficiency_shifter@gs { - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger algorithm = TAU_HistKolmogorovTest_MaxDist display = StatBox output = L1Calo/.GlobalSummary/TAU description = Original location HLT/TRTAU/Shifter/lowest_singletau/TurnOnCurves } hist TProfRecoL1EtaEfficiency_shifter@gs { - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger algorithm = TAU_HistKolmogorovTest_MaxDist display = StatBox output = L1Calo/.GlobalSummary/TAU @@ -3717,7 +3692,7 @@ dir HLT { dir GLOBAL { algorithm = GLOBAL_GatherData/ref - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerMain dir Luminosity { dir AnyTrigger { hist aveMu_vs_LB@gs { @@ -3742,7 +3717,7 @@ dir GLOBAL { dir L1Calo { algorithm = L1Calo_GatherData - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerMain output = L1Calo dir .GlobalSummary { dir LumiRanges { @@ -5744,7 +5719,7 @@ thresholds L1Calo_JetEfficiencies { dir LVL1_Interfaces { algorithm = LVL1Iface_GatherData - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerMain dir L1Topo { hist l1topo_1d_CMXTobs { output = L1Interfaces/L1Topo diff --git a/DataQuality/DataQualityConfigurations/config/L1Calo/cosmics_run.config b/DataQuality/DataQualityConfigurations/config/L1Calo/cosmics_run.config index 6974d91e363..af64a912dc1 100644 --- a/DataQuality/DataQualityConfigurations/config/L1Calo/cosmics_run.config +++ b/DataQuality/DataQualityConfigurations/config/L1Calo/cosmics_run.config @@ -1,7 +1,3 @@ -# ********************************************************************** -# $Id: cosmics_run.config 778796 2016-10-17 12:48:58Z jbarkelo $ -# ********************************************************************** - ############# # Output ############# @@ -3627,7 +3623,6 @@ dir HLT { dir L1Calo { hist res_etVsEta@gsEM22VHI { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM22VHI/AbsResolutions/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3637,7 +3632,6 @@ dir HLT { dir L1Calo { hist emClusVsEmIsol@gsEM22VHI { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM22VHI/Distributions/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3647,7 +3641,6 @@ dir HLT { dir L1Calo { hist eff_et@gsEM22VHI { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM22VHI/Efficiency/L1Calo } @@ -3659,7 +3652,6 @@ dir HLT { dir L1Calo { hist emClusVsEmIsol@gsEM20VH { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM20VH/Distributions/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3669,7 +3661,6 @@ dir HLT { dir L1Calo { hist eff_et@gsEM20VH { display = StatBox - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger output = L1Calo/.GlobalSummary/EGamma description = Original location HLT/TREG/Expert/L1_EM20VH/Efficiency/L1Calo. https://twiki.cern.ch/twiki/bin/view/Atlas/TrigEgammaDataQualityAndMonitoring } @@ -3683,14 +3674,12 @@ dir HLT { dir lowest_singletau { dir TurnOnCurves { hist TProfRecoL1PtEfficiency_shifter@gs { - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger algorithm = GatherData display = StatBox output = L1Calo/.GlobalSummary/TAU description = Original location HLT/TRTAU/Shifter/lowest_singletau/TurnOnCurves } hist TProfRecoL1EtaEfficiency_shifter@gs { - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger algorithm = GatherData display = StatBox output = L1Calo/.GlobalSummary/TAU @@ -3704,7 +3693,7 @@ dir HLT { dir GLOBAL { algorithm = GatherData - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerMain dir Luminosity { dir AnyTrigger { hist aveMu_vs_LB@gs { @@ -3733,7 +3722,7 @@ dir GLOBAL { dir L1Calo { algorithm = L1Calo_GatherData - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerMain output = L1Calo dir PPM { dir SpareChannels { @@ -5719,7 +5708,7 @@ thresholds L1Calo_JetEfficiencies { dir LVL1_Interfaces { algorithm = LVL1Iface_GatherData - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerMain dir L1Topo { hist l1topo_1d_CMXTobs { output = L1Interfaces/L1Topo diff --git a/DataQuality/DataQualityConfigurations/config/L1Calo/heavyions_run.config b/DataQuality/DataQualityConfigurations/config/L1Calo/heavyions_run.config index 8318f55c566..a66aded3423 100644 --- a/DataQuality/DataQualityConfigurations/config/L1Calo/heavyions_run.config +++ b/DataQuality/DataQualityConfigurations/config/L1Calo/heavyions_run.config @@ -1,7 +1,3 @@ -# ********************************************************************** -# $Id: heavyions_run.config 778796 2016-10-17 12:48:58Z jbarkelo $ -# ********************************************************************** - ############# # Output ############# @@ -5734,7 +5730,7 @@ thresholds L1Calo_JetEfficiencies { dir LVL1_Interfaces { algorithm = LVL1Iface_GatherData #reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;CentrallyManagedReferences_Trigger - reference = stream=physics_Main:CentrallyManagedReferences_TriggerMain;stream=physics_HardProbes:CentrallyManagedReferences_TriggerHardProbes;stream=physics_UPC:CentrallyManagedReferences_TriggerUPC;CentrallyManagedReferences_Trigger + reference = CentrallyManagedReferences_TriggerHardProbes dir L1Topo { hist l1topo_1d_CMXTobs { output = L1Interfaces/L1Topo diff --git a/DataQuality/DataQualityConfigurations/config/TGC/collisions_run.config b/DataQuality/DataQualityConfigurations/config/TGC/collisions_run.config index dedb3230ac7..20bd3736fca 100644 --- a/DataQuality/DataQualityConfigurations/config/TGC/collisions_run.config +++ b/DataQuality/DataQualityConfigurations/config/TGC/collisions_run.config @@ -16,12 +16,14 @@ reference TGCShift2015thr_Ref { file = data15_13TeV.00279813.express_express.merge.HIST.f628_h79._0001.1 path = run_279813 name = same_name + info = Run 279813, express_express } reference TGCShift2016thr_Ref { location = /eos/atlas/atlascerngroupdisk/data-dqm/references/,root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/ file = data16_13TeV.00304008.express_express.merge.HIST.f716_h151._0001.1 path = run_304008 name = same_name + info = Run 304008, express_express } ############# diff --git a/DataQuality/DataQualityConfigurations/config/Tile/collisions_run.config b/DataQuality/DataQualityConfigurations/config/Tile/collisions_run.config index 2b615a28aba..9d29a1ecabb 100644 --- a/DataQuality/DataQualityConfigurations/config/Tile/collisions_run.config +++ b/DataQuality/DataQualityConfigurations/config/Tile/collisions_run.config @@ -40,6 +40,7 @@ reference TileReference { file = data12_8TeV.00214160.express_express.merge.HIST.f486_m1252_harkusha_20150704._0001.1 path = run_214160 name = same_name + info = Run 214160, express_express } ############# diff --git a/DataQuality/DataQualityConfigurations/config/Tile/cosmics_run.config b/DataQuality/DataQualityConfigurations/config/Tile/cosmics_run.config index 1bc98e75c06..9440b3a35cc 100644 --- a/DataQuality/DataQualityConfigurations/config/Tile/cosmics_run.config +++ b/DataQuality/DataQualityConfigurations/config/Tile/cosmics_run.config @@ -31,6 +31,7 @@ reference TileReference { file = data12_cos.00214303.express_express.merge.HIST.f487_m1252_harkusha_20141116._0001.1 path = run_214303 name = same_name + info = Run 214303, express_express } diff --git a/DataQuality/DataQualityConfigurations/config/Tile/heavyions_run.config b/DataQuality/DataQualityConfigurations/config/Tile/heavyions_run.config index 0925ff38e63..7f91ce916a8 100644 --- a/DataQuality/DataQualityConfigurations/config/Tile/heavyions_run.config +++ b/DataQuality/DataQualityConfigurations/config/Tile/heavyions_run.config @@ -39,6 +39,7 @@ reference TileReference { file = data13_hip.00217999.express_express.merge.HIST.f514_m1291_harkusha_20151029._0001.1 path = run_217999 name = same_name + info = Run 217999, express_express } ############# diff --git a/DataQuality/DataQualityConfigurations/config/common/collisions_run.config b/DataQuality/DataQualityConfigurations/config/common/collisions_run.config index 77dd696f392..9da3e17599e 100644 --- a/DataQuality/DataQualityConfigurations/config/common/collisions_run.config +++ b/DataQuality/DataQualityConfigurations/config/common/collisions_run.config @@ -1,7 +1,3 @@ -# ********************************************************************** -# $Id: collisions_run.config 778145 2016-10-12 22:16:13Z jfrost $ -# ********************************************************************** - ####################### # References ####################### @@ -127,4 +123,5 @@ compositeAlgorithm GatherData&Chi2NDF { output top_level { algorithm = WorstCaseSummary + reference = CentrallyManagedReferences } diff --git a/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config b/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config index a4d41029c33..3327a54eaed 100644 --- a/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config +++ b/DataQuality/DataQualityConfigurations/config/common/cosmics_run.config @@ -1,7 +1,3 @@ -# ********************************************************************** -# $Id$ -# ********************************************************************** - ####################### # References ####################### @@ -119,4 +115,5 @@ compositeAlgorithm GatherData&Chi2NDF { output top_level { algorithm = WorstCaseSummary + reference = CentrallyManagedReferences } diff --git a/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config b/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config index 0920c5e11ef..51be8d8f9ce 100644 --- a/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config +++ b/DataQuality/DataQualityConfigurations/config/common/heavyions_run.config @@ -1,7 +1,3 @@ -# ********************************************************************** -# $Id$ -# ********************************************************************** - ####################### # References ####################### @@ -38,7 +34,7 @@ reference CentrallyManagedReferences_TriggerMain { name = same_name } -reference CentrallyManagedReference_UPC { +reference CentrallyManagedReferences_UPC { location = /eos/atlas/atlascerngroupdisk/data-dqm/references/,root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/ file = data18_hi.00365678.physics_UPC.merge.HIST.f1022_h331._0001.1 path = run_365678 @@ -54,7 +50,7 @@ reference CentrallyManagedReferences_TriggerUPC { name = same_name } -reference CentrallyManagedReference_HardProbes { +reference CentrallyManagedReferences_HardProbes { location = /eos/atlas/atlascerngroupdisk/data-dqm/references/,root://eosatlas.cern.ch//eos/atlas/atlascerngroupdisk/data-dqm/references/ file = data18_hi.00365678.physics_HardProbes.merge.HIST.f1021_h331._0001.1 path = run_365678 @@ -150,4 +146,5 @@ compositeAlgorithm GatherData&Chi2NDF { output top_level { algorithm = WorstCaseSummary + reference = CentrallyManagedReferences_HardProbes } diff --git a/DataQuality/DataQualityInterfaces/src/HanConfig.cxx b/DataQuality/DataQualityInterfaces/src/HanConfig.cxx index 050601694e4..3c2addf9f96 100644 --- a/DataQuality/DataQualityInterfaces/src/HanConfig.cxx +++ b/DataQuality/DataQualityInterfaces/src/HanConfig.cxx @@ -340,10 +340,14 @@ Visit( const MiniConfigTreeNode* node ) const if( fileName != "" && name != "" && name != "same_name" ) { fileName = SplitReference(node->GetAttribute("location"), fileName); std::string refInfo = node->GetAttribute("info"); + if (refInfo == "") { + std::cerr << "INFO: Reference " << name << " is defined without an \"info\" attribute. Consider adding one" + << std::endl; + } std::unique_ptr<TFile> infile( TFile::Open(fileName.c_str()) ); TKey* key = getObjKey( infile.get(), name ); if( key == 0 ) { - std::cerr << "HanConfig::RefVisitor::Visit(): Reference not found: \"" << name << "\"\n"; + std::cerr << "WARNING: HanConfig::RefVisitor::Visit(): Reference not found: \"" << name << "\"\n"; return; } // TDirectory* dir = ChangeOutputDir( m_outfile, name, m_directories ); @@ -495,6 +499,10 @@ GetAlgorithmConfiguration( HanConfigAssessor* dqpar, const std::string& algID, std::string algRefName( m_refConfig.GetStringAttribute(thisRefID,"name") ); std::string algRefPath( m_refConfig.GetStringAttribute(thisRefID,"path") ); std::string algRefInfo( m_refConfig.GetStringAttribute(thisRefID,"info") ); + if (algRefInfo == "") { + std::cerr << "INFO: Reference " << thisRefID << " is defined without an \"info\" attribute. Consider adding one" + << std::endl; + } absAlgRefName = ""; if( algRefPath != "" ) { absAlgRefName += algRefPath; @@ -541,11 +549,9 @@ GetAlgorithmConfiguration( HanConfigAssessor* dqpar, const std::string& algID, auto algRefFileostr = new TObjString(algRefFile.c_str()); m_refsourcedata->Add(new TObjString(newRefId.c_str()), algRefFileostr); - if (algRefInfo != "") { - if (! m_refsourcedata->FindObject(algRefFile.c_str())) { - m_refsourcedata->Add(algRefFileostr, - new TObjString(algRefInfo.c_str())); - } + if (! m_refsourcedata->FindObject(algRefFile.c_str())) { + m_refsourcedata->Add(algRefFileostr, + new TObjString(algRefInfo != "" ? algRefInfo.c_str() : "Reference")); } } //std::cout<<"Writing algref with algrefname= "<<algRefUniqueName<<", newRefId="<<newRefId<<std::endl; @@ -855,18 +861,18 @@ Visit( const MiniConfigTreeNode* node ) const std::string regexflag(histNode->GetAttribute("regex")); if (histNode->GetAttribute("regex") != "") { - std::cerr << "all_in_dir and regex are incompatible; ignoring regex flag for " << histNode->GetPathName() + std::cerr << "WARNING: all_in_dir and regex are incompatible; ignoring regex flag for " << histNode->GetPathName() << "/all_in_dir" << std::endl; } std::string refID( histNode->GetAttribute("reference") ); if( refID == "" ) { - std::cerr << "No \"reference\" defined for " << histNode->GetPathName() << "\n"; + std::cerr << "WARNING: No \"reference\" defined for " << histNode->GetPathName() << "\n"; continue; } std::string refFile( m_refConfig.GetStringAttribute(refID,"file") ); if( refFile == "" ) { - std::cerr << "No \"file\" defined for " << histNode->GetPathName() << "\n"; + std::cerr << "WARNING: No \"file\" defined for " << histNode->GetPathName() << "\n"; continue; } @@ -889,7 +895,7 @@ Visit( const MiniConfigTreeNode* node ) const refPathForSearch += "/dummyName"; basedir = ChangeInputDir( infile.get(), refPathForSearch ); if( basedir == 0 ) { - std::cerr << "Cannot find \"" << refPath << "\" in file\n"; + std::cerr << "INFO: Cannot find path \"" << refPath << "\" in reference file\n"; continue; } } @@ -908,7 +914,7 @@ Visit( const MiniConfigTreeNode* node ) const dir = ChangeInputDir( basedir, histNode->GetPathName() ); if( dir == 0 ) { - std::cerr << "Cannot find \"" << absObjPath << "\" in file\n"; + std::cerr << "INFO: Cannot find path \"" << absObjPath << "\" in reference file\n"; continue; } diff --git a/Tools/AthDataQuality/test/test_dqconfig.sh b/Tools/AthDataQuality/test/test_dqconfig.sh index c0b57d28f60..f2fbee9d8c1 100755 --- a/Tools/AthDataQuality/test/test_dqconfig.sh +++ b/Tools/AthDataQuality/test/test_dqconfig.sh @@ -5,25 +5,6 @@ # art-ci: 21.0 # art-include: 21.0/AthDataQuality -#Check the hcfg file for git hash -check_hcfg_hash() -{ - hcfg_file=$1 - - grep -q "hash = $" /tmp/hcfg_out.txt - if [ $? -eq 0 ]; then - return 1 - fi -} -#check that the config file contains no histograms in top_level -check_hcfg_top_level() -{ - hcfg_file=$1 - grep -q "BEGIN ASSESSMENTS of \"top_level\"" /tmp/hcfg_out.txt - if [ $? -eq 0 ]; then - return 1 - fi -} #Run a test webdisplay of the new config run_test_display() { @@ -41,7 +22,7 @@ run_test() if [[ $hcfg_dir == "" ]]; then echo hcfg path not found echo Tests failed - return 0 + return 1 fi cd $hcfg_dir @@ -80,7 +61,7 @@ run_test() fi echo Tests passed - return 1 + return 0 } run_test -- GitLab