ATLAS Offline Software
Functions | Variables
python.ZdcOnlineRecMonitorConfig Namespace Reference

Functions

def PartitionAndEnvironmentConfig ()
 
def ZdcOnlineConfigFlagsSetting (flags, partition)
 
def ZdcOnlineProjectNameManualSetting (flags, isTestbed)
 
def ZdcOnlineTriggerStreamManualSetting (flags, partition, isTestbed)
 
def ZdcOnlinePrintDebugMsgs ()
 
def ZdcOnlineByteStreamCfg (flags, partition, isTestbed)
 
def ZdcOnlineRecoFlagSettings (flags)
 
def RunZdcOnlineRecoCfg (flags, isLED, isInj, isCalib)
 
def RunZdcOnlineMonitorCfg (flags, isLED, isInj, isCalib)
 

Variables

 log = logging.getLogger("ZdcOnlineRecMonitorConfig")
 
tuple debugModeOn = (os.getenv("BOOL_DEBUG_MODE") == "True")
 
 partition
 
 isTestbed
 
 flags = initConfigFlags()
 
 isLED
 
 isInj
 
 isCalib
 
 pn
 
 config
 
 evaluate
 
 acc = MainServicesCfg(flags)
 
 OutputLevel
 
 withDetails
 
 status = acc.run()
 

Function Documentation

◆ PartitionAndEnvironmentConfig()

def python.ZdcOnlineRecMonitorConfig.PartitionAndEnvironmentConfig ( )
Set up the partition (object still exists but invalid if offline)
and finds the current environment (testbed / p1)
Returns:
    partition: the partition object
    isTestbed - boolean that indicates whether it's testbed or p1

Definition at line 27 of file ZdcOnlineRecMonitorConfig.py.

28 
29  '''Set up the partition (object still exists but invalid if offline)
30  and finds the current environment (testbed / p1)
31  Returns:
32  partition: the partition object
33  isTestbed - boolean that indicates whether it's testbed or p1'''
34 
35  # -------------------------------- PARTITION --------------------------------
36 
37  # if environment variable TDAQ_PARTITION doesn't exist --> partition object exists but partition.isValid() is false
38  partition = ispy.IPCPartition("") if os.getenv("TDAQ_PARTITION") is None else ispy.IPCPartition(os.getenv("TDAQ_PARTITION"))
39 
40  # -------------------------------- Environment (Testbed / Point1) --------------------------------
41 
42  environmentString = os.getenv("ENVIORNMENT") # ENVIORNMENT defined after one sources setup_partition.sh
43 
44  if partition.isValid() and environmentString is None:
45  log.warning("Warning: Partition is valid but environmental variable ENVIORNMENT is not set!")
46  log.warning("Warning: In this case by default assumes environment is p1!")
47 
48  isTestbed = (environmentString == "TB")
49 
50  if partition.isValid():
51  log.info("Running Online with Partition: %s",partition.name())
52  else:
53  log.info("Partition %s not found. Running Offline - must provide input files!", partition.name())
54 
55  return partition, isTestbed
56 
57 # -------------------------------- CONFIGURATION FLAGS SETTING --------------------------------

◆ RunZdcOnlineMonitorCfg()

def python.ZdcOnlineRecMonitorConfig.RunZdcOnlineMonitorCfg (   flags,
  isLED,
  isInj,
  isCalib 
)

Definition at line 302 of file ZdcOnlineRecMonitorConfig.py.

302 def RunZdcOnlineMonitorCfg(flags, isLED, isInj, isCalib):
303  acc = ComponentAccumulator()
304 
305  if not flags.Input.isMC:
306  if (isLED):
307  from ZdcMonitoring.ZdcLEDMonitorAlgorithm import ZdcLEDMonitoringConfig
308  zdcLEDMonitorAcc = ZdcLEDMonitoringConfig(flags,'ppPbPb2023')
309  acc.merge(zdcLEDMonitorAcc)
310 
311  if (isCalib or isInj):
312  from ZdcMonitoring.ZdcMonitorAlgorithm import ZdcMonitoringConfig
313  zdcMonitorAcc = ZdcMonitoringConfig(flags)
314  acc.merge(zdcMonitorAcc)
315 
316  return acc
317 

◆ RunZdcOnlineRecoCfg()

