30 p_SGinMeta(
"StoreGateSvc/InputMetaDataStore",
name),
31 p_SGmeta(
"StoreGateSvc/MetaDataStore",
name)
44 return StatusCode::FAILURE;
46 if (!
p_SGmeta.retrieve().isSuccess()) {
48 return StatusCode::FAILURE;
56 return StatusCode::SUCCESS;
63 if (
p_SGinMeta->retrieve(esi1, esi2).isFailure() || esi1 == esi2) {
66 for (; esi1 != esi2; ++esi1) {
67 ATH_MSG_INFO(
"EventStreamInfo: Number of events = " << esi1->getNumberOfEvents());
69 for (
const std::pair<CLID, std::string>&
p : esi1->getItemList()) {
78 const std::string ebcKey =
"EventSelector.Counter";
81 if (
p_SGmeta->retrieve(ebc, ebcKey).isFailure()) {
82 ATH_MSG_FATAL(
"Could not find EventBookkeeperCollection, key =");
83 return StatusCode::FAILURE;
86 ATH_MSG_INFO(
"EventBookkeeper " << bk->getName() <<
" accepted events: = " << bk->getNAcceptedEvents());
89 const std::string ebcInKey =
"EventBookkeepers";
92 if (
p_SGinMeta->retrieve(ebc, ebcInKey).isFailure()) {
93 ATH_MSG_FATAL(
"Could not find EventBookkeeperCollection, key =");
94 return StatusCode::FAILURE;
97 ATH_MSG_INFO(
"EventBookkeeper (In) " << bk->getName() <<
" accepted events: = " << bk->getNAcceptedEvents());
103 ATH_MSG_INFO(
"DataHeader (Event Content) " << dhe.getToken()->toString());
105 for (std::vector<DataHeaderElement>::const_iterator dhe_p =
dh->beginProvenance(); dhe_p !=
dh->endProvenance(); ++dhe_p) {
106 ATH_MSG_INFO(
"DataHeader (Provenance) " << dhe_p->getToken()->toString());
110 const EventIDBase& eid = ctx.eventID();
111 ATH_MSG_INFO(
"EventInfo event: " << eid.event_number() <<
" run: " << eid.run_number());
121 double x =
track->getElement1()->getX();
124 ATH_MSG_INFO(
"Link ElementLinkVector = " <<
track->getElementLinkVector()->size());
126 ATH_MSG_INFO(
"Element = " << (**iter) <<
" : " << (**iter)->getX());
130 ATH_MSG_INFO(
"Element = " << (*iter) <<
" : " << (*iter)->getX());
132 ATH_MSG_INFO(
"Link Weighted Navigable = " <<
track->getWeightedNavigable()->size());
134 ATH_MSG_INFO(
"Element = " << (*iter) <<
" : " << (*iter)->getX());
137 ATH_MSG_WARNING(
"Could not follow ExampleTrackContainer/MyTracks ElementLinks to ExampleHitContainer/MyHits");
142 ATH_MSG_INFO(
"Could not find ExampleTrackContainer/MyTracks");
147 if (
hits.isValid()) {
149 ATH_MSG_INFO(
"Hit x = " << hit->getX() <<
" y = " << hit->getY() <<
" z = " << hit->getZ() <<
" detector = " << hit->getDetector());
152 if (
evtStore()->contains<ExampleHitContainer>(
"PetersHits")) {
153 ATH_MSG_INFO(
"Found ExampleHitContainer/PetersHits (alias)");
157 ATH_MSG_INFO(
"Could not find ExampleHitContainer/MyHits");
160 return StatusCode::SUCCESS;
165 return StatusCode::SUCCESS;