10 #include "Identifier/Identifier.h"
17 persCont->
m_simdata.resize(transCont->size());
19 unsigned int collIndex(0);
20 for (
const auto& transSimDataPair : *transCont) {
22 (persCont->
m_simdata[collIndex]).
first = transSimDataPair.first.get_identifier32().get_compact();
35 if (this->
initialize(log) != StatusCode::SUCCESS) {
41 for (
const auto& persSimDataPair : persCont->
m_simdata) {
52 else {
id = persSimDataPair.first; }
53 transCont->insert( transCont->end(), std :: make_pair(
id,
simData ) );
54 transCont->insert( transCont->end(), std :: make_pair(
Identifier( persSimDataPair.first ),
simData ) );
65 ISvcLocator* svcLocator = Gaudi::svcLocator();
69 if (svcLocator->service(
"DetectorStore",
detStore).isFailure()) {
71 return StatusCode::FAILURE;
77 return StatusCode::FAILURE;
80 return StatusCode::SUCCESS;