11 import D3PDMakerCoreComps
12 from D3PDMakerConfig.D3PDMakerFlags
import D3PDMakerFlags
19 calocell_getter = D3PDMakerCoreComps.SGDataVectorGetterTool(
'cell_getter', TypeName =
'CaloCellContainer',\
20 SGKey =
"SelectedCells",Label =
"cells_")
22 return D3PDMakerCoreComps.VectorFillerTool(
'cell_Getter',Prefix =
'cells_',Getter = calocell_getter,
23 ObjectName =
'calocells',SaveMetadata = D3PDMakerFlags.SaveObjectMetadata())
28 calombts_getter = D3PDMakerCoreComps.SGDataVectorGetterTool(
'mbts_getter', TypeName =
'TileCellContainer',\
29 SGKey =
"MBTSContainer",Label =
"mbts_")
31 return D3PDMakerCoreComps.VectorFillerTool(
'mbts_Getter',Prefix =
'mbts_',Getter = calombts_getter,
32 ObjectName =
'calombtss',SaveMetadata = D3PDMakerFlags.SaveObjectMetadata())
38 trackparticle_getter = D3PDMakerCoreComps.SGDataVectorGetterTool(
'track_getter', TypeName =
'Rec::TrackParticleContainer',\
39 SGKey =
"SelectedTracks",Label =
"tracks_")
42 return D3PDMakerCoreComps.VectorFillerTool(
'track_Getter',Prefix =
'tracks_',Getter = trackparticle_getter,
43 ObjectName =
'trackparticles',SaveMetadata = D3PDMakerFlags.SaveObjectMetadata())
49 calocluster_getter = D3PDMakerCoreComps.SGDataVectorGetterTool(
'cluster_getter', TypeName =
'CaloClusterContainer',\
50 SGKey =
"CaloCalTopoCluster",Label =
"clusters_")
53 return D3PDMakerCoreComps.VectorFillerTool(
'cluster_Getter',Prefix =
'clusters_',Getter = calocluster_getter,
54 ObjectName =
'caloclusters',SaveMetadata = D3PDMakerFlags.SaveObjectMetadata())