|  | ATLAS Offline Software
    | 
 
 
 
|  | 
| ComponentAccumulator | ActsTrackStateOnSurfaceDecoratorAlgCfg (flags, str name="ActsTrackStateOnSurfaceDecoratorAlg", **kwargs) | 
|  | 
| ComponentAccumulator | ActsMeasurementToTrackParticleDecorationAlgCfg (flags, str name="ActsMeasurementToTrackParticleDecorationAlg", **kwargs) | 
|  | 
| ComponentAccumulator | ActsPixelClusterTruthDecoratorAlgCfg (flags, str name="ActsPixelClusterTruthDecoratorAlg", *list[str] TrackParticles=None, **kwargs) | 
|  | 
| ComponentAccumulator | ActsStripClusterTruthDecoratorAlgCfg (flags, str name="ActsStripClusterTruthDecoratorAlg", *list[str] TrackParticles=None, **kwargs) | 
|  | 
| ComponentAccumulator | ActsPixelClusterSiHitDecoratorAlgCfg (flags, str name="ActsPixelClusterSiHitDecoratorAlg", **kwargs) | 
|  | 
| ComponentAccumulator | ActsStripClusterSiHitDecoratorAlgCfg (flags, str name="ActsStripClusterSiHitDecoratorAlg", **kwargs) | 
|  | 
◆ ActsMeasurementToTrackParticleDecorationAlgCfg()
      
        
          | ComponentAccumulator ActsObjectDecorationConfig.ActsMeasurementToTrackParticleDecorationAlgCfg | ( |  | flags, | 
        
          |  |  | str | name = "ActsMeasurementToTrackParticleDecorationAlg", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 35 of file ActsObjectDecorationConfig.py.
   36                                                    name: str = 
"ActsMeasurementToTrackParticleDecorationAlg",
 
   37                                                    **kwargs) -> ComponentAccumulator:
 
   39     kwargs.setdefault(
"TrackParticleKey", 
"InDetTrackParticles")
 
   44     if 'TrackingGeometryTool' not in kwargs:
 
   45         from ActsConfig.ActsGeometryConfig 
import ActsTrackingGeometryToolCfg
 
   47             "TrackingGeometryTool",
 
   51     acc.addEventAlgo(CompFactory.ActsTrk.MeasurementToTrackParticleDecorationAlg(name, **kwargs))
 
 
 
 
◆ ActsPixelClusterSiHitDecoratorAlgCfg()
      
        
          | ComponentAccumulator ActsObjectDecorationConfig.ActsPixelClusterSiHitDecoratorAlgCfg | ( |  | flags, | 
        
          |  |  | str | name = "ActsPixelClusterSiHitDecoratorAlg", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 138 of file ActsObjectDecorationConfig.py.
  139                                          name: str = 
"ActsPixelClusterSiHitDecoratorAlg",
 
  140                                          **kwargs) -> ComponentAccumulator:
 
  142     kwargs.setdefault(
'Measurements', 
'ITkPixelMeasurements')
 
  143     kwargs.setdefault(
'SDOs', 
'ITkPixelSDO_Map')
 
  144     kwargs.setdefault(
'SiHits', 
'ITkPixelHits')
 
  145     acc.addEventAlgo(CompFactory.ActsTrk.PixelClusterSiHitDecoratorAlg(name, **kwargs))
 
 
 
 
◆ ActsPixelClusterTruthDecoratorAlgCfg()
      
        
          | ComponentAccumulator ActsObjectDecorationConfig.ActsPixelClusterTruthDecoratorAlgCfg | ( |  | flags, | 
        
          |  |  | str | name = "ActsPixelClusterTruthDecoratorAlg", | 
        
          |  |  | *list[str] | TrackParticles = None, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 55 of file ActsObjectDecorationConfig.py.
   56                                          name: str = 
"ActsPixelClusterTruthDecoratorAlg",
 
   58                                          TrackParticles: list[str] = 
None,
 
   59                                          **kwargs) -> ComponentAccumulator:
 
   61     kwargs.setdefault(
"ClusterContainer",
"ITkPixelClusters")
 
   62     kwargs.setdefault(
"AssociationMapOut",
"ITkPixelClustersToTruthParticles")
 
   63     kwargs.setdefault(
"MeasurementContainer",
"ITkPixelMeasurements")
 
   64     kwargs.setdefault(
"UseTruthInfo", flags.Tracking.doTruth)
 
   66     if flags.Tracking.PRDInfo.KeepOnlyOnTrackMeasurements:
 
   67         if TrackParticles 
is None:
 
   68             raise ValueError(
"Requesting persistification of on-track clusters, but no track particle collection has been provided!")
 
   70         kwargs.setdefault(
"KeepOnlyOnTrackMeasurements", 
True)
 
   71         kwargs.setdefault(
"TrackParticles", TrackParticles)
 
   74         for collection 
in TrackParticles:
 
   75             deps += [( 
'xAOD::TrackParticleContainer' , f
'StoreGateSvc+{collection}.actsTrack' )]
 
   76         kwargs.setdefault(
'ExtraInputs', deps)
 
   78     if "LorentzAngleTool" not in kwargs:
 
   79         from SiLorentzAngleTool.ITkPixelLorentzAngleConfig 
import ITkPixelLorentzAngleToolCfg
 
   82     acc.addEventAlgo(CompFactory.ActsTrk.PixelClusterTruthDecoratorAlg(name,**kwargs))
 
   85     if flags.Acts.decoratePRD.sdoSiHit:
 
   89     if flags.Tracking.writeExtendedSi_PRDInfo:
 
   91             f
'xAOD::TrackMeasurementValidationContainer#{kwargs["MeasurementContainer"]}',
 
   92             f
'xAOD::TrackMeasurementValidationAuxContainer#{kwargs["MeasurementContainer"]}Aux.' 
   94         from OutputStreamAthenaPool.OutputStreamConfig 
import addToAOD
 
 
 
 
◆ ActsStripClusterSiHitDecoratorAlgCfg()
      
        
          | ComponentAccumulator ActsObjectDecorationConfig.ActsStripClusterSiHitDecoratorAlgCfg | ( |  | flags, | 
        
          |  |  | str | name = "ActsStripClusterSiHitDecoratorAlg", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 148 of file ActsObjectDecorationConfig.py.
  149                                          name: str = 
"ActsStripClusterSiHitDecoratorAlg",
 
  150                                          **kwargs) -> ComponentAccumulator:
 
  152     kwargs.setdefault(
'Measurements', 
'ITkStripMeasurements')
 
  153     kwargs.setdefault(
'SDOs', 
'ITkStripSDO_Map')
 
  154     kwargs.setdefault(
'SiHits', 
'ITkStripHits')
 
  155     acc.addEventAlgo(CompFactory.ActsTrk.StripClusterSiHitDecoratorAlg(name, **kwargs))
 
 
 
 
◆ ActsStripClusterTruthDecoratorAlgCfg()
      
        
          | ComponentAccumulator ActsObjectDecorationConfig.ActsStripClusterTruthDecoratorAlgCfg | ( |  | flags, | 
        
          |  |  | str | name = "ActsStripClusterTruthDecoratorAlg", | 
        
          |  |  | *list[str] | TrackParticles = None, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 100 of file ActsObjectDecorationConfig.py.
  101                                          name: str = 
"ActsStripClusterTruthDecoratorAlg",
 
  103                                          TrackParticles: list[str] = 
None,
 
  104                                          **kwargs) -> ComponentAccumulator:
 
  106     kwargs.setdefault(
"ClusterContainer",
"ITkStripClusters")
 
  107     kwargs.setdefault(
"AssociationMapOut",
"ITkStripClustersToTruthParticles")
 
  108     kwargs.setdefault(
"MeasurementContainer",
"ITkStripMeasurements")
 
  110     if flags.Tracking.PRDInfo.KeepOnlyOnTrackMeasurements:
 
  111         if TrackParticles 
is None:
 
  112             raise ValueError(
"Requesting persistification of on-track clusters, but no track particle collection has been provided!")
 
  114         kwargs.setdefault(
"KeepOnlyOnTrackMeasurements", 
True)
 
  115         kwargs.setdefault(
"TrackParticles", TrackParticles)
 
  118         for collection 
