diff --git a/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_PhysValWeb_grid.py b/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_PhysValWeb_grid.py
index 0c9d58e98cc96db003afc74231371fa4be330126..b00af9575285d9af8dbd9d1bdfb7e078c114e061 100755
--- a/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_PhysValWeb_grid.py
+++ b/Trigger/TrigValidation/TrigAnalysisTest/test/test_trigAna_PhysValWeb_grid.py
@@ -56,11 +56,6 @@ download.artpackage = 'TrigAnalysisTest'
 download.artjobname = 'test_trigAna_PhysValWeb_grid.py'
 test.check_steps.append(download)
 
-refdir=' '
-for fname in os.listdir('.'):
-    if fname.startswith('ref-'): 
-        refdir = fname
-
 
 if not os.path.exists('PHYSVAL_WEB'):
     os.mkdir('PHYSVAL_WEB')
diff --git a/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py b/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py
index 2fad0bbd0162d3a5018864a93eee780b16bec812..2b164702e00a2c74e5decbac64e7db5b1dac5f36 100644
--- a/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py
+++ b/Trigger/TrigValidation/TrigValTools/python/TrigValSteering/CheckSteps.py
@@ -456,6 +456,9 @@ class PhysValWebStep(InputDependentStep):
         self.auto_report_result = True
 
     def configure(self, test):
+        for fname in os.listdir('.'):
+            if fname.startswith('ref-'): 
+                self.refdir = fname
         refargs = ' --reffile Ref:'+self.refdir+'/NTUP_PHYSVAL.pool.root '
         outargs = ' --outdir PHYSVAL_WEB/'+self.sig
         dirargs = ' --startpath run_1/HLT/'+self.sig