def python.ZdcOnlineRecMonitorConfig.RunZdcOnlineRecoCfg (   flags,
  isLED,
  isInj,
  isCalib 
)

Definition at line 285 of file ZdcOnlineRecMonitorConfig.py.

285 def RunZdcOnlineRecoCfg(flags, isLED, isInj, isCalib):
286  acc = ComponentAccumulator()
287 
288  if isLED:
289  from ZdcRec.ZdcRecConfig import ZdcLEDRecCfg
290  ZdcLEDRecAcc = ZdcLEDRecCfg(flags)
291  acc.merge(ZdcLEDRecAcc)
292  daqMode = 1 if partition.name() == 'zdcStandalone' else 2
293  ZdcLEDRecAcc.getEventAlgo('ZdcRecRun3').DAQMode = daqMode
294  log.info ('CHECK: The DAQ mode for the LED reconstruction is %s', ZdcLEDRecAcc.getEventAlgo('ZdcRecRun3').DAQMode)
295  if isCalib or isInj: # should be able to run both if in standalone data
296  from ZdcRec.ZdcRecConfig import ZdcRecCfg
297  ZdcRecAcc = ZdcRecCfg(flags)
298  acc.merge(ZdcRecAcc)
299 
300  return acc
301 

◆ ZdcOnlineByteStreamCfg()

def python.ZdcOnlineRecMonitorConfig.ZdcOnlineByteStreamCfg (   flags,
  partition,
  isTestbed 
)
Configure byte-stream input service using environmental (OKS) variables

Definition at line 193 of file ZdcOnlineRecMonitorConfig.py.

193 def ZdcOnlineByteStreamCfg(flags, partition, isTestbed):
194  '''Configure byte-stream input service using environmental (OKS) variables'''
195 
196  acc = ComponentAccumulator()
197 
198  bytestreamConversion = CompFactory.ByteStreamCnvSvc()
199  acc.addService(bytestreamConversion, primary=True)
200 
201  from ByteStreamEmonSvc.EmonByteStreamConfig import EmonByteStreamCfg
202  acc.merge(EmonByteStreamCfg(flags)) # setup EmonSvc
203 
204  bsSvc = acc.getService("ByteStreamInputSvc")
205  bsSvc.Partition = partition.name()
206 
207  if isTestbed:
208  bsSvc.Key = "ReadoutApplication"
209  else:
210  bsSvc.Key = os.environ.get("ZDC_KEY", "dcm")
211  log.debug('the value being assigned to bssvc key is %s', os.environ.get("ZDC_KEY", "dcm"))
212 
213  log.info('final bssvc key: %s', bsSvc.Key)
214  bsSvc.KeyCount = int(os.environ.get("ZDC_KEY_COUNT","250"))
215  log.info('final bssvc keycount: %s', bsSvc.KeyCount)
216  bsSvc.BufferSize = 120 # event buffer size for each sampler
217  bsSvc.UpdatePeriod = 30 # time in seconds between updating plots
218  bsSvc.Timeout = 240000 # timeout (not sure what this does)
219  bsSvc.PublishName = os.getenv("ZDC_ATHENA_JOB_NAME","ZDC_Athena_monitor_test") # set name of this publisher as it will appear in IS
220  bsSvc.ExitOnPartitionShutdown = False
221  bsSvc.ClearHistograms = True # clear hists at start of new run
222  bsSvc.GroupName = "RecExOnline"
223  # stream specifies
224  bsSvc.StreamType = os.getenv("ZDC_STREAM_TYPE","physics") if isTestbed or partition.name() == "ATLAS" else "calibration" # if on testbed or at p1 in ATLAS partition: set the stream type from environmental (OKS) variables
225  bsSvc.StreamNames = os.getenv("ZDC_STREAM_NAME","ZDCCalib:ZDCLEDCalib:MinBias").split(":") if isTestbed or partition.name() == "ATLAS" else "ZDCLEDCalib".split(":") # name of the stream (Egamma,JetTauEtmiss,MinBias,Standby, etc.), this can be a colon(:) separated list of streams that use the 'streamLogic' to combine stream for 2016 HI run
226  bsSvc.StreamLogic = os.getenv("ZDC_STREAM_LOGIC","Or") if partition.name() == "ATLAS" else "Ignore"
227 
228  bsSvc.ISServer = "Histogramming" # IS server on which to create this provider
229  if os.getenv("ZDC_STREAM_NAME") == "MinBias" or os.getenv("ZDC_STREAM_NAME") == "Standby":
230  bsSvc.ISServer = 'Histogramming-ZDC-iss' # write out the gatherer hsitograms to the correct server
231 
232  log.info('the ISServer is: %s', bsSvc.ISServer)
233 
234  log.debug('Printing out for debugging at testing/developing stage')
235  log.debug('Testing if settings of these variables in ZDC athena segment OKS are correctly picked up by the python code')
236  log.debug('the stream type is: %s', bsSvc.StreamType)
237  log.debug('the stream names are: %s', bsSvc.StreamNames)
238  log.debug('the stream logic is: %s', bsSvc.StreamLogic)
239 
240  return acc
241 
242 

