ExtractDMT::ExtractDMT |
( |
| ) |
|
size_t ExtractDMT::computeDiodeCount |
( |
Probe * |
probe, |
|
|
const unsigned char * |
record |
|
) |
| |
|
privatevirtual |
size_t ExtractDMT::countParticles |
( |
Probe * |
probe, |
|
|
const unsigned char * |
record |
|
) |
| |
|
privatevirtual |
int ExtractDMT::main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
throw | ( | |
| ) | | |
|
static |
int ExtractDMT::parseRunstring |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
throw | ( | |
| ) | | |
|
virtual |
int ExtractDMT::run |
( |
| ) |
|
throw | ( | |
| ) | | |
|
virtual |
Implements nidas::dynld::raf::Extract2D.
References nidas::dynld::raf::PADS_rec::data, nidas::dynld::raf::Probe::diodeCount, nidas::util::Process::expandEnvVars(), FILE_VERSION, nidas::core::Sample::freeReference(), nidas::core::Project::fromDOMElement(), nidas::core::DSMSensor::getCatalogName(), nidas::core::Sample::getConstVoidDataPtr(), nidas::core::Sample::getDataByteLength(), nidas::core::Project::getDSMConfigIterator(), nidas::core::FileSet::getFileSet(), nidas::core::Sample::getId(), nidas::dynld::SampleInputStream::getInputHeader(), nidas::core::Project::getInstance(), nidas::core::Parameter::getNumericValue(), nidas::core::DSMSensor::getParameter(), nidas::core::DSMConfig::getSensors(), nidas::core::Parameter::getStringValue(), nidas::core::DSMSensor::getSuffix(), nidas::core::DSMConfigIterator::hasNext(), nidas::dynld::raf::Probe::id, interrupted, nidas::dynld::raf::Probe::nDiodes, nidas::core::DSMConfigIterator::next(), P2D_DATA, nidas::core::parseXMLConfigFile(), nidas::dynld::raf::Probe::particleCount, nidas::dynld::SampleInputStream::readInputHeader(), nidas::dynld::SampleInputStream::readSample(), nidas::dynld::raf::Probe::recordCount, nidas::dynld::raf::Probe::rejectRecordCount, nidas::dynld::raf::Probe::resolution, nidas::dynld::raf::Probe::resolutionM, nidas::dynld::raf::Probe::sensor, nidas::dynld::raf::Probe::serialNumber, and nidas::util::Exception::what().
Referenced by main().
Method called to write a header to an SampleOutput.
Derived classes implement as they see fit.
Implements nidas::core::HeaderSource.
void Extract2D::setupSignals |
( |
| ) |
|
|
staticinherited |
void Extract2D::sigAction |
( |
int |
sig, |
|
|
siginfo_t * |
siginfo, |
|
|
void * |
|
|
) |
| |
|
staticinherited |
int ExtractDMT::usage |
( |
const char * |
argv0 | ) |
|
|
virtual |
bool nidas::dynld::raf::Extract2D::copyAllRecords |
|
protectedinherited |
Copy 100% of 2D records from source file to output file, no filtering.
list<string> nidas::dynld::raf::Extract2D::inputFileNames |
|
protectedinherited |
bool Extract2D::interrupted = false |
|
staticprotectedinherited |
size_t nidas::dynld::raf::Extract2D::minNumberParticlesRequired |
|
protectedinherited |
bool nidas::dynld::raf::Extract2D::outputDiodeCount |
|
protectedinherited |
Whether to output diode count histogram.
int nidas::dynld::raf::Extract2D::outputFileLength |
|
protectedinherited |
string nidas::dynld::raf::Extract2D::outputFileName |
|
protectedinherited |
bool nidas::dynld::raf::Extract2D::outputHeader |
|
protectedinherited |
bool nidas::dynld::raf::Extract2D::outputParticleCount |
|
protectedinherited |
Whether to output particle count histogram.
string nidas::dynld::raf::Extract2D::xmlFileName |
|
protectedinherited |
The documentation for this class was generated from the following file: