コード例 #1
0
include ("CBNT_Athena/CBNT_AthenaAware_jobOptions.py")
include ("CBNT_Athena/CBNT_EventInfo_jobOptions.py")

# list of the algorithms to be executed at run time
from TrigInDetAnalysisExample.TrigInDetAnalysisExampleConf import TrigInDetAnalysisConfigSkeleton
topSequence.CBNT_AthenaAware += TrigInDetAnalysisConfigSkeleton()
TrigInDetAnalysisConfigSkeleton = TrigInDetAnalysisConfigSkeleton()
TrigInDetAnalysisConfigSkeleton.OutputLevel = FATAL

##### Trigger Decision Part #####################

## set up trigger decision tool
from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
tdt = Trig__TrigDecisionTool("TrigDecisionTool")
ToolSvc += tdt
tdt.OutputLevel = INFO

# might be needed for TriggerConfigGetter...
from RecExConfig.RecFlags  import rec
rec.readRDO=False
rec.readESD=True
#rec.readAOD=True
rec.doWriteAOD=False
rec.doWriteESD=False

# To read files with trigger config stored as in-file meta-data, i.e. 13.0.40
# and above: ds. To read AOD produced with 13.0.30 you need to change ds to aod:
from TriggerJobOpts.TriggerFlags import TriggerFlags
TriggerFlags.configurationSourceList = ['ds']
# set up trigger config service
from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter
コード例 #2
0
#LumiCalcSvc.LBCollNames = ["LumiBlocks", "IncompleteLumiBlocks"]
#LumiCalcSvc.Verbose = False
#svcMgr += LumiCalcSvc

#include('TileRecAlgs/TileCellToTTL1_jobOptions.py')
include('RecExCommon/RecExCommon_topOptions.py')
job += L1eg

### Database access
from IOVDbSvc.CondDB import conddb

conddb.addFolder('TRIGGER',
                 '/TRIGGER/L1Calo/V1/Calibration/Physics/PprChanCalib')
conddb.addFolder('TRIGGER', '/TRIGGER/L1Calo/V1/Calibration/PpmDeadChannels')
conddb.addFolder('TRIGGER', '/TRIGGER/Receivers/Conditions/VgaDac')
conddb.addFolder('TRIGGER', '/TRIGGER/Receivers/Factors/CalibGains')

### Trigger Decision Tool
from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool

tdt = Trig__TrigDecisionTool('TrigDecisionTool')
ToolSvc += tdt
tdt.OutputLevel = WARNING
ToolSvc.TrigDecisionTool.Navigation.OutputLevel = WARNING
from TriggerJobOpts.TriggerFlags import TriggerFlags

TriggerFlags.configurationSourceList = ['ds']
from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter

cfg = TriggerConfigGetter()
コード例 #3
0
### comment-in the following line for
### pathena-setup to get single-event-ESD:
#rec.doWriteESD.set_Value_and_Lock(True)

include("RecExCommon/RecExCommon_topOptions.py")
##
from AthenaCommon.AlgSequence import AlgSequence
topSequence = AlgSequence()

##### Trigger Decision Part #####################

## set up trigger decision tool
from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
tdt = Trig__TrigDecisionTool("TrigDecisionTool")
ToolSvc += tdt
tdt.OutputLevel = dbglevel

##### Histogram File Part #################

from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager
topSequence += AthenaMonManager("HLTMonManager")
HLTMonManager = topSequence.HLTMonManager

############ TrigInDetAnalysis part ################################

from TrigInDetAnalysisExample.TrigInDetAnalysisExampleConf import TrigTestMonToolAC
TestMonTool = TrigTestMonToolAC(name="TestMonToolAC")
TestMonTool.OutputLevel = dbglevel
TestMonTool.buildNtuple = True
TestMonTool.AnalysisConfig = "nTuple"  #Change to Tier0 for T0 Analysis
TestMonTool.EnableLumi = False
コード例 #4
0
#--------------------------------------------------------------
# Configure Trigger Decision Tool
# Compatible with the New Trigger Decision Tool (from v. 15.1.0 onward)
#--------------------------------------------------------------

# Set up trigger configuration service and metadata service is relies on, for analysis job without RecExCommon
from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
tdt = Trig__TrigDecisionTool("TrigDecisionTool")
ToolSvc += tdt
tdt.OutputLevel = ERROR
ToolSvc.TrigDecisionTool.Navigation.OutputLevel = ERROR

# flags needed for TriggerConfigGetter
from RecExConfig.RecFlags import rec
rec.readAOD = True

rec.readRDO = False
rec.readESD = False
rec.readTAG = False
rec.doWriteESD = False
rec.doWriteAOD = False
rec.doWriteTAG = False

# To read files with trigger config stored as in-file meta-data, i.e. 13.0.40 and above: ds
from TriggerJobOpts.TriggerFlags import TriggerFlags
TriggerFlags.configurationSourceList = ['ds']

# set up trigger config service
from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter
cfg = TriggerConfigGetter()
コード例 #5
0
from MuonMomentumCorrections.MuonMomentumCorrectionsConf import CP__MuonCalibrationAndSmearingTool
CalibrationTool = CP__MuonCalibrationAndSmearingTool()
CalibrationTool.Year = 'Data12'
CalibrationTool.Release = 'Rel17.2Sum13'
CalibrationTool.OutputLevel = INFO

from MuonSelectorTools.MuonSelectorToolsConf import CP__MuonSelectionTool
SelectionTool = CP__MuonSelectionTool()
SelectionTool.OutputLevel = INFO

from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
TriggerTool = Trig__TrigDecisionTool("TrigDecTool")
ToolSvc += TriggerTool
TriggerTool.TrigDecisionKey = "xTrigDecision"
TriggerTool.OutputLevel = INFO

from TrigMuonMatching.TrigMuonMatchingConf import Trig__TrigMuonMatching
MatchingTool = Trig__TrigMuonMatching("TrigMatchTool")
MatchingTool.dRmin = 0.1
MatchingTool.LVL1dRmin = 0.2
MatchingTool.TriggerTool = TriggerTool
MatchingTool.OutputLevel = INFO

# Create an instance of the Resonance selection tool for Zmumu
from MuonResonanceTools.MuonResonanceToolsConf import MuonResonanceSelectionTool
ToolSvc += MuonResonanceSelectionTool("MuonZSelectionTool")
ToolSvc.MuonZSelectionTool.PtCut = 20000
ToolSvc.MuonZSelectionTool.EtaCut = 2.5
ToolSvc.MuonZSelectionTool.IsoCaloCut = 0.12
ToolSvc.MuonZSelectionTool.IsoTrkCut = 0.12
コード例 #6
0
from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool
tdt =Trig__TrigDecisionTool("TrigDecisionTool")
ToolSvc += tdt
tdt.OutputLevel = WARNING
ToolSvc.TrigDecisionTool.Navigation.OutputLevel = ERROR