ATLAS Offline Software
Functions | Variables
FPGATrackSimBankConstGenConfig Namespace Reference

Functions

def FPGATrackSimConstsGenCfg (flags, **kwargs)
 
def prepareFlagsForFPGATrackSimBankGen (flags)
 

Variables

 log
 
 flags
 
 acc
 
 MatrixFileName
 
 Output
 
 statusCode
 

Function Documentation

◆ FPGATrackSimConstsGenCfg()

def FPGATrackSimBankConstGenConfig.FPGATrackSimConstsGenCfg (   flags,
**  kwargs 
)

Definition at line 15 of file FPGATrackSimBankConstGenConfig.py.

15 def FPGATrackSimConstsGenCfg(flags, **kwargs):
16 
17  acc = ComponentAccumulator()
18 
19  kwargs.setdefault("merged_file_path", flags.Trigger.FPGATrackSim.FPGATrackSimMatrixFileRegEx)
20  kwargs.setdefault("region", flags.Trigger.FPGATrackSim.region)
21  kwargs.setdefault("CheckGood2ndStage",flags.Trigger.FPGATrackSim.CheckGood2ndStage)
22  kwargs.setdefault("UseHitScaleFactor",flags.Trigger.FPGATrackSim.UseHitScaleFactor)
23  kwargs.setdefault("IsSecondStage",flags.Trigger.FPGATrackSim.Is2ndStage)
24  kwargs.setdefault("missHitsConsts",flags.Trigger.FPGATrackSim.missHitsConsts)
25 
26  from FPGATrackSimConfTools.FPGATrackSimDataPrepConfig import FPGATrackSimMappingCfg
27  FPGATrackSimMapping = acc.getPrimaryAndMerge(FPGATrackSimMappingCfg(flags))
28  theFPGATrackSimConstGenAlg = CompFactory.FPGATrackSimConstGenAlgo(**kwargs)
29  theFPGATrackSimConstGenAlg.FPGATrackSimMappingSvc = FPGATrackSimMapping
30 
31  # We need the "full" event selection service to be set up.
32  theFPGATrackSimConstGenAlg.FPGATrackSimEventSelectionSvc = acc.getPrimaryAndMerge(FPGATrackSimEventSelectionSvcCfg(flags))
33 
34  acc.addEventAlgo(theFPGATrackSimConstGenAlg)
35  return acc
36 

◆ prepareFlagsForFPGATrackSimBankGen()

def FPGATrackSimBankConstGenConfig.prepareFlagsForFPGATrackSimBankGen (   flags)

Definition at line 37 of file FPGATrackSimBankConstGenConfig.py.

38  newFlags = flags.cloneAndReplace("Trigger.FPGATrackSim.ActiveConfig", "Trigger.FPGATrackSim." + flags.Trigger.FPGATrackSim.algoTag)
39  return newFlags
40 

Variable Documentation

◆ acc

FPGATrackSimBankConstGenConfig.acc

Definition at line 52 of file FPGATrackSimBankConstGenConfig.py.

◆ flags

FPGATrackSimBankConstGenConfig.flags

Definition at line 47 of file FPGATrackSimBankConstGenConfig.py.

◆ log

FPGATrackSimBankConstGenConfig.log

Definition at line 45 of file FPGATrackSimBankConstGenConfig.py.

◆ MatrixFileName

FPGATrackSimBankConstGenConfig.MatrixFileName

Definition at line 60 of file FPGATrackSimBankConstGenConfig.py.

◆ Output

FPGATrackSimBankConstGenConfig.Output

Definition at line 61 of file FPGATrackSimBankConstGenConfig.py.

◆ statusCode

FPGATrackSimBankConstGenConfig.statusCode

Definition at line 64 of file FPGATrackSimBankConstGenConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
FPGATrackSimBankConstGenConfig.prepareFlagsForFPGATrackSimBankGen
def prepareFlagsForFPGATrackSimBankGen(flags)
Definition: FPGATrackSimBankConstGenConfig.py:37
FPGATrackSimBankConstGenConfig.FPGATrackSimConstsGenCfg
def FPGATrackSimConstsGenCfg(flags, **kwargs)
Definition: FPGATrackSimBankConstGenConfig.py:15
python.FPGATrackSimDataPrepConfig.FPGATrackSimEventSelectionSvcCfg
def FPGATrackSimEventSelectionSvcCfg(flags, name="FPGATrackSimEventSelectionSvc")
Definition: FPGATrackSimDataPrepConfig.py:268
python.FPGATrackSimDataPrepConfig.FPGATrackSimMappingCfg
def FPGATrackSimMappingCfg(flags, name="FPGATrackSimMappingSvc")
Definition: FPGATrackSimDataPrepConfig.py:298