143 LArRawChannelContainer::const_iterator lar_itr(p_larRawCont->begin());
144 const LArRawChannelContainer::const_iterator lar_end(p_larRawCont->end());
145 for ( ; lar_itr != lar_end; ++lar_itr ) {
147 const int rawEnergy(lar_itr->energy());
148 const int rawTime(lar_itr->time());
149 const uint16_t rawQual(lar_itr->quality());
150 const uint16_t rawProv(lar_itr->provenance());
154 const int larGain_int = (int)larGain;
158 m_time->push_back(rawTime);
159 m_qual->push_back(rawQual);
160 m_prov->push_back(rawProv);
161 m_gain->push_back(larGain_int);
172 if (p_larTTL1Cont_had) {
175 for ( ; ttl1Had_itr != ttl1Had_end; ++ttl1Had_itr ) {
176 const HWIdentifier& hadOnID((*ttl1Had_itr)->ttOnlineID());
177 const Identifier& hadOffID((*ttl1Had_itr)->ttOfflineID());
178 const std::vector<float>& hadSamples = (*ttl1Had_itr)->samples();
180 const unsigned long long hadOnID_int = hadOnID.
get_compact();
181 const unsigned long long hadOffID_int = hadOffID.
get_compact();
184 for (std::vector<float>::size_type i = 0; i != hadSamples.size(); ++i) {
194 if (p_larTTL1Cont_em) {
197 for ( ; ttl1EM_itr != ttl1EM_end; ++ttl1EM_itr ) {
198 const HWIdentifier& emOnID((*ttl1EM_itr)->ttOnlineID());
199 const Identifier& emOffID((*ttl1EM_itr)->ttOfflineID());
200 const std::vector<float>& emSamples((*ttl1EM_itr)->samples());
202 const unsigned long long emOnID_int = emOnID.
get_compact();
203 const unsigned long long emOffID_int = emOffID.
get_compact();
206 for (std::vector<float>::size_type j = 0; j != emSamples.size(); ++j) {
221 for ( ; digi_itr != digi_end; ++digi_itr ) {
224 const std::vector<short>& digiSamples = (*digi_itr)->samples();
226 const unsigned long long digiID_int = digiID.
get_compact();
227 const int digiGain_int = (int)digiGain;
230 for (std::vector<short>::size_type k = 0; k != digiSamples.size(); ++k) {
245 return StatusCode::SUCCESS;