diff --git a/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py b/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py
index 45e27aa217e3d48b5b51e36f92f2308fd0af166e..ca7855e39eff13a4123acf20c19dd559779b1f93 100644
--- a/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py
+++ b/Trigger/TriggerCommon/TriggerJobOpts/share/runHLT_standalone.py
@@ -25,9 +25,9 @@ class opt:
     useCONDBR2       = True           # if False, use run-1 conditions DB
     condOverride     = {}             # overwrite conditions folder tags e.g. '{"Folder1":"Tag1", "Folder2":"Tag2"}'
     doHLT            = True           # run HLT?
-    doID             = True           # TriggerFlags.doID
-    doCalo           = True           # TriggerFlags.doCalo
-    doMuon           = True           # TriggerFlags.doMuon
+    doID             = True           # ConfigFlags.Trigger.doID
+    doCalo           = True           # ConfigFlags.Trigger.doCalo
+    doMuon           = True           # ConfigFlags.Trigger.doMuon
     doDBConfig       = None           # dump trigger configuration
     trigBase         = None           # file name for trigger config dump
     enableCostD3PD   = False          # enable cost monitoring
@@ -142,7 +142,7 @@ if len(athenaCommonFlags.FilesInput())>0:
         opt.setDetDescr = af.fileinfos.get('geometry',None)
     if opt.setGlobalTag is None:
         opt.setGlobalTag = af.fileinfos.get('conditions_tag',None) or \
-            (TriggerFlags.OnlineCondTag() if opt.isOnline else 'CONDBR2-BLKPA-2018-13')
+            (ConfigFlags.Trigger.OnlineCondTag if opt.isOnline else 'CONDBR2-BLKPA-2018-13')
     TriggerJobOpts.Modifiers._run_number = af.fileinfos['run_number'][0]
 
 else:   # athenaHLT
@@ -165,14 +165,13 @@ ConfigFlags.Input.Format = 'BS' if globalflags.InputFormat=='bytestream' else 'P
 
 
 # Set final Cond/Geo tag based on input file, command line or default
-globalflags.DetDescrVersion = opt.setDetDescr or TriggerFlags.OnlineGeoTag()
+globalflags.DetDescrVersion = opt.setDetDescr or ConfigFlags.Trigger.OnlineGeoTag
 ConfigFlags.GeoModel.AtlasVersion = globalflags.DetDescrVersion()
-globalflags.ConditionsTag = opt.setGlobalTag or TriggerFlags.OnlineCondTag()
+globalflags.ConditionsTag = opt.setGlobalTag or ConfigFlags.Trigger.OnlineCondTag
 ConfigFlags.IOVDb.GlobalTag = globalflags.ConditionsTag()
 
 # Other defaults
-jobproperties.Beam.beamType = 'collisions'
-ConfigFlags.Beam.Type = jobproperties.Beam.beamType()
+ConfigFlags.Beam.Type = jobproperties.Beam.beamType = 'collisions'
 jobproperties.Beam.bunchSpacing = 25
 globalflags.DatabaseInstance='CONDBR2' if opt.useCONDBR2 else 'COMP200'
 ConfigFlags.IOVDb.DatabaseInstance=globalflags.DatabaseInstance()
@@ -183,8 +182,8 @@ globalflags.print_JobProperties()
 
 # Set default doL1Sim option depending on input type (if not set explicitly)
 if 'doL1Sim' not in globals():
-    opt.doL1Sim = globalflags.DataSource != 'data'
-    log.info('Setting default doL1Sim=%s because globalflags.DataSource=%s', opt.doL1Sim, globalflags.DataSource())
+    opt.doL1Sim = ConfigFlags.Input.isMC
+    log.info('Setting default doL1Sim=%s because ConfigFlags.Input.isMC=%s', opt.doL1Sim, ConfigFlags.Input.isMC)
 
 # Translate opts to flags for LVL1
 ConfigFlags.Trigger.doLVL1 = opt.doL1Sim
@@ -275,23 +274,23 @@ include.block("RecExCond/RecExCommon_flags.py")
 #-------------------------------------------------------------
 # Setting DetFlags
 #-------------------------------------------------------------
-if globalflags.InputFormat.is_bytestream():
-    TriggerFlags.doLVL1 = False
+if ConfigFlags.Input.Format == 'BS':
+    ConfigFlags.Trigger.doLVL1 = False
 
 from AthenaCommon.DetFlags import DetFlags
