128 const EventContext& ctx{Gaudi::Hive::currentContext()};
144 LArRawChannelContainer::const_iterator lar_itr(p_larRawCont->begin());
145 const LArRawChannelContainer::const_iterator lar_end(p_larRawCont->end());
146 for ( ; lar_itr != lar_end; ++lar_itr ) {
148 const int rawEnergy(lar_itr->energy());
149 const int rawTime(lar_itr->time());
150 const uint16_t rawQual(lar_itr->quality());
151 const uint16_t rawProv(lar_itr->provenance());
154 const unsigned long long larID_int = larID.
get_compact();
155 const int larGain_int = (int)larGain;
159 m_time->push_back(rawTime);
160 m_qual->push_back(rawQual);
161 m_prov->push_back(rawProv);
162 m_gain->push_back(larGain_int);
173 if (p_larTTL1Cont_had) {
176 for ( ; ttl1Had_itr != ttl1Had_end; ++ttl1Had_itr ) {
177 const HWIdentifier& hadOnID((*ttl1Had_itr)->ttOnlineID());
178 const Identifier& hadOffID((*ttl1Had_itr)->ttOfflineID());
179 const std::vector<float>& hadSamples = (*ttl1Had_itr)->samples();
181 const unsigned long long hadOnID_int = hadOnID.
get_compact();
182 const unsigned long long hadOffID_int = hadOffID.
get_compact();
185 for (std::vector<float>::size_type i = 0; i != hadSamples.size(); ++i) {
195 if (p_larTTL1Cont_em) {
198 for ( ; ttl1EM_itr != ttl1EM_end; ++ttl1EM_itr ) {
199 const HWIdentifier& emOnID((*ttl1EM_itr)->ttOnlineID());
200 const Identifier& emOffID((*ttl1EM_itr)->ttOfflineID());
201 const std::vector<float>& emSamples((*ttl1EM_itr)->samples());
203 const unsigned long long emOnID_int = emOnID.
get_compact();
204 const unsigned long long emOffID_int = emOffID.
get_compact();
207 for (std::vector<float>::size_type j = 0; j != emSamples.size(); ++j) {
222 for ( ; digi_itr != digi_end; ++digi_itr ) {
225 const std::vector<short>& digiSamples = (*digi_itr)->samples();
227 const unsigned long long digiID_int = digiID.
get_compact();
228 const int digiGain_int = (int)digiGain;
231 for (std::vector<short>::size_type k = 0; k != digiSamples.size(); ++k) {
246 return StatusCode::SUCCESS;