◆ ZdcOnlineConfigFlagsSetting()

def python.ZdcOnlineRecMonitorConfig.ZdcOnlineConfigFlagsSetting (   flags,
  partition 
)
Set additional configuration flags for online environment

Definition at line 58 of file ZdcOnlineRecMonitorConfig.py.

58 def ZdcOnlineConfigFlagsSetting(flags, partition):
59  '''Set additional configuration flags for online environment'''
60 
61  log.debug ('Setting additional flags for online environment')
62 
63  flags.Concurrency.NumThreads = 1
64  flags.Common.isOnline = True
65  flags.DQ.Environment = 'online'
66  flags.DQ.enableLumiAccess = False
67  flags.Common.useOnlineLumi = True
68  flags.DQ.doStreamAwareMon = False #try True
69  flags.DQ.FileKey = ""
70 
71  flags.IOVDb.GlobalTag='CONDBR2-HLTP-2025-02'
72  flags.Trigger.triggerConfig = 'DB'
73 
74  flags.LAr.doHVCorr = False
75  flags.InDet.useSctDCS = False
76  flags.InDet.useDCS = False
77 
78  flags.Output.doWriteESD = False
79  flags.Output.doWriteAOD = False
80 
81  if (partition.isValid() and partition.name() != 'ATLAS'): # running on testbed or at p1 in standalone partition: no trigger info
82  flags.DQ.useTrigger = False
83  flags.DQ.triggerDataAvailable = False
84 
85  # ------------------------------- turn off steering flags for online environment -------------------------------
86  _steeringFlags = ['HLT.doBjet', 'HLT.doBphys', 'HLT.doCalo', 'HLT.doEgamma', 'HLT.doGeneral', 'HLT.doInDet', 'HLT.doJet', 'HLT.doMET', 'HLT.doMinBias', 'HLT.doMuon', 'HLT.doTau', 'InDet.doAlignMon', 'InDet.doGlobalMon', 'InDet.doPerfMon', 'LVL1Calo.doValidation', 'Muon.doAlignMon', 'Muon.doCombinedMon', 'Muon.doPhysicsMon', 'Muon.doRawMon', 'Muon.doSegmentMon', 'Muon.doTrackMon', 'Muon.doTrkPhysMon', 'doAFPMon', 'doCTPMon', 'doCaloGlobalMon', 'doDataFlowMon', 'doEgammaMon', 'doGlobalMon', 'doHIMon', 'doHLTMon', 'doInDetMon', 'doJetInputsMon', 'doJetMon', 'doJetTagMon', 'doLArMon', 'doLVL1CaloMon', 'doLVL1InterfacesMon', 'doLucidMon', 'doMissingEtMon', 'doMuonMon', 'doPixelMon', 'doSCTMon', 'doTRTMon', 'doTauMon', 'doTileMon']
87 
88  for flag in _steeringFlags:
89  if flags.hasFlag('DQ.Steering.' + flag):
90  flags._set('DQ.Steering.' + flag, False)
91  else:
92  flags.addFlag('DQ.Steering.' + flag, False)
93 
94  # ------------------------------- turn off trigger flags for online environment -------------------------------
95  _triggerFlags = ['CostMonitoring.doCostMonitoring', 'CostMonitoring.monitorROBs', 'DecisionMakerValidation.Execute', 'Jet.fastbtagPFlow', 'Jet.fastbtagVertex', 'enableL1CaloPhase1', 'enableL1MuonPhase1', 'L1.doMuon', 'L1.doCalo', 'L1.doTopo', 'L1MuonSim.NSWVetoMode', 'L1MuonSim.doBIS78', 'L1MuonSim.doMMTrigger', 'L1MuonSim.doPadTrigger', 'doLVL1', 'doHLT', 'doMuon', 'doNavigationSlimming', 'enableL1CaloLegacy', 'endOfEventProcessing.Enabled', 'fastMenuGeneration', 'Online.BFieldAutoConfig']
96 
97  for flag in _triggerFlags:
98  if flags.hasFlag('Trigger.' + flag):
99  flags._set('Trigger.' + flag, False)
100  else:
101  flags.addFlag('Trigger.' + flag, False)
102 
103  # ------------------------------- turn off muon detector flags for online environment -------------------------------
104 
105  _detectorFlags = ['MDT', 'MM', 'Muon', 'RPC', 'TGC', 'sTGC']
106  for flag in _detectorFlags:
107  if flags.hasFlag('Detector.Enable' + flag):
108  flags._set('Detector.Enable' + flag, False)
109  else:
110  flags.addFlag('Detector.Enable' + flag, False)
111 
112  if flags.hasFlag('Detector.Geometry' + flag):
113  flags._set('Detector.Geometry' + flag, False)
114  else:
115  flags.addFlag('Detector.Geometry' + flag, False)
116 
117 
118 
119 # -------------------------------- Online project name manual setting for testbed --------------------------------

