Example #1
0
void ViewTest2::TestDrawRoot()
{
	// Attempt valid call. This is after Layout has been called
	m_psts->Output("  FUNCTION: DrawRoot(m_qvg, {0,0,96,96}, {0,0,192,192}) \n");
	Rect rcSrc(0,0,96,96);
	Rect rcDst(0,0,182,182);
	CheckHr(m_qrootb->DrawRoot(m_qvg, rcSrc, rcDst));
	TestHeight();
	TestWidth();
	TestLayout(200);

	m_psts->Output("\n  FUNCTION: DrawRoot(m_qvg, {0,0,96,96}, {0,0,96,96}) \n");
	CheckHr(m_qrootb->DrawRoot(m_qvg, rcSrc, rcSrc));
	TestHeight();
	TestWidth();
}
Example #2
0
void KVQH1::TreateSignal()
{
   if (GetN() == 0) return;
   if (!TestWidth())
      ChangeChannelWidth(GetChannelWidth());

   RemoveBaseLine();

   if (fWithPoleZeroCorrection)
      PoleZeroSuppression(fTauRC);
   FIR_ApplyTrapezoidal(fTrapRiseTime, fTrapFlatTop);
   ComputeAmplitude();
   fAmplitude = GetAmplitude();
   SetADCData();
   ComputeRiseTime();
   fRiseTime = GetRiseTime();

   fPSAIsDone = kTRUE;

}