// Read the documentation to learn more about C++ code generator // versioning. // %X% %Q% %Z% %W% #include #include // FakeDataInputRecord #include // Class FakeDataInputRecord FakeDataInputRecord::FakeDataInputRecord (size_t nSpec) : DataInputRecord(""), m_backgndFile(""), m_useCountingStat(false), m_isType2(false), m_exposureTime(.0), m_correctionNorm(.0), m_enteredNone(false), m_numSourcesForSpectra(1), m_origRowNums(), m_inputCorrFiles(std::vector(nSpec)), m_inputBackgrounds(std::vector(nSpec)), m_inputResponses(std::vector(nSpec)), m_inputArfs(std::vector(nSpec)) { IntegerArray tmp(nSpec); setSpectrumNumber(tmp); setSpectrumRange(tmp); } FakeDataInputRecord::~FakeDataInputRecord() { } void FakeDataInputRecord::printDiagnostics () const { tcout << "\nFake file name: " << fileName(); tcout << "\nBased on original data?: " << (data() ? "yes" : "no"); tcout << "\nType: " << (m_isType2 ? 2 : 1); tcout << "\nData group number: " << groupNumber(); size_t sz = spectrumNumber().size(); tcout << "\nSpectrum numbers: "; for (size_t i=0; i