◆ ZdcOnlinePrintDebugMsgs()

def python.ZdcOnlineRecMonitorConfig.ZdcOnlinePrintDebugMsgs ( )
Prints debug messages (for now, always on)

Definition at line 177 of file ZdcOnlineRecMonitorConfig.py.

178  '''Prints debug messages (for now, always on)'''
179 
180  # Check environmental variables
181  log.debug ('check if the os environment configs are correctly set')
182  log.debug ('ZDC_RELEASE_NAME %s', os.getenv("ZDC_RELEASE"))
183  log.debug ('ENVIORNMENT %s', os.getenv("ENVIORNMENT"))
184  log.debug ('ZDC_KEY_COUNT %s', os.getenv("ZDC_KEY_COUNT"))
185  log.debug ('ZDC_KEY %s', os.getenv("ZDC_KEY"))
186  log.debug ('ZDC_ATHENA_JOB_NAME %s', os.getenv("ZDC_ATHENA_JOB_NAME"))
187  log.debug ('ZDC_STREAM_NAME %s', os.getenv("ZDC_STREAM_NAME"))
188  log.debug ('ZDC_STREAM_TYPE %s', os.getenv("ZDC_STREAM_TYPE"))
189 
190 
191 # -------------------------------- BYTE STREAM EMON INPUT SERVICE --------------------------------
192 

◆ ZdcOnlineProjectNameManualSetting()

def python.ZdcOnlineRecMonitorConfig.ZdcOnlineProjectNameManualSetting (   flags,
  isTestbed 
)
If running on testbed, manually set Input.ProjectName flag from the OKS variable ZDC_PROJECT_NAME processed as an environmental variable
If running at P1, check for project name and set to default if not properly set
Necessary since ZdcStreamDependentFlagSetting will throw ValueError is ProjectName is not set

Definition at line 120 of file ZdcOnlineRecMonitorConfig.py.

120 def ZdcOnlineProjectNameManualSetting(flags, isTestbed):
121  '''If running on testbed, manually set Input.ProjectName flag from the OKS variable ZDC_PROJECT_NAME processed as an environmental variable
122  If running at P1, check for project name and set to default if not properly set
123  Necessary since ZdcStreamDependentFlagSetting will throw ValueError is ProjectName is not set'''
124 
125  if isTestbed: # testbed: set project name from OKS variable
126  if os.getenv("ZDC_PROJECT_NAME") is None:
127  log.warning("Running on testbed, yet ZDC_PROJECT_NAME is NOT set!")
128  log.warning("Setting to be data_test by default.")
129  flags.Input.ProjectName = 'data_test'
130  else:
131  flags.Input.ProjectName = os.getenv("ZDC_PROJECT_NAME")
132  elif partition.isValid and not flags.Input.ProjectName: # project name is None or empty string
133  if partition.name() == 'ATLAS':
134  log.warning("Running in ATLAS partition, but ProjectName is NOT correctly set!")
135  log.warning("Setting to be data24_hi by default. Could cause issues.")
136  flags.Input.ProjectName = 'data24_hi'
137  else: # running at P1 in standalone partition
138  flags.Input.ProjectName = 'data_test'
139 
140 
141 # -------------------------------- Online trigger-stream flag manual setting --------------------------------

