20 def viewDataVerifier(self, viewVerifier='IDViewDataVerifier') -> ComponentAccumulator:
21
22 acc = ComponentAccumulator()
23
24 ViewDataVerifier = CompFactory.AthViews.ViewDataVerifier(
25 name = viewVerifier + "_" + self.signature,
26 DataObjects= {('xAOD::EventInfo', 'StoreGateSvc+EventInfo'),
27 ('PixelRDO_Cache', 'PixRDOCache'),
28 ('SCT_RDO_Cache', 'SctRDOCache'),
29
30
31
32
33 ('xAOD::EventInfo', 'EventInfo'),
34 ('ActsTrk::GeometryContext' , 'StoreGateSvc+ActsAlignment' ),
35 ('TrigRoiDescriptorCollection', str(self.rois)),
36 ( 'TagInfo' , 'DetectorStore+ProcessingTags' )} )
37
38 if self.flags.Input.isMC:
39 ViewDataVerifier.DataObjects |= {( 'PixelRDO_Container' , 'StoreGateSvc+ITkPixelRDOs' ),
40 ( 'SCT_RDO_Container' , 'StoreGateSvc+ITkStripRDOs' ),
41 ( 'InDetSimDataCollection' , 'ITkPixelSDO_Map'),
42 ('ActsTrk::GeometryContext' , 'StoreGateSvc+ActsAlignment' )}
43 from SGComps.SGInputLoaderConfig import SGInputLoaderCfg
44 sgil_load = [( 'PixelRDO_Container' , 'StoreGateSvc+ITkPixelRDOs' ),
45 ( 'SCT_RDO_Container' , 'StoreGateSvc+ITkStripRDOs' ),
46 ( 'InDetSimDataCollection' , 'ITkPixelSDO_Map'),]
47 acc.merge(SGInputLoaderCfg(self.flags, Load=sgil_load))
48
49 if self.flags.Acts.useCache:
50 ViewDataVerifier.DataObjects |= {( 'ActsTrk::Cache::Handles<xAOD::SpacePoint>::IDCBackend' , 'StoreGateSvc+ActsPixelSpacePointCache_Back' ),
51 ( 'ActsTrk::Cache::Handles<xAOD::PixelCluster>::IDCBackend' , 'StoreGateSvc+ActsPixelClusterCache_Back' ),
52 ( 'ActsTrk::Cache::Handles<xAOD::StripCluster>::IDCBackend' , 'StoreGateSvc+ActsStripClusterCache_Back' ),
53 ( 'ActsTrk::Cache::Handles<xAOD::PixelCluster>::IDC' , 'StoreGateSvc+ActsPixelClustersCache' ),
54 ( 'ActsTrk::Cache::Handles<xAOD::StripCluster>::IDC' , 'StoreGateSvc+ActsStripClustersCache' ),
55 ( 'ActsTrk::Cache::Handles<xAOD::SpacePoint>::IDC' , 'StoreGateSvc+ActsPixelSpacePointCache' )}
56
57 ViewDataVerifier.DataObjects |= {
58 ('InDet::SiDetectorElementStatus' , 'StoreGateSvc+ITkPixelDetectorElementStatus' ),
59 ('InDet::SiDetectorElementStatus' , 'StoreGateSvc+ITkStripDetectorElementStatus' ),
60 }
61
62 acc.addEventAlgo(ViewDataVerifier)
63 return acc
64