ATLAS Offline Software
Functions | Variables
python.ContainerRemapping_Run2Run3 Namespace Reference

Functions

def remapHLTContainerNames ()
 

Variables

 log
 
 HLT_Name_Changes
 

Function Documentation

◆ remapHLTContainerNames()

def python.ContainerRemapping_Run2Run3.remapHLTContainerNames ( )

Definition at line 35 of file ContainerRemapping_Run2Run3.py.

36  for containertype, renamelist in HLT_Name_Changes.items():
37  for run3name, run2name in renamelist:
38  log.info("Remapping {} object SG Keys: {} --> {}".format(containertype,run3name,run2name))
39 
40  auxcontainertype = containertype.replace("Container","AuxContainer")
41  if containertype=="xAOD::CaloClusterContainer":
42  auxcontainertype = "xAOD::CaloClusterTrigAuxContainer"
43  if containertype=="xAOD::JetContainer" and run3name.startswith("HLT"):
44  isShallow = True
45  for expr in ["RCJets","Trimmed","SoftDrop","nojcalib"]:
46  if expr in run3name:
47  isShallow=False
48  if isShallow:
49  auxcontainertype = "xAOD::ShallowAuxContainer"
50 
51  #AddressRemappingSvc.addInputRename(containertype,run3name,run2name)
52  ars = AddressRemappingSvc.getAddressRemappingSvc()
53  ars.TypeKeyOverwriteMaps += [ '%s#%s->%s#%s' % (containertype, run3name,
54  containertype, run2name) ]
55 
56  #AddressRemappingSvc.addInputRename(auxcontainertype,run3name+"Aux.",run2name+"Aux.")
57  ars.TypeKeyOverwriteMaps += [ '%s#%s->%s#%s' % (auxcontainertype, run3name+"Aux.",
58  auxcontainertype, run2name+"Aux.") ]
59 

Variable Documentation

◆ HLT_Name_Changes

python.ContainerRemapping_Run2Run3.HLT_Name_Changes

Definition at line 12 of file ContainerRemapping_Run2Run3.py.

◆ log

python.ContainerRemapping_Run2Run3.log

Definition at line 8 of file ContainerRemapping_Run2Run3.py.

vtune_athena.format
format
Definition: vtune_athena.py:14
python.ContainerRemapping_Run2Run3.remapHLTContainerNames
def remapHLTContainerNames()
Definition: ContainerRemapping_Run2Run3.py:35