18         FairMQChannel& dataInChannel = fChannels.at(
"data-in").at(0);
 
   20         while (CheckCurrentState(RUNNING))
 
   22             FairMQMessage* msg = fTransportFactory->CreateMessage();
 
   24             if (dataInChannel.Receive(msg) > 0)
 
   27                 string msgStr(static_cast<char*>(msg->GetData()), msg->GetSize());
 
   28                 istringstream ibuffer(msgStr);
 
   29                 boost::archive::binary_iarchive InputArchive(ibuffer);
 
   30                 LOG(INFO) << 
"Received Message: " << receivedMsgs;
 
   35                 catch (boost::archive::archive_exception& e)
 
   37                     LOG(ERROR) << e.what();
 
   43                 for (Int_t 
i = 0; 
i < numInput; ++
i)
 
   51                     LOG(ERROR) << 
"PndMQFileSink::Run(): No Output array!";
 
   65         LOG(INFO) << 
"I've received " << receivedMsgs << 
" messages!";
 
   69         LOG(ERROR) << 
" Boost Serialization not ok";
 
Data class to store the digi output of a pixel module. 
bool fHasBoostSerialization
vector< PndSdsDigiTopix4 > fHitVector