in TrackParticles:
 
  119             deps += [( 
'xAOD::TrackParticleContainer' , f
'StoreGateSvc+{collection}.actsTrack' )]
 
  120         kwargs.setdefault(
'ExtraInputs', deps)
 
  122     acc.addEventAlgo(CompFactory.ActsTrk.StripClusterTruthDecoratorAlg(name,**kwargs))
 
  124     if flags.Acts.decoratePRD.sdoSiHit:
 
  128     if flags.Tracking.writeExtendedSi_PRDInfo:
 
  130             f
'xAOD::TrackMeasurementValidationContainer#{kwargs["MeasurementContainer"]}',
 
  131             f
'xAOD::TrackMeasurementValidationAuxContainer#{kwargs["MeasurementContainer"]}Aux.' 
  133         from OutputStreamAthenaPool.OutputStreamConfig 
import addToAOD
 
 
 
 
◆ ActsTrackStateOnSurfaceDecoratorAlgCfg()
      
        
          | ComponentAccumulator ActsObjectDecorationConfig.ActsTrackStateOnSurfaceDecoratorAlgCfg | ( |  | flags, | 
        
          |  |  | str | name = "ActsTrackStateOnSurfaceDecoratorAlg", | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
Definition at line 7 of file ActsObjectDecorationConfig.py.
    8                                            name: str = 
"ActsTrackStateOnSurfaceDecoratorAlg",
 
    9                                            **kwargs) -> ComponentAccumulator:
 
   12     kwargs.setdefault(
'TrackParticles', 
'InDetTrackParticles')
 
   13     kwargs.setdefault(
'PixelMSOSs', 
'ITkPixelMSOSs')
 
   14     kwargs.setdefault(
'StripMSOSs', 
'ITkStripMSOSs')
 
   15     kwargs.setdefault(
'ExtraInputs',[
 
   16         ( 
'xAOD::PixelClusterContainer' , 
'StoreGateSvc+ITkPixelClusters.validationMeasurementLink' ),
 
   17         ( 
'xAOD::StripClusterContainer' , 
'StoreGateSvc+ITkStripClusters.validationMeasurementLink' ),
 
   18         ( 
'xAOD::TrackMeasurementValidationContainer' , 
'StoreGateSvc+ITkPixelMeasurements' ),
 
   19         ( 
'xAOD::TrackMeasurementValidationContainer' , 
'StoreGateSvc+ITkStripMeasurements' )
 
   22     acc.addEventAlgo(CompFactory.ActsTrk.ActsTrackStateOnSurfaceDecoratorAlg(name, **kwargs))
 
   25     toAOD += [f
'xAOD::TrackStateValidationContainer#{kwargs["PixelMSOSs"]}',
 
   26               f
'xAOD::TrackStateValidationAuxContainer#{kwargs["PixelMSOSs"]}Aux.',
 
   27               f
'xAOD::TrackStateValidationContainer#{kwargs["StripMSOSs"]}',
 
   28               f
'xAOD::TrackStateValidationAuxContainer#{kwargs["StripMSOSs"]}Aux.']
 
   30     from OutputStreamAthenaPool.OutputStreamConfig 
import addToAOD
 
 
 
 
 
ComponentAccumulator ActsPixelClusterTruthDecoratorAlgCfg(flags, str name="ActsPixelClusterTruthDecoratorAlg", *list[str] TrackParticles=None, **kwargs)
def ITkPixelLorentzAngleToolCfg(flags, name="ITkPixelLorentzAngleTool", **kwargs)
ComponentAccumulator ActsStripClusterSiHitDecoratorAlgCfg(flags, str name="ActsStripClusterSiHitDecoratorAlg", **kwargs)
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
ComponentAccumulator ActsMeasurementToTrackParticleDecorationAlgCfg(flags, str name="ActsMeasurementToTrackParticleDecorationAlg", **kwargs)
ComponentAccumulator ActsStripClusterTruthDecoratorAlgCfg(flags, str name="ActsStripClusterTruthDecoratorAlg", *list[str] TrackParticles=None, **kwargs)
ComponentAccumulator ActsPixelClusterSiHitDecoratorAlgCfg(flags, str name="ActsPixelClusterSiHitDecoratorAlg", **kwargs)
def addToAOD(flags, itemOrList, **kwargs)
ComponentAccumulator ActsTrackStateOnSurfaceDecoratorAlgCfg(flags, str name="ActsTrackStateOnSurfaceDecoratorAlg", **kwargs)