|  | ATLAS Offline Software
    | 
 
 
 
|  | 
| def | HITowerWeightToolCfg (flags, name="WeightTool", **kwargs) | 
|  | 
| def | HIEventShapeMapToolCfg (flags, name="HIEventShapeMapTool", **kwargs) | 
|  | 
| def | HIEventShapeFillerToolCfg (flags, name="HIEventShapeFillerTool", **kwargs) | 
|  | 
| def | HIEventShapeMakerCfg (flags, name="HIEventShapeMaker", doWeighted=False, **kwargs) | 
|  | 
| def | HIEventShapeSummaryToolCfg (flags, name="HIEventShapeSummaryTool", **kwargs) | 
|  | 
| def | HIGlobalRecCfg (flags) | 
|  | 
◆ HIEventShapeFillerToolCfg()
      
        
          | def HIGlobalConfig.HIEventShapeFillerToolCfg | ( |  | flags, | 
        
          |  |  |  | name = "HIEventShapeFillerTool", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Configures HIEventShapeFillerTool
 
Definition at line 26 of file HIGlobalConfig.py.
   27     """Configures HIEventShapeFillerTool""" 
   29     if "EventShapeMapTool" not in kwargs:
 
   31         kwargs.setdefault(
"EventShapeMapTool", eventShapeMapTool)
 
   32     kwargs.setdefault(
"UseClusters", 
False)
 
   33     if kwargs[
"UseClusters"]:
 
   36         kwargs.setdefault(
"TowerWeightTool", TWTool)
 
   38     acc.setPrivateTools(CompFactory.HIEventShapeFillerTool(name, **kwargs))
 
 
 
 
◆ HIEventShapeMakerCfg()
      
        
          | def HIGlobalConfig.HIEventShapeMakerCfg | ( |  | flags, | 
        
          |  |  |  | name = "HIEventShapeMaker", | 
        
          |  |  |  | doWeighted = False, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Configures HIEventShapeMaker, either with weights (for HIJets) or without weight (for HIGlobal)
 
Definition at line 41 of file HIGlobalConfig.py.
   42     """Configures HIEventShapeMaker, either with weights (for HIJets) or without weight (for HIGlobal)""" 
   46     if not flags.HeavyIon.isDerivation:
 
   47         from CaloRec.CaloRecoConfig 
import CaloRecoCfg
 
   50         from CaloRec.CaloTowerMakerConfig 
import CaloTowerMakerCfg
 
   53         kwargs.setdefault(
"NaviTowerKey", towerMaker.TowerContainerName)
 
   54         kwargs.setdefault(
"InputTowerKey", 
"")
 
   56         kwargs.setdefault(
"InputTowerKey", 
"HIClusters")
 
   58     kwargs.setdefault(
"OutputContainerKey", 
"HIEventShape")
 
   59     if "HIEventShapeFillerTool" not in kwargs:
 
   60         name_esft=
"HIEventShapeFillerTool_Weighted" if doWeighted 
else "HIEventShapeFillerTool" 
   63                                                                         UseClusters=doWeighted))
 
   64         kwargs.setdefault(
"HIEventShapeFillerTool",eventShapeTool)
 
   66     acc.addEventAlgo(CompFactory.HIEventShapeMaker(name, **kwargs))
 
 
 
 
