20 MsgStream log(msgSvc(),
"LArPhysWaveContainerCnv" );
21 log << MSG::DEBUG <<
"WRITING LArPhysWaveContainer" <<
endmsg;
23 log << MSG::DEBUG <<
"WRITING LArPhysWaveContainer Success !" <<
endmsg;
30 MsgStream log(msgSvc(),
"LArPhysWaveContainerCnv" );
31 log<<MSG::DEBUG<<
"READING PHYS WAVE"<<
endmsg;
32 static const pool::Guid p1_guid(
"87E436E2-6FF4-42D3-BC70-6650C076E589");
33 static const pool::Guid p0_guid(
"C1108D27-6D30-41E8-892D-2AB127B868C9");
37 log << MSG::DEBUG <<
"READING LArPhysWaveSubset_p1" <<
endmsg;
39 log << MSG::DEBUG <<
"READING LArPhysWaveSubset_p1 Success !" <<
endmsg;
43 MsgStream log(msgSvc(),
"LArPhysWaveContainerCnv" );
44 log << MSG::DEBUG <<
" READING LArPhysWaveSubset (before TP split)" <<
endmsg;
50 throw std::runtime_error(
"Unsupported persistent version of LArPhysWaveCnv");
60 MsgStream log(msgSvc(),
"LArPedestalCompleteCnv" );
61 log << MSG::DEBUG <<
"LArPhysWaveContainerCnv::createTransient orig " <<
endmsg;
77 for (
unsigned int w=0;w<orig->
m_subset.size();++w){
78 std::vector<LArPhysWave> ochvec;
79 for (
unsigned int q=0;q<orig->
m_subset[w].second.size();++q){
80 ochvec.push_back(orig->
m_subset[w].second[q]);
82 unsigned int ofebid=orig->
m_subset[w].first;
83 std::pair<unsigned int, std::vector<LArPhysWave> > opair(ofebid,ochvec);
84 result->m_subset.push_back(opair);
91 std::pair<unsigned int, LArPhysWave> opair(ofebid, ovec);
92 result->m_correctionVec.push_back(opair);
98 log << MSG::DEBUG <<
"No T/P split copy ok."<<
endmsg;
static const LArCaliWaveSubsetCnv_p1 TPconverter1
This file defines the template class used for I/O of conditions data.
AthenaPool converter LArPhysWaveContainer.
LArPhysWaveSubset_p1 LArPhysWavePersType
LArConditionsSubset< LArPhysWave > LArPhysWaveTransType
template class for use for I/O of conditions data
CorrectionVec m_correctionVec
unsigned int m_groupingType
LArPhysWaveTransType * createTransient()
method to be implemented by the developer.
LArPhysWavePersType * createPersistent(LArPhysWaveTransType *transObj)
method to be implemented by the developer.
virtual bool compareClassGuid(const Guid &clid) const