17 def viewDataVerifier(self, viewVerifier='IDViewDataVerifier') -> ComponentAccumulator:
18
19 acc = ComponentAccumulator()
20
21 ViewDataVerifier = CompFactory.AthViews.ViewDataVerifier(
22 name = viewVerifier + "_" + self.signature,
23 DataObjects= {('xAOD::EventInfo', 'StoreGateSvc+EventInfo'),
24 ('InDet::PixelClusterContainerCache', self.flags.Trigger.ITkTracking.PixelClusterCacheKey),
25 ('PixelRDO_Cache', self.flags.Trigger.ITkTracking.PixRDOCacheKey),
26 ('InDet::SCT_ClusterContainerCache', self.flags.Trigger.ITkTracking.SCTClusterCacheKey),
27 ('SCT_RDO_Cache', self.flags.Trigger.ITkTracking.SCTRDOCacheKey),
28 ('IDCInDetBSErrContainer_Cache' , self.flags.Trigger.ITkTracking.PixBSErrCacheKey ),
29 ('IDCInDetBSErrContainer_Cache' , self.flags.Trigger.ITkTracking.SCTBSErrCacheKey ),
30 ('IDCInDetBSErrContainer_Cache' , self.flags.Trigger.ITkTracking.SCTFlaggedCondCacheKey ),
31 ('SpacePointCache', self.flags.Trigger.ITkTracking.SpacePointCachePix),
32 ('SpacePointCache', self.flags.Trigger.ITkTracking.SpacePointCacheSCT),
33 ('InDet::SiDetectorElementStatus' , 'StoreGateSvc+ITkPixelDetectorElementStatus' ),
34 ('InDet::SiDetectorElementStatus' , 'StoreGateSvc+ITkStripDetectorElementStatus' ),
35 ('xAOD::EventInfo', 'EventInfo'),
36 ('TrigRoiDescriptorCollection', str(self.rois)),
37 ('TagInfo' , 'DetectorStore+ProcessingTags' )} )
38
39 if self.flags.Input.isMC:
40 ViewDataVerifier.DataObjects |= {( 'PixelRDO_Container' , 'StoreGateSvc+ITkPixelRDOs' ),
41 ( 'SCT_RDO_Container' , 'StoreGateSvc+ITkStripRDOs' ),
42 ( 'InDetSimDataCollection' , 'ITkPixelSDO_Map')}
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 acc.addEventAlgo(ViewDataVerifier)
50 return acc
51