ATLAS Offline Software
TrackRecordD3PDObject.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 
3 # Import all needed modules:
4 from D3PDMakerCoreComps.D3PDObject import make_SGDataVector_D3PDObject
5 from AthenaConfiguration.ComponentFactory import CompFactory
6 
7 D3PD = CompFactory.D3PD
8 
9 
10 # Create the configurable:
11 TrackRecordD3PDObject = \
12  make_SGDataVector_D3PDObject ('TrackRecordCollection',
13  'MuonEntryLayerFilter',
14  'ms_entry_truth_',
15  'TrackRecordD3PDObject',
16  default_getterClass = D3PD.TrackRecordCollectionGetterTool)
17 
18 # Add blocks to it:
19 TrackRecordD3PDObject.defineBlock( 0, "BasicInfo",
21 TrackRecordD3PDObject.defineBlock( 0, "TruthHits",
D3PD::TrackRecordCollectionGetterTool
Definition: TrackRecordCollectionGetterTool.h:29
D3PD::MuonTruthHitsFillerTool
Fill truth hit information for muons.
Definition: MuonTruthHitsFillerTool.h:32
D3PD::TrackRecordFillerTool
Filler tool for the basic properties of TrackRecord.
Definition: TrackRecordFillerTool.h:24