| The Gaudi Framework v32r1 (f65d50dc)

Variables
ControlFlowBranching+CrossBranchDataFlow Namespace Reference

## Variables
int | evtslots = 1
int | evtMax = 1
int | algosInFlight = 1
| OutputLevel
| whiteboard
| slimeventloopmgr
| ThreadPoolSize
| shortCalib
| a1 = CPUCruncher("AlgA", InvertDecision=True)
| outKeys
| a2 = CPUCruncher("AlgB")
| inpKeys
| a3 = CPUCruncher("AlgC")
| avgRuntime
| branch1 = GaudiSequencer("Branch1", ModeOR=False, ShortCircuit=False)
| branch2
| Members
| EvtMax
| EvtSel
| ExtSvc
| EventLoop
| TopAlg
| MessageSvcType

## Variable Documentation

## ◆ a1

ControlFlowBranching+CrossBranchDataFlow.a1 = CPUCruncher("AlgA", InvertDecision=True)

Definition at line 35 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ a2

ControlFlowBranching+CrossBranchDataFlow.a2 = CPUCruncher("AlgB")

Definition at line 38 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ a3

ControlFlowBranching+CrossBranchDataFlow.a3 = CPUCruncher("AlgC")

Definition at line 41 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ algosInFlight

ControlFlowBranching+CrossBranchDataFlow.algosInFlight = 1

Definition at line 17 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ avgRuntime

ControlFlowBranching+CrossBranchDataFlow.avgRuntime

Definition at line 45 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ branch1

ControlFlowBranching+CrossBranchDataFlow.branch1 = GaudiSequencer("Branch1", ModeOR=False, ShortCircuit=False)

Definition at line 48 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ branch2

ControlFlowBranching+CrossBranchDataFlow.branch2

Initial value:
1 = GaudiSequencer(
2 "Branch2", ModeOR=False, ShortCircuit=True, Sequential=True)
GaudiSequencer
Sequencer for executing several algorithms, stopping when one is faulty.
Definition: GaudiSequencer.h:28

Definition at line 49 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ EventLoop

ControlFlowBranching+CrossBranchDataFlow.EventLoop

Definition at line 59 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ evtMax

int ControlFlowBranching+CrossBranchDataFlow.evtMax = 1

Definition at line 16 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ EvtMax

ControlFlowBranching+CrossBranchDataFlow.EvtMax

Definition at line 56 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ EvtSel

ControlFlowBranching+CrossBranchDataFlow.EvtSel

Definition at line 57 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ evtslots

int ControlFlowBranching+CrossBranchDataFlow.evtslots = 1

Definition at line 15 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ ExtSvc

ControlFlowBranching+CrossBranchDataFlow.ExtSvc

Definition at line 58 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ inpKeys

ControlFlowBranching+CrossBranchDataFlow.inpKeys

Definition at line 39 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ Members

ControlFlowBranching+CrossBranchDataFlow.Members

Definition at line 52 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ MessageSvcType

ControlFlowBranching+CrossBranchDataFlow.MessageSvcType

Definition at line 61 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ outKeys

ControlFlowBranching+CrossBranchDataFlow.outKeys

Definition at line 36 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ OutputLevel

ControlFlowBranching+CrossBranchDataFlow.OutputLevel

Definition at line 19 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ shortCalib

ControlFlowBranching+CrossBranchDataFlow.shortCalib

Definition at line 31 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ slimeventloopmgr

ControlFlowBranching+CrossBranchDataFlow.slimeventloopmgr

Initial value:
1 = HiveSlimEventLoopMgr(
2 SchedulerName="AvalancheSchedulerSvc", OutputLevel=DEBUG)
HiveSlimEventLoopMgr
Definition: HiveSlimEventLoopMgr.h:22

Definition at line 24 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ ThreadPoolSize

ControlFlowBranching+CrossBranchDataFlow.ThreadPoolSize

Definition at line 27 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ TopAlg

ControlFlowBranching+CrossBranchDataFlow.TopAlg

Definition at line 60 of file ControlFlowBranching+CrossBranchDataFlow.py.

## ◆ whiteboard

ControlFlowBranching+CrossBranchDataFlow.whiteboard

Initial value:
1 = HiveWhiteBoard(
2 "EventDataSvc", EventSlots=evtslots, OutputLevel=INFO)
HiveWhiteBoard
Data service base class.
Definition: HiveWhiteBoard.cpp:119

Definition at line 21 of file ControlFlowBranching+CrossBranchDataFlow.py.