Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
python.DetectStreamerInfoChanges Namespace Reference

Functions

def append_versions (objects, cname)
 

Variables

 log
 
 format
 
 level
 
 doTrigEDMOnly
 
 bs_filename
 
 is_main
 
 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 79 of file DetectStreamerInfoChanges.py.

◆ BS_destinations

python.DetectStreamerInfoChanges.BS_destinations

Definition at line 49 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 60 of file DetectStreamerInfoChanges.py.

◆ classid

python.DetectStreamerInfoChanges.classid

Definition at line 57 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 90 of file DetectStreamerInfoChanges.py.

◆ flags

python.DetectStreamerInfoChanges.flags

Definition at line 51 of file DetectStreamerInfoChanges.py.

◆ format

python.DetectStreamerInfoChanges.format

Definition at line 12 of file DetectStreamerInfoChanges.py.

◆ is_main

python.DetectStreamerInfoChanges.is_main

Definition at line 43 of file DetectStreamerInfoChanges.py.

◆ isxAOD

python.DetectStreamerInfoChanges.isxAOD

Definition at line 61 of file DetectStreamerInfoChanges.py.

◆ items

python.DetectStreamerInfoChanges.items

Definition at line 59 of file DetectStreamerInfoChanges.py.

◆ level

python.DetectStreamerInfoChanges.level

Definition at line 12 of file DetectStreamerInfoChanges.py.

◆ log

python.DetectStreamerInfoChanges.log

Definition at line 11 of file DetectStreamerInfoChanges.py.

◆ new_objects

python.DetectStreamerInfoChanges.new_objects

Definition at line 80 of file DetectStreamerInfoChanges.py.

◆ None

python.DetectStreamerInfoChanges.None

Definition at line 51 of file DetectStreamerInfoChanges.py.

◆ objects

python.DetectStreamerInfoChanges.objects

Definition at line 45 of file DetectStreamerInfoChanges.py.

◆ runVersion

python.DetectStreamerInfoChanges.runVersion

Definition at line 51 of file DetectStreamerInfoChanges.py.

◆ updated_objects

python.DetectStreamerInfoChanges.updated_objects

Definition at line 75 of file DetectStreamerInfoChanges.py.

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