diff --git a/Trigger/TriggerCommon/TriggerJobOpts/cmt/requirements b/Trigger/TriggerCommon/TriggerJobOpts/cmt/requirements
deleted file mode 100644
index 3d2dfc4651a7bffd3e5df52e09ef367d93251483..0000000000000000000000000000000000000000
--- a/Trigger/TriggerCommon/TriggerJobOpts/cmt/requirements
+++ /dev/null
@@ -1,15 +0,0 @@
-package TriggerJobOpts
-
- 
-author  Tomasz Bold <Tomasz.Bold@cern.ch>
-
-use AtlasPolicy 	AtlasPolicy-*
-use TrigEDMConfig 	TrigEDMConfig-* 	Trigger/TriggerCommon	-no_auto_imports
-use TrigTier0 		TrigTier0-* 		Trigger/TriggerCommon	-no_auto_imports
-
-apply_pattern declare_joboptions files="*.py "
-apply_pattern declare_python_modules files="*.py"
-
-
-
-
diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py
index e109f6af4f7cc1fcc80f3aa0bb0953b086ba1b56..7d543301349df3f4c6f5b42fae4f4ca89ab4d346 100644
--- a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py
+++ b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py
@@ -12,11 +12,6 @@ from AthenaCommon.Logging import logging
 log = logging.getLogger( 'TriggerJobOpts.TriggerFlags' )
 log.setLevel(logging.DEBUG)
 
-
-#import traceback
-#stack = traceback.extract_stack()
-#log.info( "Imported TriggerFlags from %s, line %i" % (stack[-2][0], stack[-2][1]) )
-
 from AthenaCommon.JobProperties import JobProperty, JobPropertyContainer, jobproperties
 from TriggerMenu.menu.CommonSliceHelper import AllowedList
 from TrigConfigSvc.TrigConfigSvcUtils import getKeysFromNameRelease, getMenuNameFromDB
@@ -309,33 +304,6 @@ class doMuon(JobProperty):
 
 _flags.append(doMuon)
 
-# Flags to switch on/off physics selection slices
-# defaults L2ID, L2Calo, L2Muon, EFID, EFCalo, EFMuon
-#         class TauSlice(JobProperty):---""" """ statusOn=True\allowedType=['bool']\nStoredValue=TriggerSliceFlags(L2ID(JobProperty):True, L2Calo(JobProperty):True, L2Muon(JobProperty):False,
-#                                         EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class JetSlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):False, L2Calo(JobProperty):False, L2Muon(JobProperty):False,
-#                                         EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class BphysicsSlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):False, L2Calo(JobProperty):False, L2Muon(JobProperty):False,
-#                                              EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class BjetSlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):False, L2Calo(JobProperty):False, L2Muon(JobProperty):False,
-#                                          EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class METSlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):False, L2Calo(JobProperty):False, L2Muon(JobProperty):False,
-#                                              EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class EgammaSlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):True, L2Calo(JobProperty):True, L2Muon(JobProperty):False,
-#                                            EFID(JobProperty):True, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class MuonSlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):False, L2Calo(JobProperty):False, L2Muon(JobProperty):False,
-#                                          EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-#         class mySlice(JobProperty):TriggerSliceFlags(L2ID(JobProperty):False, L2Calo(JobProperty):False, L2Muon(JobProperty):False,
-#                                        EFID(JobProperty):False, EFCalo(JobProperty):False, EFMuon(JobProperty):False)
-
-
 class doHLTpersistency(JobProperty):
     """ serialise L2result """
     statusOn=True
@@ -501,7 +469,7 @@ class triggerConfig(JobProperty):
     
     statusOn=''
     allowedType=['string']
-    StoredValue = 'MCRECO:DEFAULT';
+    StoredValue = 'MCRECO:DEFAULT'
 
 
     def _do_action(self):
@@ -574,7 +542,7 @@ class triggerConfig(JobProperty):
                 tf.triggerDbConnection = ':'.join(configs[2:-1])  # the dbconnection goes from second to last ':', it can contain ':'
                 DBkeys = configs[-1].split(",")
                 if (len(DBkeys) == 2): #We got either 2 keys (SM, L1PS) or menu name plus release. If latter, second object will contain a .