◆ ZdcOnlineRecoFlagSettings()

def python.ZdcOnlineRecMonitorConfig.ZdcOnlineRecoFlagSettings (   flags)

Definition at line 243 of file ZdcOnlineRecMonitorConfig.py.

243 def ZdcOnlineRecoFlagSettings(flags):
244  ZdcGenericFlagSetting(flags)
245 
246  # exit if running in offline mode and no input file is provided
247  if not partition.isValid() and len(flags.Input.Files)==0:
248  log.fatal("FATAL: Running in offline mode but no input files provided")
249  import sys
250  sys.exit(1)
251 
252  if partition.isValid(): # online-specific config flag settings
253  # online auto config flag settings
254  from AthenaConfiguration.AutoConfigOnlineRecoFlags import autoConfigOnlineRecoFlags
255  autoConfigOnlineRecoFlags(flags, partition.name()) # sets things like projectName etc which would otherwise be inferred from input file
256  log.info('the auto-configured globaltag is: %s', flags.IOVDb.GlobalTag)
257 
258  # additional online config flag settings
259  ZdcOnlineConfigFlagsSetting(flags, partition)
260  else: # offline
261  flags.Output.AODFileName="AOD.pool.root"
262  flags.Output.HISTFileName="HIST.root"
263  flags.Output.doWriteAOD=True
264 
265  # Manually set the Input.TriggerStream flag based on the environmental variable ZDC_STREAM_NAME
266  # Must preceed calling PhysStreamAdditionalFlagSetting and ZdcStreamDependentFlagSetting
267  if partition.isValid():
268  ZdcOnlineProjectNameManualSetting(flags, isTestbed)
269  ZdcOnlineTriggerStreamManualSetting(flags, partition, isTestbed)
270 
272 
273  # stream-dependent flag setting
274  isLED, isInj, isCalib, pn = ZdcStreamDependentFlagSetting(flags)
275 
276  from ZdcRec.ZdcRecConfig import SetConfigTag
277  config = SetConfigTag(flags)
278 
279  #decode HLT for when HLT trigger selections are needed (OO/pO/NeNe - adjust if needed)
280  flags.Trigger.decodeHLT = ('pO' in config or 'OO' in config) and flags.DQ.useTrigger and flags.Input.TriggerStream == 'physics_MinBias'
281 
282  return isLED, isInj, isCalib, pn, config
283 
284 

◆ ZdcOnlineTriggerStreamManualSetting()

def python.ZdcOnlineRecMonitorConfig.ZdcOnlineTriggerStreamManualSetting (   flags,
  partition,
  isTestbed 
)
manually set Input.TriggerStream flag from the OKS variable ZDC_STREAM_NAME processed as an environmental variable
Should only be called in the online environment (do NOT overwrite the TriggerStream info from offline metadata)

Definition at line 142 of file ZdcOnlineRecMonitorConfig.py.

