|  | ATLAS Offline Software
    | 
 
 
 
|  | 
| def | ZDC_FirstXing () | 
|  | 
| def | ZDC_LastXing () | 
|  | 
| def | ZDC_RangeCfg (flags, name="ZdcRange", **kwargs) | 
|  | 
| def | ZDC_PileUpToolCfg (flags, name="ZDC_PileUpTool", **kwargs) | 
|  | 
| def | ZDC_OverlayPileUpToolCfg (flags, name="ZDC_OverlayPileUpTool", **kwargs) | 
|  | 
| def | ZDC_DigitizationOutputCfg (flags) | 
|  | 
| def | ZDC_DigitizationBasicCfg (flags, **kwargs) | 
|  | 
| def | ZDC_OverlayDigitizationBasicCfg (flags, **kwargs) | 
|  | 
| def | ZDC_DigitizationCfg (flags, **kwargs) | 
|  | 
| def | ZDC_DigitizationOverlayCfg (flags, **kwargs) | 
|  | 
◆ ZDC_DigitizationBasicCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_DigitizationBasicCfg | ( |  | flags, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Return ComponentAccumulator for ZDC digitization
 
Definition at line 82 of file ZDC_SimuDigitizationConfig.py.
   83     """Return ComponentAccumulator for ZDC digitization""" 
   85     if "PileUpTools" not in kwargs:
 
   87         kwargs[
"PileUpTools"] = PileUpTools
 
   88     from DigitizationConfig.PileUpToolsConfig 
import PileUpToolsCfg
 
   90     from DetDescrCnvSvc.DetDescrCnvSvcConfig 
import DetDescrCnvSvcCfg
 
   92     from ZDC_GeoM.ZdcGeoModelConfig 
import ZDC_DetToolCfg
 
 
 
 
◆ ZDC_DigitizationCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_DigitizationCfg | ( |  | flags, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Return ComponentAccumulator for ZDC digitization and Output
 
Definition at line 117 of file ZDC_SimuDigitizationConfig.py.
  118     """Return ComponentAccumulator for ZDC digitization and Output""" 
 
 
 
◆ ZDC_DigitizationOutputCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_DigitizationOutputCfg | ( |  | flags | ) |  | 
      
 
Return ComponentAccumulator with Output for ZDC. Not standalone.
 
Definition at line 72 of file ZDC_SimuDigitizationConfig.py.
   73     """Return ComponentAccumulator with Output for ZDC. Not standalone.""" 
   75     if flags.Output.doWriteRDO:
 
   76         ItemList = [
"xAOD::ZdcModuleContainer#*", 
"xAOD::ZdcModuleAuxContainer#*.", 
"CaloCalibrationHitContainer#*"]
 
   77         from OutputStreamAthenaPool.OutputStreamConfig 
import OutputStreamCfg
 
 
 
 
◆ ZDC_DigitizationOverlayCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_DigitizationOverlayCfg | ( |  | flags, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Return ComponentAccumulator for ZDC digitization and Output
 
Definition at line 126 of file ZDC_SimuDigitizationConfig.py.
  127     """Return ComponentAccumulator for ZDC digitization and Output""" 
 
 
 
◆ ZDC_FirstXing()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_FirstXing | ( |  | ) |  | 
      
 
 
◆ ZDC_LastXing()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_LastXing | ( |  | ) |  | 
      
 
 
◆ ZDC_OverlayDigitizationBasicCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_OverlayDigitizationBasicCfg | ( |  | flags, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Return ComponentAccumulator with ZDC_DigiAlg.
 
Definition at line 97 of file ZDC_SimuDigitizationConfig.py.
   98     """Return ComponentAccumulator with ZDC_DigiAlg.""" 
  100     if flags.Common.ProductionStep != ProductionStep.FastChain:
 
  101         from SGComps.SGInputLoaderConfig 
import SGInputLoaderCfg
 
  103             (
'ZDC_SimFiberHit_Collection',
'ZDC_SimFiberHit_Collection')} ) )
 
  104     if "DigitizationTool" not in kwargs:
 
  107     if flags.Concurrency.NumThreads > 0:
 
  108         kwargs.setdefault(
"Cardinality", flags.Concurrency.NumThreads)
 
  111     kwargs.setdefault(
"ExtraInputs", flags.Overlay.ExtraInputs)
 
  113     acc.addEventAlgo(CompFactory.ZDC_DigiAlg(
"ZDC_DigiAlg", **kwargs))
 
 
 
 
◆ ZDC_OverlayPileUpToolCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_OverlayPileUpToolCfg | ( |  | flags, | 
        
          |  |  |  | name = "ZDC_OverlayPileUpTool", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Return ComponentAccumulator with ZDC_PileUpTool for Overlay
 
Definition at line 62 of file ZDC_SimuDigitizationConfig.py.
   63     """Return ComponentAccumulator with ZDC_PileUpTool for Overlay""" 
   65     kwargs.setdefault(
"mergeSvc", 
'')
 
   68     acc.setPrivateTools(tool)
 
 
 
 
◆ ZDC_PileUpToolCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_PileUpToolCfg | ( |  | flags, | 
        
          |  |  |  | name = "ZDC_PileUpTool", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Return ComponentAccumulator with ZDC digitization tool.
 
Definition at line 32 of file ZDC_SimuDigitizationConfig.py.
   33     """Return ComponentAccumulator with ZDC digitization tool.""" 
   37     if flags.Digitization.PileUp:
 
   39         if flags.Digitization.DoXingByXingPileUp:
 
   44         kwargs.setdefault(
"mergeSvc", acc.getPrimaryAndMerge(
PileUpMergeSvcCfg(flags, Intervals=intervals)))
 
   47         kwargs.setdefault(
"mergeSvc", 
'')
 
   50     from RngComps.RngCompsConfig 
import AthRNGSvcCfg
 
   51     kwargs.setdefault(
"RndmSvc", acc.getPrimaryAndMerge(
AthRNGSvcCfg(flags)))
 
   54     from AthenaConfiguration.Enums 
import LHCPeriod
 
   55     if flags.GeoModel.Run 
in [LHCPeriod.Run1, LHCPeriod.Run2]:
 
   58     acc.setPrivateTools(CompFactory.ZDC_PileUpTool(name, configuration = config, **kwargs))
 
 
 
 
◆ ZDC_RangeCfg()
      
        
          | def ZDC_SimuDigitizationConfig.ZDC_RangeCfg | ( |  | flags, | 
        
          |  |  |  | name = "ZdcRange", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 22 of file ZDC_SimuDigitizationConfig.py.
   26     kwargs.setdefault(
'CacheRefreshFrequency', 1.0 ) 
 
   27     kwargs.setdefault(
'ItemList', [
"ZDC_SimFiberHit_Collection#ZDC_SimFiberHit_Collection" ] )
 
 
 
 
 
def OutputStreamCfg(flags, streamName, ItemList=None, MetadataItemList=None, disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, keepProvenanceTagsRegEx=None, AcceptAlgs=None, HelperTools=None)
def ZDC_OverlayPileUpToolCfg(flags, name="ZDC_OverlayPileUpTool", **kwargs)
def ZDC_PileUpToolCfg(flags, name="ZDC_PileUpTool", **kwargs)
def ZDC_DigitizationCfg(flags, **kwargs)
def DetDescrCnvSvcCfg(flags, **kwargs)
def ZDC_DetToolCfg(flags)
def ZDC_DigitizationBasicCfg(flags, **kwargs)
def PileUpXingFolderCfg(flags, name="PileUpXingFolder", **kwargs)
def ZDC_RangeCfg(flags, name="ZdcRange", **kwargs)
def ZDC_DigitizationOverlayCfg(flags, **kwargs)
def PileUpMergeSvcCfg(flags, name="PileUpMergeSvc", Intervals=[], **kwargs)
def ZDC_OverlayDigitizationBasicCfg(flags, **kwargs)
def ZDC_DigitizationOutputCfg(flags)
def AthRNGSvcCfg(flags, name="AthRNGSvc")