The Gaudi Framework  v36r9p1 (5c15b2bb)
ManySmallAlgs Namespace Reference

Variables

int evtslots = 5
 
int evtMax = 1000
 
int cardinality = 10
 
int threads = 5
 
bool nested = True
 
bool sequence = True
 
float filterPass = 50.0
 
 whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots, OutputLevel=FATAL)
 
 slimeventloopmgr
 
 scheduler
 
 OutputLevel
 
list allAlgs = []
 
 alg = Prescaler("alg" + str(i))
 
 Cardinality
 
 PercentPass
 
 baseSeq
 
list allSeqs = []
 
list allSeqSeqs = []
 
list seqAlgs = allAlgs[10 * i : 10 * (i + 1)]
 
 seq
 
list seqSeqs = allSeqs[10 * i : 10 * (i + 1)]
 
 filterAlg = Prescaler("filterAlg" + str(i))
 
 Members
 
 EvtMax
 
 EvtSel
 
 ExtSvc
 
 EventLoop
 
 TopAlg
 
 MessageSvcType
 

Variable Documentation

◆ alg

ManySmallAlgs.alg = Prescaler("alg" + str(i))

Definition at line 86 of file ManySmallAlgs.py.

◆ allAlgs

list ManySmallAlgs.allAlgs = []

Definition at line 84 of file ManySmallAlgs.py.

◆ allSeqs

list ManySmallAlgs.allSeqs = []

Definition at line 102 of file ManySmallAlgs.py.

◆ allSeqSeqs

list ManySmallAlgs.allSeqSeqs = []

Definition at line 103 of file ManySmallAlgs.py.

◆ baseSeq

ManySmallAlgs.baseSeq
Initial value:
2  "baseSeq",
3  Members=allAlgs,
4  Sequential=sequence,
5  ModeOR=True,
6  ShortCircuit=False,
7  OutputLevel=FATAL,
8 )

Definition at line 92 of file ManySmallAlgs.py.

◆ cardinality

int ManySmallAlgs.cardinality = 10

Definition at line 37 of file ManySmallAlgs.py.

◆ Cardinality

ManySmallAlgs.Cardinality

Definition at line 88 of file ManySmallAlgs.py.

◆ EventLoop

ManySmallAlgs.EventLoop

Definition at line 162 of file ManySmallAlgs.py.

◆ evtMax

int ManySmallAlgs.evtMax = 1000

Definition at line 36 of file ManySmallAlgs.py.

◆ EvtMax

ManySmallAlgs.EvtMax

Definition at line 159 of file ManySmallAlgs.py.

◆ EvtSel

ManySmallAlgs.EvtSel

Definition at line 160 of file ManySmallAlgs.py.

◆ evtslots

int ManySmallAlgs.evtslots = 5

Definition at line 35 of file ManySmallAlgs.py.

◆ ExtSvc

ManySmallAlgs.ExtSvc

Definition at line 161 of file ManySmallAlgs.py.

◆ filterAlg

ManySmallAlgs.filterAlg = Prescaler("filterAlg" + str(i))

Definition at line 120 of file ManySmallAlgs.py.

◆ filterPass

float ManySmallAlgs.filterPass = 50.0

Definition at line 41 of file ManySmallAlgs.py.

◆ Members

ManySmallAlgs.Members

Definition at line 153 of file ManySmallAlgs.py.

◆ MessageSvcType

ManySmallAlgs.MessageSvcType

Definition at line 164 of file ManySmallAlgs.py.

◆ nested

bool ManySmallAlgs.nested = True

Definition at line 39 of file ManySmallAlgs.py.

◆ OutputLevel

ManySmallAlgs.OutputLevel

Definition at line 79 of file ManySmallAlgs.py.

◆ PercentPass

ManySmallAlgs.PercentPass

Definition at line 89 of file ManySmallAlgs.py.

◆ scheduler

ManySmallAlgs.scheduler
Initial value:
2  ThreadPoolSize=threads,
3  ShowControlFlow=False,
4  ShowDataDependencies=False,
5  OutputLevel=INFO,
6 )

Definition at line 68 of file ManySmallAlgs.py.

◆ seq

ManySmallAlgs.seq
Initial value:
2  "seq" + str(i),
3  Members=seqAlgs,
4  Sequential=sequence,
5  ModeOR=False,
6  ShortCircuit=True,
7  OutputLevel=FATAL,
8  )

Definition at line 107 of file ManySmallAlgs.py.

◆ seqAlgs

list ManySmallAlgs.seqAlgs = allAlgs[10 * i : 10 * (i + 1)]

Definition at line 106 of file ManySmallAlgs.py.

◆ seqSeqs

list ManySmallAlgs.seqSeqs = allSeqs[10 * i : 10 * (i + 1)]

Definition at line 118 of file ManySmallAlgs.py.

◆ sequence

bool ManySmallAlgs.sequence = True

Definition at line 40 of file ManySmallAlgs.py.

◆ slimeventloopmgr

ManySmallAlgs.slimeventloopmgr
Initial value:
2  SchedulerName="AvalancheSchedulerSvc", OutputLevel=INFO
3 )

Definition at line 57 of file ManySmallAlgs.py.

◆ threads

int ManySmallAlgs.threads = 5

Definition at line 38 of file ManySmallAlgs.py.

◆ TopAlg

ManySmallAlgs.TopAlg

Definition at line 163 of file ManySmallAlgs.py.

◆ whiteboard

ManySmallAlgs.whiteboard = HiveWhiteBoard("EventDataSvc", EventSlots=evtslots, OutputLevel=FATAL)

Definition at line 49 of file ManySmallAlgs.py.

AvalancheSchedulerSvc
Definition: AvalancheSchedulerSvc.h:112
HiveSlimEventLoopMgr
Definition: HiveSlimEventLoopMgr.h:32
GaudiSequencer
Definition: GaudiSequencer.h:38