◆ HIEventShapeMapToolCfg()
      
        
          | def HIGlobalConfig.HIEventShapeMapToolCfg | ( |  | flags, | 
        
          |  |  |  | name = "HIEventShapeMapTool", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Configures HIEventShapeMapTool
 
Definition at line 20 of file HIGlobalConfig.py.
   21     """Configures HIEventShapeMapTool""" 
   23     acc.setPrivateTools(CompFactory.HIEventShapeMapTool(name, **kwargs))
 
 
 
 
◆ HIEventShapeSummaryToolCfg()
      
        
          | def HIGlobalConfig.HIEventShapeSummaryToolCfg | ( |  | flags, | 
        
          |  |  |  | name = "HIEventShapeSummaryTool", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Configures HIEventShapeSummaryTool
 
Definition at line 69 of file HIGlobalConfig.py.
   70     """Configures HIEventShapeSummaryTool""" 
   74     kwargs.setdefault(
"SubCalos", [
'FCal',
'EMCal',
'HCal',
'ALL'])
 
   75     kwargs.setdefault(
"Samplings", [
'FCAL0',
'FCAL1',
'FCAL2'])
 
   76     kwargs.setdefault(
"DoPositiveNegativeSides", 
False)
 
   78     acc.setPrivateTools(CompFactory.HIEventShapeSummaryTool(name, **kwargs))
 
 
 
 
◆ HIGlobalRecCfg()
      
        
          | def HIGlobalConfig.HIGlobalRecCfg | ( |  | flags | ) |  | 
      
 
Configures Heavy Ion Global quantities 
 
Definition at line 81 of file HIGlobalConfig.py.
   82     """Configures Heavy Ion Global quantities """ 
   85     shapeKey=flags.HeavyIon.Global.EventShape
 
   86     output = [ f
"xAOD::HIEventShapeContainer#{shapeKey}", f
"xAOD::HIEventShapeAuxContainer#{shapeKey}Aux."]
 
   89     if flags.HeavyIon.Global.doEventShapeSummary:
 
   90         summaryKey = 
"CaloSums" 
   92         kwargs_hies[
"SummaryTool"] = summaryTool
 
   93         kwargs_hies[
"SummaryContainerKey"] = summaryKey
 
   94         output.extend([ f
"xAOD::HIEventShapeContainer#{summaryKey}", f
"xAOD::HIEventShapeAuxContainer#{summaryKey}Aux."])
 
 
 
 
◆ HITowerWeightToolCfg()
      
        
          | def HIGlobalConfig.HITowerWeightToolCfg | ( |  | flags, | 
        
          |  |  |  | name = "WeightTool", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Configures HITowerWeightTool
 
Definition at line 7 of file HIGlobalConfig.py.
    8     """Configures HITowerWeightTool""" 
   11     if "InputFile" not in kwargs:
 
   12         from HIJetRec.HIJetRecUtilsCA 
import getHIClusterGeoWeightFile
 
   14     kwargs.setdefault(
"ApplyCorrection", flags.HeavyIon.Jet.ApplyTowerEtaPhiCorrection)
 
   15     kwargs.setdefault(
"ConfigDir", 
'HIJetCorrection/')
 
   17     acc.setPrivateTools(CompFactory.HITowerWeightTool(name, **kwargs))
 
 
 
 
◆ acc
      
        
          | HIGlobalConfig.acc = MainServicesCfg(flags) | 
      
 
 
◆ AtlasVersion
      
        
          | HIGlobalConfig.AtlasVersion | 
      
 
 
◆ Files
◆ flags
      
        
          | HIGlobalConfig.flags = initConfigFlags() | 
      
 
 
◆ GlobalTag
◆ MaxEvents
◆ NumThreads
      
        
          | HIGlobalConfig.NumThreads | 
      
 
 
◆ OutputLevel
      
        
          | HIGlobalConfig.OutputLevel | 
      
 
 
◆ summariseProps
      
        
          | HIGlobalConfig.summariseProps | 
      
 
 
◆ True
◆ withDetails
      
        
          | HIGlobalConfig.withDetails | 
      
 
 
 
def HITowerWeightToolCfg(flags, name="WeightTool", **kwargs)
def CaloRecoCfg(flags, clustersname=None)
def getHIClusterGeoWeightFile(flags)
def HIEventShapeMapToolCfg(flags, name="HIEventShapeMapTool", **kwargs)
def HIEventShapeSummaryToolCfg(flags, name="HIEventShapeSummaryTool", **kwargs)
def addToESD(flags, itemOrList, **kwargs)
def HIEventShapeFillerToolCfg(flags, name="HIEventShapeFillerTool", **kwargs)
def CaloTowerMakerCfg(flags)
def addToAOD(flags, itemOrList, **kwargs)
def HIEventShapeMakerCfg(flags, name="HIEventShapeMaker", doWeighted=False, **kwargs)
def HIGlobalRecCfg(flags)