-if TriggerFlags.doLVL1():
+if ConfigFlags.Trigger.doLVL1:
     DetFlags.detdescr.all_setOn()
-if TriggerFlags.doID():
+if ConfigFlags.Trigger.doID:
     DetFlags.detdescr.ID_setOn()
     DetFlags.makeRIO.ID_setOn()
 else:
     DetFlags.ID_setOff()
-if TriggerFlags.doMuon():
+if ConfigFlags.Trigger.doMuon:
     DetFlags.detdescr.Muon_setOn()
     DetFlags.makeRIO.all_setOn()
 else:
     DetFlags.Muon_setOff()
-if TriggerFlags.doCalo():
+if ConfigFlags.Trigger.doCalo:
     DetFlags.detdescr.Calo_setOn()
     from LArConditionsCommon.LArCondFlags import larCondFlags
     larCondFlags.LoadElecCalib.set_Value_and_Lock(False)
@@ -371,18 +370,18 @@ from AthenaCommon.DetFlags import DetFlags
 DetFlags.BField_setOn()
 include ("RecExCond/AllDet_detDescr.py")
 
-if TriggerFlags.doID():
+if ConfigFlags.Trigger.doID:
     from InDetRecExample.InDetJobProperties import InDetFlags
     InDetFlags.doPrintConfigurables = log.getEffectiveLevel() <= logging.DEBUG
     include( "InDetRecExample/InDetRecCabling.py" )
 
-if TriggerFlags.doCalo():
+if ConfigFlags.Trigger.doCalo:
     from TrigT2CaloCommon.TrigT2CaloCommonConfig import TrigDataAccess
     svcMgr.ToolSvc += TrigDataAccess()
-    if globalflags.InputFormat.is_pool():
-        TriggerFlags.doTransientByteStream = True # enable transient BS if TrigDataAccess is used with pool data
+    if ConfigFlags.Input.Format == 'POOL':
+        ConfigFlags.Trigger.doTransientByteStream = True # enable transient BS if TrigDataAccess is used with pool data
 
-if TriggerFlags.doMuon():
+if ConfigFlags.Trigger.doMuon:
     TriggerFlags.MuonSlice.doTrigMuonConfig=True
     import MuonCnvExample.MuonCablingConfig  # noqa: F401
     import MuonRecExample.MuonReadCalib      # noqa: F401
@@ -392,7 +391,7 @@ if TriggerFlags.doMuon():
 # ---------------------------------------------------------------
 # ID conditions
 # ---------------------------------------------------------------
-if TriggerFlags.doID:
+if ConfigFlags.Trigger.doID:
     from InDetTrigRecExample.InDetTrigFlags import InDetTrigFlags
     InDetTrigFlags.doPixelClusterSplitting = False
 
@@ -403,12 +402,12 @@ if TriggerFlags.doID:
 # ----------------------------------------------------------------
 # Pool input
 # ----------------------------------------------------------------
-if globalflags.InputFormat.is_pool():
+if ConfigFlags.Input.Format == 'POOL':
     import AthenaPoolCnvSvc.ReadAthenaPool   # noqa
     svcMgr.AthenaPoolCnvSvc.PoolAttributes = [ "DEFAULT_BUFFERSIZE = '2048'" ]
     svcMgr.PoolSvc.AttemptCatalogPatch=True
     # enable transient BS
-    if TriggerFlags.doTransientByteStream():
+    if ConfigFlags.Trigger.doTransientByteStream:
         log.info("setting up transient BS")
         include( "TriggerJobOpts/jobOfragment_TransBS_standalone.py" )
 
@@ -451,7 +450,7 @@ hltTop += hltBeginSeq
 topSequence += hltTop
 
 if opt.doL1Unpacking:
-    if globalflags.InputFormat.is_bytestream() or opt.doL1Sim:
+    if ConfigFlags.Input.Format == 'BS' or opt.doL1Sim:
         ConfigFlags.Trigger.L1Decoder.forceEnableAllChains = opt.forceEnableAllChains
         from L1Decoder.L1DecoderConfig import L1DecoderCfg
         CAtoGlobalWrapper(L1DecoderCfg, ConfigFlags, seqName="HLTBeginSeq")