-                    if not '.' in str(DBkeys[1]):
+                    if '.' not in str(DBkeys[1]):
                         tf.triggerDbKeys=[int(x) for x in DBkeys] +[-1,1] # SMkey, L1PSkey, HLTPSkey, BGkey
                         log.info("triggerConfig: LVL1 from DB with specified keys SMK %i and L1 PSK %i." % tuple(tf.triggerDbKeys()[0:2])   )
                     else:
@@ -671,7 +639,7 @@ class triggerConfig(JobProperty):
                     # possibly not all DetFlags have a TriggerFlag
                     try:
                         exec cmd
-                        recoLog.info(cmd)
+                        log.info(cmd)
                     except AttributeError:
                         pass
         #------            
@@ -679,7 +647,7 @@ class triggerConfig(JobProperty):
         #------
         else:
             log.error("triggerConfig argument \""+self.get_Value()+"\" not understood. "
-                       + "Please check in TriggerFlags.py to see the allowed values.")
+                      + "Please check in TriggerFlags.py to see the allowed values.")
             
 
 _flags.append(triggerConfig)
@@ -735,14 +703,7 @@ class readLVL1configFromXML(JobProperty):
             xmlFile=TriggerFlags.inputLVL1configFile()
             from TrigConfigSvc.TrigConfigSvcConfig import findFileInXMLPATH
             if xmlFile!='NONE' and not os.path.exists(findFileInXMLPATH(xmlFile)):
-                log.debug("The LVL1 xml file is missing. ")
-                nightlyPaths=os.environ['XMLPATH'].split(':')
-                
-                nightlyDir = [ i.split("/") for i in nightlyPaths if "AtlasTrigger" in  i ][0]
-                #print nightlyDir
-                OldMenuVersion = nightlyDir[nightlyDir.index('AtlasTrigger')+1]
-                log.warning("LVL1 xml file will be taken with the older version: "+OldMenuVersion )
-                TriggerFlags.inputLVL1configFile = "LVL1config_"+TriggerFlags.triggerMenuSetup()+"_" + OldMenuVersion + ".xml"
+                log.error("Cannot find LVL1 xml file %s" % xmlFile)
 
             TriggerFlags.Lvl1.items.set_Off()
 
@@ -765,14 +726,12 @@ class readHLTconfigFromXML(JobProperty):
         log = logging.getLogger( 'TriggerFlags.readHLTconfigFromXML' )
 
         ## loop over all properties in the container
-        # from AthenaCommon.JobProperties import JobPropertyContainer
-        # from TriggerJobOpts.TriggerFlags import TriggerFlags
         for prop in TriggerFlags.__dict__.values():
             if issubclass( prop.__class__, JobPropertyContainer ) and "signatures" in prop.__dict__.keys():
                 for slice_prop_name in prop.__dict__:
                     slice_prop = prop.__dict__.get(slice_prop_name)
                     if issubclass(slice_prop.__class__, JobProperty):
-                        if self.get_Value() == True: ## now depending on the value set flags are on/off
+                        if self.get_Value() is True: ## now depending on the value set flags are on/off
                             slice_prop.set_Off()
                         else:
                             slice_prop.set_On()
@@ -796,14 +755,7 @@ class readHLTconfigFromXML(JobProperty):
                         success = False
 
                 if success is False:
-                    log.debug("The HLT xml file is missing: HLTconfig_"+TriggerFlags.triggerMenuSetup()+"_" + TriggerFlags.menuVersion() + ".xml")
-
-                    nightlyDir = [ i.split("/") for i in nightlyPaths if "AtlasTrigger" in  i ][0]
-                    #print nightlyDir
-                    OldMenuVersion = nightlyDir[nightlyDir.index('AtlasTrigger')+1]
-                    log.warning("HLT xml file will be taken with the older version: "+OldMenuVersion )
-                    TriggerFlags.inputHLTconfigFile = "HLTconfig_"+TriggerFlags.triggerMenuSetup()+"_" + OldMenuVersion + ".xml"
-
+                    log.error("The HLT xml file is missing: HLTconfig_"+TriggerFlags.triggerMenuSetup()+"_" + TriggerFlags.menuVersion() + ".xml")
                 
 _flags.append(readHLTconfigFromXML)
 
