6 @brief configuration for the min bias monitoring
8 from TrigMinBiasMonitoring.TrigMBTSMonitoringMT
import TrigMBTS
9 from TrigMinBiasMonitoring.TrigSPTRKMonitoringMT
import TrigSPTRK
10 from TrigMinBiasMonitoring.TrigMinBiasEffMonitoring
import TrigMinBiasEff
11 from TrigMinBiasMonitoring.TrigAFPSidHypoMonitoring
import TrigAFPSidHypoMonitoring
12 from TrigMinBiasMonitoring.TrigFwdAFPMonitoring
import TrigFwdAFPAllMonitoringCfg
13 from TrigMinBiasMonitoring.TrigFwdZDCMonitoring
import TrigFwdZDCMonitoringAlg
15 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
16 from AthenaConfiguration.Enums
import BeamType
17 from AthenaMonitoring.DQConfigFlags
import DQDataType
22 if flags.Beam.Type
is not BeamType.Cosmics:
27 if flags.DQ.DataType
is DQDataType.HeavyIon:
32 if __name__ ==
"__main__":
33 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
36 flags.DQ.Environment =
"AOD"
37 flags.Output.HISTFileName =
'TestMinBiasMonitorOutput.root'
38 from AthenaConfiguration.TestDefaults
import defaultTestFiles
40 flags.Input.Files = defaultTestFiles.AOD_RUN3_DATA
41 flags.Exec.MaxEvents = -1
46 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
47 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
53 with open(
"cfg.pkl",
"wb")
as f:
57 if status.isFailure():