7 kwargs.setdefault(
"IdDictName",
"IdDictParser/ATLAS_IDS.xml")
8 kwargs.setdefault(
"HasCSC", flags.Detector.GeometryCSC)
9 kwargs.setdefault(
"HasSTgc", flags.Detector.GeometrysTGC)
10 kwargs.setdefault(
"HasMM", flags.Detector.GeometryMM)
11 kwargs.setdefault(
"HasTGC", flags.Detector.GeometryTGC)
12 kwargs.setdefault(
"HasMDT", flags.Detector.GeometryMDT)
13 kwargs.setdefault(
"HasRPC", flags.Detector.GeometryRPC)
17 if flags.Detector.GeometryITk
or flags.Detector.GeometryHGTD:
18 kwargs.setdefault(
"useGeomDB_InDet",
True)
20 kwargs.setdefault(
"useGeomDB_InDet",
False)
22 if (flags.Detector.GeometryITk
or flags.Detector.GeometryHGTD) \
23 and flags.ITk.Geometry.DictionaryLocal:
24 kwargs.setdefault(
"IdDictFromRDB",
False)
25 kwargs.setdefault(
"InDetIDFileName", flags.ITk.Geometry.DictionaryFilename)
26 kwargs.setdefault(
"MuonIDFileName",
"IdDictParser/IdDictMuonSpectrometer_R.10.00.xml")
27 kwargs.setdefault(
"LArIDFileName",
"IdDictParser/IdDictLArCalorimeter_DC3-05-Comm-01.xml")
28 kwargs.setdefault(
"TileIDFileName",
"IdDictParser/IdDictTileCalorimeter.xml")
29 kwargs.setdefault(
"CaloIDFileName",
"IdDictParser/IdDictCalorimeter_L1Onl.xml")
30 kwargs.setdefault(
"ForwardIDFileName",
"IdDictParser/IdDictForwardDetectors_2010.xml")
32 kwargs.setdefault(
"IdDictFromRDB",
True)
35 service = CompFactory.DetDescrCnvSvc(**kwargs)
36 acc.addService(service, create=
True)
37 acc.addService(CompFactory.EvtPersistencySvc(
"EventPersistencySvc",
38 CnvServices=[service.getName()]))