@@ -1101,7 +1053,7 @@ class triggerMenuSetup(JobProperty):
         # filenames for LVL1 and HLT
         if TriggerFlags.readLVL1configFromXML() is True:
             TriggerFlags.inputLVL1configFile = "LVL1config_"+self.get_Value()+"_" + TriggerFlags.menuVersion() + ".xml"
-        if TriggerFlags.readHLTconfigFromXML() is True and (TriggerFlags.inputHLTconfigFile=="" or TriggerFlags.inputHLTconfigFile==None):
+        if TriggerFlags.readHLTconfigFromXML() is True and (TriggerFlags.inputHLTconfigFile=="" or TriggerFlags.inputHLTconfigFile is None):
             TriggerFlags.inputHLTconfigFile = "HLTconfig_"+self.get_Value()+"_" + TriggerFlags.menuVersion() + ".xml"
 
 _flags.append(triggerMenuSetup)
@@ -1163,20 +1115,8 @@ class Trigger(JobPropertyContainer):
             if issubclass( prop.__class__, JobPropertyContainer ) and "signatures" in prop.__dict__.keys():
                 prop.unsetAll()
 
-#    def synchronizeFlgasToRecoSetup(self):
-#        """ When running in the recnstruction framework TriggerFlags must be synchronized with the Reco/Common/Global Flags  """
-#        print 'globals ', globals()
-#        print 'dir ',dir()
-#        if 'doWriteBS' in globals().keys():
-#            if doWriteBS:
-#                self.writeBS = True
-
-        # more to come
-
-
 
 ## attach yourself to the RECO flags
-## from RecExConfig.RecFlags import jobproperties
 from RecExConfig.RecFlags import rec
 rec.add_Container(Trigger)
 
@@ -1219,12 +1159,5 @@ def sync_Trigger2Reco():
 
     if rec.doWriteBS():
         TriggerFlags.writeBS = True
-                    
-                                        
-def sync_Reco2Trigger():
-    #from AthenaCommon.Include import include
-    #include( "TriggerRelease/TransientBS_DetFlags.py" )
-    pass
-
 
 del log
diff --git a/Trigger/TriggerCommon/TriggerJobOpts/share/ModernTriggerConfig.py b/Trigger/TriggerCommon/TriggerJobOpts/share/ModernTriggerConfig.py
deleted file mode 100755
index 806757a5704c69fd1acb220fbb12d1d1ad63a966..0000000000000000000000000000000000000000
--- a/Trigger/TriggerCommon/TriggerJobOpts/share/ModernTriggerConfig.py
+++ /dev/null
@@ -1,6 +0,0 @@
-IncludedModernTriggerConfig=False
-if not IncludedModernTriggerConfig:
-    from TriggerJobOpts.TriggerGetter import TriggerGetter
-    g = TriggerGetter()
-    g.configure()
-    IncludedModernTriggerConfig=True
diff --git a/Trigger/TriggerCommon/TriggerJobOpts/share/printTriggerJobProperties.py b/Trigger/TriggerCommon/TriggerJobOpts/share/printTriggerJobProperties.py
deleted file mode 100755
index 4cdcb31a07040cfbb139e3693f257bc074cf72a2..0000000000000000000000000000000000000000
--- a/Trigger/TriggerCommon/TriggerJobOpts/share/printTriggerJobProperties.py
+++ /dev/null
@@ -1,8 +0,0 @@
-from TriggerJobOpts.TriggerFlags import TriggerFlags
-#example 
-TriggerFlags.TauSlice.doL2ID=False
-
-TriggerFlags.print_JobProperties('tree&value')   # dump full container of flags
-raise Exception("Finished, do not worry all was OK, just do not kow how to stop this job other way")
-
-