1 include.block (
"RecExCommon/ContainerRemapping.py")
3 from AthenaCommon.AppMgr
import ServiceMgr
6 if not hasattr( ServiceMgr,
"AddressRemappingSvc" ):
7 ServiceMgr += CfgMgr.AddressRemappingSvc()
9 if not hasattr( ServiceMgr,
"ProxyProviderSvc" ):
10 ServiceMgr += CfgMgr.ProxyProviderSvc()
12 ServiceMgr.ProxyProviderSvc.ProviderNames += [
"AddressRemappingSvc" ]
15 ServiceMgr.AddressRemappingSvc.TypeKeyOverwriteMaps += [
16 "xAOD::ElectronContainer#ElectronCollection->"
17 "xAOD::ElectronContainer#Electrons",
18 "xAOD::ElectronAuxContainer#ElectronCollectionAux.->"
19 "xAOD::ElectronAuxContainer#ElectronsAux.",
20 "xAOD::ElectronContainer#FwdElectrons->"
21 "xAOD::ElectronContainer#ForwardElectrons",
22 "xAOD::ElectronAuxContainer#FwdElectronsAux.->"
23 "xAOD::ElectronAuxContainer#ForwardElectronsAux.",
24 "xAOD::PhotonContainer#PhotonCollection->"
25 "xAOD::PhotonContainer#Photons",
26 "xAOD::PhotonAuxContainer#PhotonCollectionAux.->"
27 "xAOD::PhotonAuxContainer#PhotonsAux.",
28 "xAOD::CaloClusterContainer#egClusterCollection->"
29 "xAOD::CaloClusterContainer#egammaClusters",
30 "xAOD::CaloClusterAuxContainer#egClusterCollectionAux.->"
31 "xAOD::CaloClusterAuxContainer#egammaClustersAux.",
32 "xAOD::CaloClusterContainer#LArClusterEMFrwd->"
33 "xAOD::CaloClusterContainer#ForwardElectronClusters",
34 "xAOD::CaloClusterAuxContainer#LArClusterEMFrwdAux.->"
35 "xAOD::CaloClusterAuxContainer#ForwardElectronClustersAux.",
37 "xAOD::TrackParticleContainer#InDetTrackParticlesForward->"
38 "xAOD::TrackParticleContainer#InDetForwardTrackParticles",
39 "xAOD::TrackParticleAuxContainer#InDetTrackParticlesForwardAux.->"
40 "xAOD::TrackParticleAuxContainer#InDetForwardTrackParticlesAux.",
41 "xAOD::TrackParticleContainer#InDetTrackParticlesLowBeta->"
42 "xAOD::TrackParticleContainer#InDetLowBetaTrackParticles",
43 "xAOD::TrackParticleAuxContainer#InDetTrackParticlesLowBetaAux.->"
44 "xAOD::TrackParticleAuxContainer#InDetLowBetaTrackParticlesAux.",
46 "xAOD::TauJetContainer#TauRecContainer->"
47 "xAOD::TauJetContainer#TauJets",
48 "xAOD::TauJetAuxContainer#TauRecContainerAux.->"
49 "xAOD::TauJetAuxContainer#TauJetsAux.",
50 "xAOD::CaloClusterContainer#TauPi0ClusterContainer->"
51 "xAOD::CaloClusterContainer#TauPi0Clusters",
52 "xAOD::CaloClusterAuxContainer#TauPi0ClusterContainerAux.->"
53 "xAOD::CaloClusterAuxContainer#TauPi0ClustersAux.",
54 "xAOD::VertexContainer#TauSecondaryVertexContainer->"
55 "xAOD::VertexContainer#TauSecondaryVertices",
56 "xAOD::VertexAuxContainer#TauSecondaryVertexContainerAux.->"
57 "xAOD::VertexAuxContainer#TauSecondaryVerticesAux.",
58 "xAOD::PFOContainer#TauShotPFOContainer->"
59 "xAOD::PFOContainer#TauShotParticleFlowObjects",
60 "xAOD::PFOAuxContainer#TauShotPFOContainerAux.->"
61 "xAOD::PFOAuxContainer#TauShotParticleFlowObjectsAux.",
62 "xAOD::PFOContainer#TauPi0ChargedPFOContainer->"
63 "xAOD::PFOContainer#TauChargedParticleFlowObjects",
64 "xAOD::PFOAuxContainer#TauPi0ChargedPFOContainerAux.->"
65 "xAOD::PFOAuxContainer#TauChargedParticleFlowObjectsAux.",
66 "xAOD::PFOContainer#TauPi0NeutralPFOContainer->"
67 "xAOD::PFOContainer#TauNeutralParticleFlowObjects",
68 "xAOD::PFOAuxContainer#TauPi0NeutralPFOContainerAux.->"
69 "xAOD::PFOAuxContainer#TauNeutralParticleFlowObjectsAux.",
71 "xAOD::PFOContainer#chargedJetETMissPFO_eflowRec->"
72 "xAOD::PFOContainer#JetETMissChargedParticleFlowObjects",
73 "xAOD::PFOAuxContainer#chargedJetETMissPFO_eflowRecAux.->"
74 "xAOD::PFOAuxContainer#JetETMissChargedParticleFlowObjectsAux.",
75 "xAOD::PFOContainer#neutralJetETMissPFO_eflowRec->"
76 "xAOD::PFOContainer#JetETMissNeutralParticleFlowObjects",
77 "xAOD::PFOAuxContainer#neutralJetETMissPFO_eflowRecAux.->"
78 "xAOD::PFOAuxContainer#JetETMissNeutralParticleFlowObjectsAux.",
80 "xAOD::CaloClusterContainer#CaloCalTopoCluster->"
81 "xAOD::CaloClusterContainer#CaloCalTopoClusters",
82 "xAOD::CaloClusterAuxContainer#CaloCalTopoClusterAux.->"
83 "xAOD::CaloClusterAuxContainer#CaloCalTopoClustersAux.",
85 "xAOD::TruthEventContainer#TruthEvent->"
86 "xAOD::TruthEventContainer#TruthEvents",
87 "xAOD::TruthEventAuxContainer#TruthEventAux.->"
88 "xAOD::TruthEventAuxContainer#TruthEventsAux.",
89 "xAOD::TruthParticleContainer#TruthParticle->"
90 "xAOD::TruthParticleContainer#TruthParticles",
91 "xAOD::TruthParticleAuxContainer#TruthParticleAux.->"
92 "xAOD::TruthParticleAuxContainer#TruthParticlesAux.",
93 "xAOD::TruthVertexContainer#TruthVertex->"
94 "xAOD::TruthVertexContainer#TruthVertices",
95 "xAOD::TruthVertexAuxContainer#TruthVertexAux.->"
96 "xAOD::TruthVertexAuxContainer#TruthVerticesAux."
98 svcMgr.AddressRemappingSvc.OutputLevel=WARNING
99 svcMgr.AddressRemappingSvc.SkipBadRemappings=
True