Clusterizer::Clusterizer(unsigned int maxCol, unsigned int maxRow) { setSourceFileName("Clusterizer"); // setInfoOutput(true); // setDebugOutput(true); // set NULL pointer _clusterHitInfo = 0; _clusterInfo = 0; _hitMap = 0; _hitIndexMap = 0; _chargeMap = 0; _clusterCharges = 0; _clusterCharges = 0; _clusterHits = 0; _clusterPosition = 0; _nEventHits = 0; _maxColumn = maxCol; _maxRow = maxRow; allocateHitMap(); allocateHitIndexMap(); allocateChargeMap(); allocateResultHistograms(); setStandardSettings(); reset(); }
bool Audio::copyFrom(const Function* function) { const Audio* aud = qobject_cast<const Audio*> (function); if (aud == NULL) return false; setSourceFileName(aud->m_sourceFileName); m_audioDuration = aud->m_audioDuration; m_color = aud->m_color; return Function::copyFrom(function); }
Interpret::Interpret(void) { setSourceFileName("Interpret"); setStandardSettings(); allocateHitArray(); allocateHitBufferArray(); allocateTriggerErrorCounterArray(); allocateErrorCounterArray(); allocateTdcCounterArray(); allocateServiceRecordCounterArray(); reset(); }
bool Audio::loadXML(QXmlStreamReader &root) { if (root.name() != KXMLQLCFunction) { qWarning() << Q_FUNC_INFO << "Function node not found"; return false; } if (root.attributes().value(KXMLQLCFunctionType).toString() != typeToString(Function::Audio)) { qWarning() << Q_FUNC_INFO << root.attributes().value(KXMLQLCFunctionType).toString() << "is not Audio"; return false; } QString fname = name(); while (root.readNextStartElement()) { if (root.name() == KXMLQLCAudioSource) { QXmlStreamAttributes attrs = root.attributes(); if (attrs.hasAttribute(KXMLQLCAudioDevice)) setAudioDevice(attrs.value(KXMLQLCAudioDevice).toString()); if (attrs.hasAttribute(KXMLQLCAudioStartTime)) setStartTime(attrs.value(KXMLQLCAudioStartTime).toString().toUInt()); if (attrs.hasAttribute(KXMLQLCAudioColor)) setColor(QColor(attrs.value(KXMLQLCAudioColor).toString())); if (attrs.hasAttribute(KXMLQLCAudioLocked)) setLocked(true); setSourceFileName(m_doc->denormalizeComponentPath(root.readElementText())); } else if (root.name() == KXMLQLCFunctionSpeed) { loadXMLSpeed(root); } else { qWarning() << Q_FUNC_INFO << "Unknown Audio tag:" << root.name(); root.skipCurrentElement(); } } setName(fname); return true; }