/* * PndSdsDigiPixelWriteoutBuffer.cxx * * Created on: May 10, 2011 * Author: stockman */ #include ClassImp(PndSdsDigiPixelWriteoutBuffer); PndSdsDigiPixelWriteoutBuffer::PndSdsDigiPixelWriteoutBuffer() { // TODO Auto-generated constructor stub } PndSdsDigiPixelWriteoutBuffer::PndSdsDigiPixelWriteoutBuffer(TString branchName): PndWriteoutBufferT(branchName, "PndSdsDigiPixel") { } PndSdsDigiPixelWriteoutBuffer::~PndSdsDigiPixelWriteoutBuffer() { // TODO Auto-generated destructor stub } std::vector > PndSdsDigiPixelWriteoutBuffer::Modify(std::pair oldData, std::pair newData) { std::vector > result; std::pair singleResult; singleResult.first = oldData.first + newData.first; singleResult.second = oldData.second; singleResult.second.AddCharge(newData.second.GetCharge()); std::cout << "Modify hit" << std::endl; result.push_back(oldData); return result; }