142 def ZdcOnlineTriggerStreamManualSetting(flags, partition, isTestbed):
143  '''manually set Input.TriggerStream flag from the OKS variable ZDC_STREAM_NAME processed as an environmental variable
144  Should only be called in the online environment (do NOT overwrite the TriggerStream info from offline metadata)'''
145 
146  # Remark: autoConfigOnlineRecoFlags only fills run-parameter-dependent flags, not stream-specific ones --> manual setting needed
147  # Remark: stream and projectname-dependent flag settings, such as Detector.EnableZDC_RPD, are set in the function ZdcStreamDependentFlagSetting
148  # This function and ZdcOnlineProjectNameManualSetting make sure projectname and triggerstream are correctly set
149  # And must be called prior to calling ZdcStreamDependentFlagSetting
150 
151  # P1 and standalone partition
152  if (not isTestbed and partition.name() != 'ATLAS'):
153  flags.Input.TriggerStream = "calibration_DcmDummyProcessor"
154  else:
155  # either running in ATLAS - triggerstream tag not automatically set, but trigger info is available --> set tag manually
156  # or running on testbed - trigger info is NOT available, but triggerstream is needed to correctly configure reconstruction
157  if os.getenv("ZDC_STREAM_NAME") is None:
158  log.warning("Running on testbed or on p1 in ATLAS partition, yet ZDC_STREAM_NAME is NOT set!")
159  log.warning("Assuming stream to be ZdcCalib by default! Likely to cause issues.")
160  flags.Input.TriggerStream = "calibration_ZDCCalib"
161  elif os.getenv("ZDC_STREAM_NAME") == "ZDCCalib":
162  flags.Input.TriggerStream = "calibration_ZDCCalib"
163  elif os.getenv("ZDC_STREAM_NAME") == "ZDCLEDCalib":
164  flags.Input.TriggerStream = "calibration_ZDCLEDCalib"
165  elif os.getenv("ZDC_STREAM_NAME") == "ZDCInjCalib":
166  flags.Input.TriggerStream = "calibration_ZDCInjCalib"
167  elif os.getenv("ZDC_STREAM_NAME") == "MinBias":
168  flags.Input.TriggerStream = "physics_MinBias"
169  elif os.getenv("ZDC_STREAM_NAME") == "Standby":
170  flags.Input.TriggerStream = "physics_Standby"
171  elif os.getenv("ZDC_STREAM_NAME") == "UCC":
172  flags.Input.TriggerStream = "physics_UCC"
173  elif os.getenv("ZDC_STREAM_NAME") == "express":
174  flags.Input.TriggerStream = "express_express"
175 
176 # -------------------------------- OUTPUTTING DEGUG MESSAGES --------------------------------

Variable Documentation

◆ acc

python.ZdcOnlineRecMonitorConfig.acc = MainServicesCfg(flags)

Definition at line 349 of file ZdcOnlineRecMonitorConfig.py.

◆ config

python.ZdcOnlineRecMonitorConfig.config

Definition at line 341 of file ZdcOnlineRecMonitorConfig.py.

◆ debugModeOn

tuple python.ZdcOnlineRecMonitorConfig.debugModeOn = (os.getenv("BOOL_DEBUG_MODE") == "True")

Definition at line 321 of file ZdcOnlineRecMonitorConfig.py.

◆ evaluate

python.ZdcOnlineRecMonitorConfig.evaluate

Definition at line 344 of file ZdcOnlineRecMonitorConfig.py.

◆ flags

python.ZdcOnlineRecMonitorConfig.flags = initConfigFlags()

Definition at line 339 of file ZdcOnlineRecMonitorConfig.py.

◆ isCalib

python.ZdcOnlineRecMonitorConfig.isCalib

Definition at line 341 of file ZdcOnlineRecMonitorConfig.py.

◆ isInj

python.ZdcOnlineRecMonitorConfig.isInj

Definition at line 341 of file ZdcOnlineRecMonitorConfig.py.

◆ isLED

python.ZdcOnlineRecMonitorConfig.isLED

Definition at line 341 of file ZdcOnlineRecMonitorConfig.py.

◆ isTestbed

python.ZdcOnlineRecMonitorConfig.isTestbed

Definition at line 328 of file ZdcOnlineRecMonitorConfig.py.

◆ log

python.ZdcOnlineRecMonitorConfig.log = logging.getLogger("ZdcOnlineRecMonitorConfig")

Definition at line 23 of file ZdcOnlineRecMonitorConfig.py.

◆ OutputLevel

python.ZdcOnlineRecMonitorConfig.OutputLevel

Definition at line 364 of file ZdcOnlineRecMonitorConfig.py.

◆ partition

python.ZdcOnlineRecMonitorConfig.partition

Definition at line 328 of file ZdcOnlineRecMonitorConfig.py.

◆ pn

python.ZdcOnlineRecMonitorConfig.pn

Definition at line 341 of file ZdcOnlineRecMonitorConfig.py.

◆ status

python.ZdcOnlineRecMonitorConfig.status = acc.run()

