![]() |
ATLAS Offline Software
|
Functions | |
| InDetTrackTruthOriginToolCfg (flags, name="InDetTrackTruthOriginTool", **kwargs) | |
| InDetTrackTruthFilterToolCfg (flags, name="InDetTrackTruthFilterTool", seed=1, **kwargs) | |
| JetTrackFilterToolCfg (flags, name="JetTrackFilterTool", seed=2, **kwargs) | |
| TrackFilterToolCfg (flags, name="TrackFilterTool", truthSeed=1, jetSeed=2, **kwargs) | |
| InclusiveTrackFilterToolCfg (flags, name="InclusiveTrackFilterTool", seed=3, **kwargs) | |
| InDetTrackSmearingToolCfg (flags, name="InDetTrackSmearingTool", seed=4, **kwargs) | |
| InDetTrackBiasingCalibKwargs (flags) | |
| InDetTrackBiasingToolCfg (flags, name="InDetTrackBiasingTool", **kwargs) | |
| TrackSystematicsAlgCfg (flags, name="InDetTrackSystematicsAlg", **kwargs) | |
| TrackSmearingAlgCfg (flags, syst, input_tracks, output_tracks, seed=4, bias_kwargs={}, strict_mode=False) | |
| JetTrackFilteringAlgCfg (flags, syst, jet_collection, in_ghost_tracks, out_ghost_tracks, seed=None) | |
| FakeRateFilterAlgCfg (flags, name, mode, systematics, **kwargs) | |
| FakeRateFilterAlgCfg | ( | flags, | |
| name, | |||
| mode, | |||
| systematics, | |||
| ** | kwargs ) |
Configure a FakeRateFilterAlg for one systematic. mode is one of "inclusive", "tide", or "tft" (track-filter-tool). OutputTrackContainer is optional; if not provided, it defaults to "InDetTrackParticles_Filtered". The output container name is modified for multiple systematics to avoid collisions.
Definition at line 382 of file InDetTrackSystematicsToolsConfig.py.
| InclusiveTrackFilterToolCfg | ( | flags, | |
| name = "InclusiveTrackFilterTool", | |||
| seed = 3, | |||
| ** | kwargs ) |
Definition at line 123 of file InDetTrackSystematicsToolsConfig.py.
| InDetTrackBiasingCalibKwargs | ( | flags | ) |
Return calibFiles/runNumberBounds kwargs for InDetTrackBiasingTool. Selects campaign-specific calibration files and (for multi-period campaigns) run-number boundaries. Raises ValueError for unknown campaigns or geometries.
Definition at line 173 of file InDetTrackSystematicsToolsConfig.py.
| InDetTrackBiasingToolCfg | ( | flags, | |
| name = "InDetTrackBiasingTool", | |||
| ** | kwargs ) |
Definition at line 253 of file InDetTrackSystematicsToolsConfig.py.
| InDetTrackSmearingToolCfg | ( | flags, | |
| name = "InDetTrackSmearingTool", | |||
| seed = 4, | |||
| ** | kwargs ) |
Definition at line 146 of file InDetTrackSystematicsToolsConfig.py.
| InDetTrackTruthFilterToolCfg | ( | flags, | |
| name = "InDetTrackTruthFilterTool", | |||
| seed = 1, | |||
| ** | kwargs ) |
Definition at line 30 of file InDetTrackSystematicsToolsConfig.py.
| InDetTrackTruthOriginToolCfg | ( | flags, | |
| name = "InDetTrackTruthOriginTool", | |||
| ** | kwargs ) |
Definition at line 11 of file InDetTrackSystematicsToolsConfig.py.
| JetTrackFilteringAlgCfg | ( | flags, | |
| syst, | |||
| jet_collection, | |||
| in_ghost_tracks, | |||
| out_ghost_tracks, | |||
| seed = None ) |
Filter ghost-track links on jets for one filter systematic. syst is a single filter variation string (TRK_EFF_*, TRK_FAKE_RATE_*). Reads in_ghost_tracks decoration from jet_collection, applies filter tools per-track (dispatching LRT vs STD by patternRecoInfo bit 49), and writes surviving links to out_ghost_tracks. seed overrides the Seed property on all filter tools. If None (default), each tool uses its own default seed (1 STD, 2 TIDE, 3 LRT).
Definition at line 331 of file InDetTrackSystematicsToolsConfig.py.
| JetTrackFilterToolCfg | ( | flags, | |
| name = "JetTrackFilterTool", | |||
| seed = 2, | |||
| ** | kwargs ) |
Definition at line 56 of file InDetTrackSystematicsToolsConfig.py.
| TrackFilterToolCfg | ( | flags, | |
| name = "TrackFilterTool", | |||
| truthSeed = 1, | |||
| jetSeed = 2, | |||
| ** | kwargs ) |
Definition at line 90 of file InDetTrackSystematicsToolsConfig.py.
| TrackSmearingAlgCfg | ( | flags, | |
| syst, | |||
| input_tracks, | |||
| output_tracks, | |||
| seed = 4, | |||
| bias_kwargs = {}, | |||
| strict_mode = False ) |
Shallow-copy input_tracks and apply smearing/biasing for one syst. syst is a single smearing variation string (TRK_RES_*, TRK_BIAS_*), or empty for a nominal (un-smeared) copy. Produces output_tracks as a shallow copy with modified d0/z0/qoverp values. Any extra keyword arguments are forwarded to InDetTrackBiasingToolCfg as calibration kwargs (calibFiles, runNumberBounds, ...). If none are supplied, InDetTrackBiasingCalibKwargs(flags) is called to derive them; exceptions from that call propagate to the caller. If strict_mode is True, the algorithm fails in initialize when syst is not known to the smearing or biasing tool.
Definition at line 282 of file InDetTrackSystematicsToolsConfig.py.
| TrackSystematicsAlgCfg | ( | flags, | |
| name = "InDetTrackSystematicsAlg", | |||
| ** | kwargs ) |
View container of the input tracks surviving the track filter systematics (TRK_EFF_*, TRK_FAKE_RATE_*): SystematicVariationSTD for standard tracks, SystematicVariationLRT for LRT tracks.
Definition at line 263 of file InDetTrackSystematicsToolsConfig.py.