27 const std::string&
name,
50 return StatusCode::SUCCESS;
66 for(
unsigned int i=0;
i<MSI::ChIndexMax; ++
i) {
67 MSI::ChIndex chIndex = (MSI::ChIndex)
i;
79 for(
unsigned int i=0;
i<MSI::PhiIndexMax; ++
i) {
80 MSI::PhiIndex
phiIndex = (MSI::PhiIndex)
i;
87 return StatusCode::SUCCESS;
97 return StatusCode::SUCCESS;
107 return StatusCode::SUCCESS;
117 if (!evtStore()->contains<PRD_MultiTruthCollection>(
key)) {
124 for (
const PRD_MultiTruthCollection::value_type&
mc : *collection) {
142 int index =
m_idHelperSvc->isSmallChamber(
id) ? MSI::ChIndexMax : MSI::ChIndexMax + 1;
174 if( *nprec[MSI::EIS] + *nprec[MSI::EIL] > 3 ) ++*
m_nprecLayers;
175 if( *nprec[MSI::EMS] + *nprec[MSI::EML] > 2 ) ++*
m_nprecLayers;
176 if( *nprec[MSI::EOS] + *nprec[MSI::EOL] > 2 ) ++*
m_nprecLayers;
177 if( *nprec[MSI::EES] + *nprec[MSI::EEL] > 3 ) ++*
m_nprecLayers;
180 if( *nprec[MSI::ChIndexMax] + *nprec[MSI::ChIndexMax+1] > 3 ) ++*
m_nprecLayers;
190 if( *nphi[MSI::STGC1] + *nphi[MSI::STGC2] > 3 ) ++*
m_nphiLayers;
200 if( *ntrig[MSI::STGC1] +
207 return StatusCode::SUCCESS;