ATLAS Offline Software
Functions | Variables
FPGATrackSimBankMergeConfig Namespace Reference

Functions

def getListOfFiles (regex)
 
def FPGATrackSimMatrixMergeCfg (flags, **kwargs)
 

Variables

 log
 
 flags
 
 acc
 
 MatrixFileName
 
 Output
 
 statusCode
 

Function Documentation

◆ FPGATrackSimMatrixMergeCfg()

def FPGATrackSimBankMergeConfig.FPGATrackSimMatrixMergeCfg (   flags,
**  kwargs 
)

Definition at line 22 of file FPGATrackSimBankMergeConfig.py.

22 def FPGATrackSimMatrixMergeCfg(flags, **kwargs):
23 
24  acc = ComponentAccumulator()
25 
26  kwargs.setdefault("nbank",flags.Trigger.FPGATrackSim.FPGATrackSimNBanks)
27  kwargs.setdefault("allregion",flags.Trigger.FPGATrackSim.FPGATrackSimallBanks)
28  kwargs.setdefault("region",flags.Trigger.FPGATrackSim.region)
29 
30  theFPGATrackSimMatrixMergeAlg = CompFactory.FPGATrackSimMatrixMergeAlgo()
31  file_path = getListOfFiles(flags.Trigger.FPGATrackSim.FPGATrackSimMatrixFileRegEx)
32 
33  if flags.Trigger.FPGATrackSim.FPGATrackSimMaxnMatrixInputFiles > 0:
34  theFPGATrackSimMatrixMergeAlg.file_path = file_path[0:flags.Trigger.FPGATrackSim.MaxInputFiles]
35  else:
36  theFPGATrackSimMatrixMergeAlg.file_path = file_path
37 
38  acc.addEventAlgo(theFPGATrackSimMatrixMergeAlg)
39  return acc
40 
41 

◆ getListOfFiles()

def FPGATrackSimBankMergeConfig.getListOfFiles (   regex)

Definition at line 15 of file FPGATrackSimBankMergeConfig.py.

15 def getListOfFiles(regex):
16  path = []
17  for item in regex.split(','):
18  if ('matrix' in item and 'root' in item):
19  path += glob.glob(item)
20  return path
21 

Variable Documentation

◆ acc

FPGATrackSimBankMergeConfig.acc

Definition at line 52 of file FPGATrackSimBankMergeConfig.py.

◆ flags

FPGATrackSimBankMergeConfig.flags

Definition at line 48 of file FPGATrackSimBankMergeConfig.py.

◆ log

FPGATrackSimBankMergeConfig.log

Definition at line 46 of file FPGATrackSimBankMergeConfig.py.

◆ MatrixFileName

FPGATrackSimBankMergeConfig.MatrixFileName

Definition at line 60 of file FPGATrackSimBankMergeConfig.py.

◆ Output

FPGATrackSimBankMergeConfig.Output

Definition at line 61 of file FPGATrackSimBankMergeConfig.py.

◆ statusCode

FPGATrackSimBankMergeConfig.statusCode

Definition at line 63 of file FPGATrackSimBankMergeConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
FPGATrackSimBankMergeConfig.getListOfFiles
def getListOfFiles(regex)
Definition: FPGATrackSimBankMergeConfig.py:15
FPGATrackSimBankMergeConfig.FPGATrackSimMatrixMergeCfg
def FPGATrackSimMatrixMergeCfg(flags, **kwargs)
Definition: FPGATrackSimBankMergeConfig.py:22