ATLAS Offline Software
Functions | Variables
python.DetectStreamerInfoChanges Namespace Reference

Functions

def append_versions (objects, cname)
 

Variables

 log
 
 doTrigEDMOnly
 
 bs_filename
 
 objects
 
 BS_destinations
 
 flags
 
 None
 
 runVersion
 
 classid
 
 items
 
 class_name
 
 isxAOD
 
 updated_objects
 
 black_list
 
 new_objects
 
 exit_code_err
 

Function Documentation

◆ append_versions()

def python.DetectStreamerInfoChanges.append_versions (   objects,
  cname 
)

Definition at line 23 of file DetectStreamerInfoChanges.py.

23 def append_versions(objects, cname):
24  if "CPMTowerAuxContainer" in cname or "CMMEtSumsAuxContainer" in cname or "JEMHitsAuxContainer" in cname or "JEMEtSumsAuxContainer" in cname or "JetElementAuxContainer" in cname or "AFPDataAuxContainer" in cname or "_Alloc_hide" in cname or cname == "string" or "CMXJetTobAuxContainer" in cname or "RODHeaderAuxContainer" in cname or "CMMCPHitsAuxContainer" in cname or "CMXCPHitsAuxContainer" in cname or "TruthVertexAuxContainer" in cname or "CMXEtSumsAuxContainer" in cname or "CMXJetHitsAuxContainer" in cname or "CMMJetHitsAuxContainer" in cname or "CPMHitsAuxContain" in cname:
25  return
26  isxAOD = re.search('_v[0-9]$', class_name)
27  isxAODDV = re.search('_v[0-9]>$', class_name)
28  version = "1"
29  if isxAOD is not None:
30  version = [int(s) for s in cname.split("_v") if s.isdigit()][-1]
31  for i in range (1, version+1):
32  objects.append(cname.replace("_v"+str(version), "_v"+str(i)))
33  elif isxAODDV is not None:
34  version = [int(s) for s in re.split('_v|>',cname) if s.isdigit()][-1]
35  for i in range (1, version+1):
36  objects.append(cname.replace("_v"+str(version)+">", "_v"+str(i)+">"))
37  else:
38  pass
39  #objects.append(cname)
40 

Variable Documentation

◆ black_list

python.DetectStreamerInfoChanges.black_list

Definition at line 76 of file DetectStreamerInfoChanges.py.

◆ BS_destinations

python.DetectStreamerInfoChanges.BS_destinations

Definition at line 46 of file DetectStreamerInfoChanges.py.

◆ bs_filename

python.DetectStreamerInfoChanges.bs_filename

Definition at line 18 of file DetectStreamerInfoChanges.py.

◆ class_name

python.DetectStreamerInfoChanges.class_name

Definition at line 57 of file DetectStreamerInfoChanges.py.

◆ classid

python.DetectStreamerInfoChanges.classid

Definition at line 54 of file DetectStreamerInfoChanges.py.

◆ doTrigEDMOnly

python.DetectStreamerInfoChanges.doTrigEDMOnly

Definition at line 17 of file DetectStreamerInfoChanges.py.

◆ exit_code_err

python.DetectStreamerInfoChanges.exit_code_err

Definition at line 87 of file DetectStreamerInfoChanges.py.

◆ flags

python.DetectStreamerInfoChanges.flags

Definition at line 48 of file DetectStreamerInfoChanges.py.

◆ isxAOD

python.DetectStreamerInfoChanges.isxAOD

Definition at line 58 of file DetectStreamerInfoChanges.py.

◆ items

python.DetectStreamerInfoChanges.items

Definition at line 56 of file DetectStreamerInfoChanges.py.

◆ log

python.DetectStreamerInfoChanges.log

Definition at line 12 of file DetectStreamerInfoChanges.py.

◆ new_objects

python.DetectStreamerInfoChanges.new_objects

Definition at line 77 of file DetectStreamerInfoChanges.py.

◆ None

python.DetectStreamerInfoChanges.None

Definition at line 48 of file DetectStreamerInfoChanges.py.

◆ objects

python.DetectStreamerInfoChanges.objects

Definition at line 42 of file DetectStreamerInfoChanges.py.

◆ runVersion

python.DetectStreamerInfoChanges.runVersion

Definition at line 48 of file DetectStreamerInfoChanges.py.

◆ updated_objects

python.DetectStreamerInfoChanges.updated_objects

Definition at line 72 of file DetectStreamerInfoChanges.py.

CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
python.DetectStreamerInfoChanges.append_versions
def append_versions(objects, cname)
Definition: DetectStreamerInfoChanges.py:23
str
Definition: BTagTrackIpAccessor.cxx:11