Ejemplo n.º 1
0
    theApp.ExtSvc += ["ByteStreamCnvSvc"]

# Online specific setup of BS converters
include("TriggerJobOpts/jobOfragment_ReadBS_standalone.py")



from InDetTrigRecExample.InDetTrigConfigConditions import \
    PixelConditionsSetup, SCT_ConditionsSetup, TRT_ConditionsSetup

PixelConditionsSetup.config(useDCS=False, onlineMode=True, prefix='')
#PixelConditionsSetup.config(useDCS=False, onlineMode=False, prefix='')
PixelConditionsSetup.lock()
PixelConditionsSetup.createSvc()

SCT_ConditionsSetup.config(useDCS=False, onlineMode=True, prefix='')
#SCT_ConditionsSetup.config(useDCS=False, onlineMode=False, prefix='')
SCT_ConditionsSetup.lock()
SCT_ConditionsSetup.createTool()

TRT_ConditionsSetup.config(useDCS=False, onlineMode=True, prefix='')
#TRT_ConditionsSetup.config(useDCS=False, onlineMode=False, prefix='')
TRT_ConditionsSetup.lock()
TRT_ConditionsSetup.createSvc()

include("InDetRecExample/InDetRecCabling.py")

from CaloTools.CaloToolsConf import CaloCompactCellTool
svcMgr.ToolSvc += CaloCompactCellTool()

#if TriggerFlags.doMuon():
Ejemplo n.º 2
0
  log.info("Setting up conditions using the new classes")
else:
  include ("InDetRecExample/InDetRecConditionsAccess.py")

#manipulate RegSelSvc settings to be aware of the inactive detelems
from RegionSelector.RegSelSvcDefault import RegSelSvcDefault
RegSelSvc = RegSelSvcDefault()

RegSelSvc.DisableFromConditions = False
RegSelSvc.DisablePixelFromConditions = False
RegSelSvc.DisableTRTFromConditions = False
RegSelSvc.DisableSCTFromConditions = False
from InDetTrigRecExample.InDetTrigConfigConditions import \
         SCT_ConditionsSetup, TRT_ConditionsSetup
RegSelSvc.PixConditionsSvc = ""      #empty as it does not work
RegSelSvc.SCTConditionsTool = "SCT_ConditionsSummaryTool/"+SCT_ConditionsSetup.instanceName("InDetSCT_ConditionsSummaryTool")
RegSelSvc.TRTConditionsSvc = "TRT_ConditionsSummarySvc/"+TRT_ConditionsSetup.instanceName("InDetTRTConditionsSummaryService")

#this should be our common cabling setup/
# online running data are dealt with in the TriggerJobOpts 
include ("InDetRecExample/InDetRecCabling.py")



# ------------------------------------------------------------
#
# ----------- Loading the Tracking Tools and Services
#
# ------------------------------------------------------------
#moved to python
include ("InDetTrigRecExample/InDetTrigRecLoadTools.py")
if InDetTrigFlags.useConditionsClasses():
    _useDCS = False
    _onlineMode = True
    _prefix = 'InDetTrig'
    #_prefix = ''

    from InDetTrigRecExample.InDetTrigConfigConditions import PixelConditionsSetup
    PixelConditionsSetup.config(useDCS=_useDCS,
                                onlineMode=_onlineMode,
                                prefix=_prefix)
    PixelConditionsSetup.lock()
    PixelConditionsSetup.createSvc()

    from InDetTrigRecExample.InDetTrigConfigConditions import SCT_ConditionsSetup
    SCT_ConditionsSetup.config(useDCS=_useDCS,
                               onlineMode=_onlineMode,
                               prefix=_prefix)
    SCT_ConditionsSetup.lock()
    SCT_ConditionsSetup.createSvc()

    from InDetTrigRecExample.InDetTrigConfigConditions import TRT_ConditionsSetup
    TRT_ConditionsSetup.config(useDCS=_useDCS,
                               onlineMode=_onlineMode,
                               prefix=_prefix)
    TRT_ConditionsSetup.lock()
    TRT_ConditionsSetup.createSvc()

    del _useDCS, _onlineMode, _prefix
else:
    from InDetTrigRecExample.InDetTrigConfigConditions import dummyConditionsSetup
    PixelConditionsSetup = dummyConditionsSetup()
  log.info("Setting up conditions using the new classes")
else:
  include ("InDetRecExample/InDetRecConditionsAccess.py")

#manipulate RegSelSvc settings to be aware of the inactive detelems
from RegionSelector.RegSelSvcDefault import RegSelSvcDefault
RegSelSvc = RegSelSvcDefault()

RegSelSvc.DisableFromConditions = False
RegSelSvc.DisablePixelFromConditions = False
RegSelSvc.DisableTRTFromConditions = False
RegSelSvc.DisableSCTFromConditions = False
from InDetTrigRecExample.InDetTrigConfigConditions import \
         SCT_ConditionsSetup, TRT_ConditionsSetup
RegSelSvc.PixConditionsSvc = ""      #empty as it does not work
RegSelSvc.SCTConditionsSvc = "SCT_ConditionsSummarySvc/"+SCT_ConditionsSetup.instanceName("InDetSCT_ConditionsSummarySvc")
RegSelSvc.TRTConditionsSvc = "TRT_ConditionsSummarySvc/"+TRT_ConditionsSetup.instanceName("InDetTRTConditionsSummaryService")

#this should be our common cabling setup/
# online running data are dealt with in the TriggerRelease 
include ("InDetRecExample/InDetRecCabling.py")



# ------------------------------------------------------------
#
# ----------- Loading the Tracking Tools and Services
#
# ------------------------------------------------------------
#moved to python
include ("InDetTrigRecExample/InDetTrigRecLoadTools.py")