#include <testFEventImpl.h>
Public Member Functions | |
void | checkAll (fevt::FEvent &fevent) |
void | checkChannelSimDataValues (const fevt::FEvent &event) |
void | checkEyeRecDataValues (const fevt::FEvent &event) |
void | checkPixelRecDataValues (const fevt::FEvent &event) |
void | checkPixelSimDataValues (const fevt::FEvent &event) |
void | setAll (fevt::FEvent &fevent) |
void | setChannelSimDataValues (fevt::FEvent &event) |
void | setEyeRecDataValues (fevt::FEvent &event) |
void | setPixelRecDataValues (fevt::FEvent &event) |
void | setPixelSimDataValues (fevt::FEvent &event) |
void | setUp (evt::Event &event, bool testIO=true) |
void | setUp () |
void | tearDown () |
void | testAssignment () |
void | testChannelSimData () |
void | testCopyCtor () |
void | testEyeRecData () |
testFEventImpl () | |
void | testPixelRecData () |
void | testPixelSimData () |
~testFEventImpl () | |
Private Attributes | |
evt::Event * | fEvent |
bool | fIsOwnerOfEvent |
unsigned int | fNEyes |
bool | fTestIO |
utl::TimeStamp | fTime |
Definition at line 23 of file testFEventImpl.h.
testFEventImpl::testFEventImpl | ( | ) |
Definition at line 46 of file testFEventImpl.cc.
testFEventImpl::~testFEventImpl | ( | ) |
Definition at line 55 of file testFEventImpl.cc.
References fEvent, and fIsOwnerOfEvent.
void testFEventImpl::checkAll | ( | fevt::FEvent & | fevent | ) |
Definition at line 529 of file testFEventImpl.cc.
References checkChannelSimDataValues(), checkEyeRecDataValues(), checkPixelRecDataValues(), checkPixelSimDataValues(), fNEyes, and fevt::FEvent::GetNEyes().
Referenced by testAssignment(), and testCopyCtor().
void testFEventImpl::checkChannelSimDataValues | ( | const fevt::FEvent & | event | ) |
Definition at line 365 of file testFEventImpl.cc.
References fevt::FdConstants::eCherDirect, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::ChannelSimData::FADCTracesBegin(), fevt::ChannelSimData::FADCTracesEnd(), fevt::ChannelSimData::GetFADCTrace(), and fevt::ChannelSimData::HasFADCTrace().
Referenced by checkAll(), and testChannelSimData().
void testFEventImpl::checkEyeRecDataValues | ( | const fevt::FEvent & | event | ) |
Definition at line 458 of file testFEventImpl.cc.
References fevt::FdConstants::eCherMieScattered, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::EyeRecData::GetChiZero(), fevt::EyeRecData::GetChiZeroError(), fevt::EyeRecData::GetLightFlux(), fevt::EyeRecData::GetSDP(), fevt::EyeRecData::GetSDPFitChiSquare(), fevt::EyeRecData::GetSDPFitNDof(), fevt::EyeRecData::GetSDPPhiError(), fevt::EyeRecData::GetSDPThetaError(), fevt::EyeRecData::GetTimeFitChiSquare(), fevt::EyeRecData::GetTimeFitNDof(), fevt::EyeRecData::GetTZero(), fevt::EyeRecData::GetTZeroError(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), and fevt::EyeRecData::HasLightFlux().
Referenced by checkAll(), and testEyeRecData().
void testFEventImpl::checkPixelRecDataValues | ( | const fevt::FEvent & | event | ) |
Definition at line 175 of file testFEventImpl.cc.
References fevt::FdConstants::eCherDirect, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::PixelRecData::GetBaseline(), fevt::PixelRecData::GetCentroid(), fevt::PixelRecData::GetCentroidError(), fevt::PixelRecData::GetChi_i(), fevt::PixelRecData::GetPhotonTrace(), fevt::PixelRecData::GetPulseStart(), fevt::PixelRecData::GetPulseStop(), fevt::PixelRecData::GetRMS(), fevt::PixelRecData::GetT_i(), fevt::PixelRecData::GetT_iError(), fevt::PixelRecData::GetTotalCharge(), fevt::PixelRecData::HasPhotonTrace(), fevt::PixelRecData::PhotonTracesBegin(), fevt::PixelRecData::PhotonTracesEnd(), and fevt::PixelRecData::PulseIsFound().
Referenced by checkAll(), and testPixelRecData().
void testFEventImpl::checkPixelSimDataValues | ( | const fevt::FEvent & | event | ) |
Definition at line 276 of file testFEventImpl.cc.
References fevt::FdConstants::eCherDirect, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::PixelSimData::GetPhotonTrace(), fevt::PixelSimData::GetThreshold(), fevt::PixelSimData::HasPhotonTrace(), fevt::PixelSimData::PhotonTracesBegin(), and fevt::PixelSimData::PhotonTracesEnd().
Referenced by checkAll(), and testPixelSimData().
void testFEventImpl::setAll | ( | fevt::FEvent & | fevent | ) |
Definition at line 519 of file testFEventImpl.cc.
References setChannelSimDataValues(), setEyeRecDataValues(), setPixelRecDataValues(), and setPixelSimDataValues().
Referenced by testAssignment(), and testCopyCtor().
void testFEventImpl::setChannelSimDataValues | ( | fevt::FEvent & | event | ) |
Definition at line 334 of file testFEventImpl.cc.
References fevt::FdConstants::eCherDirect, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::ChannelSimData::GetFADCTrace(), fevt::ChannelSimData::MakeFADCTrace(), and ns.
Referenced by setAll(), and testChannelSimData().
void testFEventImpl::setEyeRecDataValues | ( | fevt::FEvent & | event | ) |
Definition at line 421 of file testFEventImpl.cc.
References fevt::FdConstants::eCherMieScattered, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::EyeRecData::GetLightFlux(), fevt::EyeRecData::MakeLightFlux(), utl::TabulatedFunctionErrors::PushBack(), fevt::EyeRecData::SetChiZero(), fevt::EyeRecData::SetPhotonsStartTime(), fevt::EyeRecData::SetRp(), fevt::EyeRecData::SetSDP(), fevt::EyeRecData::SetSDPFitChiSquare(), fevt::EyeRecData::SetSDPPhiError(), fevt::EyeRecData::SetSDPThetaError(), fevt::EyeRecData::SetTimeFitChiSquare(), and fevt::EyeRecData::SetTZero().
Referenced by setAll(), and testEyeRecData().
void testFEventImpl::setPixelRecDataValues | ( | fevt::FEvent & | event | ) |
Definition at line 134 of file testFEventImpl.cc.
References fevt::FdConstants::eCherDirect, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::PixelRecData::GetPhotonTrace(), fevt::PixelRecData::MakePhotonTrace(), ns, fevt::PixelRecData::SetBaseline(), fevt::PixelRecData::SetCentroid(), fevt::PixelRecData::SetChi_i(), fevt::PixelRecData::SetPulseFound(), fevt::PixelRecData::SetPulseStart(), fevt::PixelRecData::SetPulseStop(), fevt::PixelRecData::SetRMS(), fevt::PixelRecData::SetT_i(), and fevt::PixelRecData::SetTotalCharge().
Referenced by setAll(), and testPixelRecData().
void testFEventImpl::setPixelSimDataValues | ( | fevt::FEvent & | event | ) |
Definition at line 243 of file testFEventImpl.cc.
References fevt::FdConstants::eCherDirect, cevt::StationConstants::eTotal, fevt::FEvent::EyesBegin(), fevt::PixelSimData::GetPhotonTrace(), fevt::PixelSimData::MakePhotonTrace(), ns, and fevt::PixelSimData::SetThreshold().
Referenced by setAll(), and testPixelSimData().
void testFEventImpl::setUp | ( | evt::Event & | event, |
bool | testIO = true |
||
) |
Definition at line 63 of file testFEventImpl.cc.
References fEvent, fIsOwnerOfEvent, fTestIO, and setUp().
Referenced by testFEvent::setUp().
void testFEventImpl::setUp | ( | ) |
Definition at line 75 of file testFEventImpl.cc.
References utl::Verbosity::eVerbose, fdet::FDetector::EyesBegin(), fdet::FDetector::EyesEnd(), fEvent, fNEyes, fevt::Telescope::GetChannel(), fevt::FEvent::GetEye(), evt::Event::GetFEvent(), fwk::CentralConfig::GetInstance(), fevt::Telescope::GetPixel(), fevt::Eye::GetTelescope(), utl::UTCDateTime::GetTimeStamp(), fevt::Telescope::MakeChannel(), fevt::FEvent::MakeEye(), evt::Event::MakeFEvent(), fevt::Telescope::MakePixel(), fevt::Pixel::MakeRecData(), fevt::Eye::MakeRecData(), fevt::Pixel::MakeSimData(), fevt::Channel::MakeSimData(), and fevt::Eye::MakeTelescope().
Referenced by setUp().
void testFEventImpl::tearDown | ( | ) |
Definition at line 128 of file testFEventImpl.cc.
Referenced by testFEvent::tearDown().
void testFEventImpl::testAssignment | ( | ) |
Definition at line 557 of file testFEventImpl.cc.
References checkAll(), fEvent, evt::Event::GetFEvent(), and setAll().
Referenced by testFEvent::testAssignment().
void testFEventImpl::testChannelSimData | ( | ) |
Definition at line 412 of file testFEventImpl.cc.
References checkChannelSimDataValues(), fEvent, evt::Event::GetFEvent(), and setChannelSimDataValues().
Referenced by testFEvent::testChannelSimData().
void testFEventImpl::testCopyCtor | ( | ) |
Definition at line 543 of file testFEventImpl.cc.
References checkAll(), fEvent, evt::Event::GetFEvent(), and setAll().
Referenced by testFEvent::testCopyCtor().
void testFEventImpl::testEyeRecData | ( | ) |
Definition at line 508 of file testFEventImpl.cc.
References checkEyeRecDataValues(), fEvent, evt::Event::GetFEvent(), and setEyeRecDataValues().
Referenced by testFEvent::testEyeRecData().
void testFEventImpl::testPixelRecData | ( | ) |
Definition at line 234 of file testFEventImpl.cc.
References checkPixelRecDataValues(), fEvent, evt::Event::GetFEvent(), and setPixelRecDataValues().
Referenced by testFEvent::testPixelRecData().
void testFEventImpl::testPixelSimData | ( | ) |
Definition at line 325 of file testFEventImpl.cc.
References checkPixelSimDataValues(), fEvent, evt::Event::GetFEvent(), and setPixelSimDataValues().
Referenced by testFEvent::testPixelSimData().
|
private |
Definition at line 26 of file testFEventImpl.h.
Referenced by setUp(), testAssignment(), testChannelSimData(), testCopyCtor(), testEyeRecData(), testPixelRecData(), testPixelSimData(), and ~testFEventImpl().
|
private |
Definition at line 27 of file testFEventImpl.h.
Referenced by setUp(), and ~testFEventImpl().
|
private |
Definition at line 30 of file testFEventImpl.h.
Referenced by checkAll(), and setUp().
|
private |
Definition at line 28 of file testFEventImpl.h.
Referenced by setUp().
|
private |
Definition at line 29 of file testFEventImpl.h.