Definition at line 397 of file ZdcOnlineRecMonitorConfig.py.

◆ withDetails

python.ZdcOnlineRecMonitorConfig.withDetails

Definition at line 381 of file ZdcOnlineRecMonitorConfig.py.

python.ZdcOnlineRecMonitorConfig.RunZdcOnlineMonitorCfg
def RunZdcOnlineMonitorCfg(flags, isLED, isInj, isCalib)
Definition: ZdcOnlineRecMonitorConfig.py:302
EmonByteStreamConfig.EmonByteStreamCfg
def EmonByteStreamCfg(flags, type_names=[])
Definition: EmonByteStreamConfig.py:12
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.ZdcOnlineRecMonitorConfig.ZdcOnlineConfigFlagsSetting
def ZdcOnlineConfigFlagsSetting(flags, partition)
Definition: ZdcOnlineRecMonitorConfig.py:58
ZdcLEDMonitorAlgorithm.ZdcLEDMonitoringConfig
def ZdcLEDMonitoringConfig(inputFlags, run_type)
Definition: ZdcLEDMonitorAlgorithm.py:14
python.ZdcRecConfig.ZdcGenericFlagSetting
def ZdcGenericFlagSetting(flags)
Definition: ZdcRecConfig.py:142
python.ZdcOnlineRecMonitorConfig.ZdcOnlineByteStreamCfg
def ZdcOnlineByteStreamCfg(flags, partition, isTestbed)
Definition: ZdcOnlineRecMonitorConfig.py:193
python.ZdcOnlineRecMonitorConfig.ZdcOnlineRecoFlagSettings
def ZdcOnlineRecoFlagSettings(flags)
Definition: ZdcOnlineRecMonitorConfig.py:243
python.ZdcRecConfig.ZdcRecCfg
def ZdcRecCfg(flags)
Definition: ZdcRecConfig.py:626
python.ZdcOnlineRecMonitorConfig.ZdcOnlineTriggerStreamManualSetting
def ZdcOnlineTriggerStreamManualSetting(flags, partition, isTestbed)
Definition: ZdcOnlineRecMonitorConfig.py:142
python.ZdcRecConfig.ZdcLEDRecCfg
def ZdcLEDRecCfg(flags)
Definition: ZdcRecConfig.py:579
python.ZdcOnlineRecMonitorConfig.PartitionAndEnvironmentConfig
def PartitionAndEnvironmentConfig()
Definition: ZdcOnlineRecMonitorConfig.py:27
python.AutoConfigOnlineRecoFlags.autoConfigOnlineRecoFlags
def autoConfigOnlineRecoFlags(flags, partition=None)
Definition: AutoConfigOnlineRecoFlags.py:134
python.ZdcPhysRecConfig.PhysStreamAdditionalFlagSetting
def PhysStreamAdditionalFlagSetting(flags)
Definition: ZdcPhysRecConfig.py:13
python.ZdcOnlineRecMonitorConfig.ZdcOnlineProjectNameManualSetting
def ZdcOnlineProjectNameManualSetting(flags, isTestbed)
Definition: ZdcOnlineRecMonitorConfig.py:120
python.ZdcRecConfig.ZdcStreamDependentFlagSetting
def ZdcStreamDependentFlagSetting(flags)
Definition: ZdcRecConfig.py:175
python.CaloAddPedShiftConfig.int
int
Definition: CaloAddPedShiftConfig.py:45
python.ZdcOnlineRecMonitorConfig.RunZdcOnlineRecoCfg
def RunZdcOnlineRecoCfg(flags, isLED, isInj, isCalib)
Definition: ZdcOnlineRecMonitorConfig.py:285
ZdcMonitorAlgorithm.ZdcMonitoringConfig
def ZdcMonitoringConfig(inputFlags)
Definition: ZdcMonitorAlgorithm.py:83
python.ZdcRecConfig.SetConfigTag
def SetConfigTag(flags)
Definition: ZdcRecConfig.py:91
python.ZdcOnlineRecMonitorConfig.ZdcOnlinePrintDebugMsgs
def ZdcOnlinePrintDebugMsgs()
Definition: ZdcOnlineRecMonitorConfig.py:177
Trk::split
@ split
Definition: LayerMaterialProperties.h:38