#include <AdcChannelSplitter.h>
Definition at line 35 of file AdcChannelSplitter.h.
Definition at line 15 of file AdcChannelSplitter_tool.cc.
20 const string myname =
"AdcChannelSplitter::ctor: ";
23 cout << myname <<
"Configuration: " <<
endl;
ChannelGroupService::Name Name
static constexpr double ps
QTextStream & endl(QTextStream &s)
AdcChannelSplitter::~AdcChannelSplitter |
( |
| ) |
|
|
overridedefault |
Reimplemented from AdcChannelTool.
Definition at line 33 of file AdcChannelSplitter_tool.cc.
34 const string myname =
"AdcChannelSplitter::update: ";
38 cout <<
"ERROR: Length is zero." <<
endl;
44 <<
" input object count: " << nvie <<
endl;
48 for (
Index ivie=0; ivie<nvie; ++ivie ) {
56 Index jtck = itck + dtck;
57 bool copyRaw = nraw >= jtck;
58 bool copySam = nsam >= jtck;
59 if ( !copyRaw && !copySam )
break;
60 acds.push_back(*pacd);
65 for (
Index iraw=itck; iraw<jtck; ++iraw ) {
66 acdNew.
raw.push_back(pacd->
raw[iraw]);
71 for (
Index isam=itck; isam<jtck; ++isam ) {
82 <<
" output object count: " << nobj <<
endl;
83 ret.
setInt(
"splitInputCount", nvie);
84 ret.
setInt(
"splitOutputCount", nobj);
85 ret.
setInt(
"splitRawCopyCount", nrawCopied);
86 ret.
setInt(
"splitSampleCopyCount", nsamCopied);
std::vector< AdcChannelData > View
DataMap & setStatus(int stat)
AdcChannelData * viewParent
void setInt(Name name, int val)
AdcChannelData * mutableViewEntry(Name vpnam, AdcIndex ient)
View & updateView(Name vnam)
QTextStream & endl(QTextStream &s)
Name AdcChannelSplitter::m_DataPath |
|
private |
Name AdcChannelSplitter::m_DataView |
|
private |
Index AdcChannelSplitter::m_Length |
|
private |
int AdcChannelSplitter::m_LogLevel |
|
private |
The documentation for this class was generated from the following files: