15from TrigPartialEventBuilding.TrigPartialEventBuildingConfig
import StaticPEBInfoWriterToolCfg, RoIPEBInfoWriterToolCfg
74 log.debug(
'Executing myPebInfoWriterToolCfg')
77 HLT_ROB = SourceIdentifier(SubDetector.TDAQ_HLT, DataScoutingInfo.getFullHLTResultID())
80 if 'TestPEBOne' == eventBuildType:
83 acc = StaticPEBInfoWriterToolCfg(
85 ROBs = [0x42002e, 0x420060, 0x420064,
88 elif 'TestPEBTwo' == eventBuildType:
91 acc = StaticPEBInfoWriterToolCfg(
93 subDets = [SubDetector.MUON_RPC_BARREL_A_SIDE,
94 SubDetector.MUON_RPC_BARREL_C_SIDE] )
96 elif 'TestPEBThree' == eventBuildType:
99 acc = RoIPEBInfoWriterToolCfg(
105 regSelDets = [
'All'],
108 elif 'TestPEBFour' == eventBuildType:
111 acc = RoIPEBInfoWriterToolCfg(
115 regSelDets = [
'MDT',
'CSC',
'RPC',
'TGC',
'MM',
'sTGC'])
117 elif 'ElectronDSTest' == eventBuildType:
120 acc = StaticPEBInfoWriterToolCfg(
122 ROBs = [SourceIdentifier(SubDetector.TDAQ_HLT,
123 DataScoutingInfo.getDataScoutingResultID(eventBuildType))])
125 elif 'ElectronDSPEBTest' == eventBuildType:
129 acc = RoIPEBInfoWriterToolCfg(
131 ROBs = [SourceIdentifier(SubDetector.TDAQ_HLT,
132 DataScoutingInfo.getDataScoutingResultID(eventBuildType))],
135 regSelDets = [
'Pixel',
'SCT',
'TRT',
'TTEM',
'TTHEC',
'FCALEM',
'FCALHAD'])
139 log.error(
'PEBInfoWriterTool configuration is missing for event building identifier \'%s\'', eventBuildType)
160 from TriggerJobOpts
import runHLT
162 runHLT.set_flags(flags)
163 flags.Trigger.triggerMenuSetup =
'Dev_pp_run3_v1'
164 flags.Trigger.enabledSignatures = [
'Egamma',
'Muon']
165 flags.Trigger.doLVL1 =
True
167 flags.Trigger.ExtraEDMList = [
168 (
'xAOD::TrigElectronContainer#HLT_FastElectrons',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
169 (
'xAOD::TrigElectronAuxContainer#HLT_FastElectronsAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
170 (
'xAOD::TrackParticleContainer#HLT_IDTrack_Electron_FTF',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
171 (
'xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_FTFAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
172 (
'xAOD::TrackParticleContainer#HLT_IDTrack_Electron_IDTrig',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
173 (
'xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_IDTrigAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
174 (
'xAOD::TrackParticleContainer#HLT_IDTrack_Electron_GSF',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
175 (
'xAOD::TrackParticleAuxContainer#HLT_IDTrack_Electron_GSFAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
176 (
'xAOD::CaloClusterContainer#HLT_CaloEMClusters_Electron',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
177 (
'xAOD::CaloClusterTrigAuxContainer#HLT_CaloEMClusters_ElectronAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
178 (
'xAOD::ElectronContainer#HLT_egamma_Electrons',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
179 (
'xAOD::ElectronAuxContainer#HLT_egamma_ElectronsAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
180 (
'xAOD::ElectronContainer#HLT_egamma_Electrons_GSF',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
181 (
'xAOD::ElectronAuxContainer#HLT_egamma_Electrons_GSFAux.',
'BS ESD AODFULL ElectronDSTest ElectronDSPEBTest',
'Egamma'),
184 acc = runHLT.runHLTCfg(flags, checkMT=
False)