//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Implementation of class ppstate_send // see ppstate_send.hh for details // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM (original author) // // //----------------------------------------------------------- // Panda Headers ---------------------- // This Class' Header ------------------ #include "TORPPState_Send.h" // C/C++ Headers ---------------------- // Collaborating Class Headers -------- #include "TORPadProcessor.h" // Class Member definitions ----------- ppstate_send::ppstate_send(padprocessor* pp) : ppstate(pp) {} std::string ppstate_send::heartbeat() { int ndata=_parent->ndata(); if(ndata==0){ _parent->setState("initial"); return "initial"; } for(int idata=0; idata_neighbours[_parent->_dominant_neighb]->put(_parent->_data[idata]); _parent->_data.clear(); return "send"; }