#include <RdFiller.h>
Public Member Functions | |
bool | AddRadioDetector (const det::Detector &offlineDet, Detector &adstDet) |
bool | FillRadioChannels (const revt::REvent &therev, const bool saveTrace=false, const bool storeExcludedStations=true) |
bool | FillRadioEventInfo (const revt::REvent &therev) |
bool | FillRadioShower (const evt::Event &theev) |
bool | FillRadioStations (const evt::Event &theev, const bool saveTrace=true, const bool storeExcludedStations=true) |
bool | FillSimRadioStations (const evt::Event &theev) |
RdEvent & | GetRdEvent () |
const RdEvent & | GetRdEvent () const |
Static Public Member Functions | |
static bool | AddRadioDetectorGeometry (const det::Detector &offlineDet, DetectorGeometry *const adstGeo) |
static bool | AddRadioInfo (FileInfo *const info, const int radioSaveLevel) |
Private Attributes | |
RdEvent | fRdEvent |
Definition at line 35 of file RdFiller.h.
bool RdFiller::AddRadioDetector | ( | const det::Detector & | offlineDet, |
Detector & | adstDet | ||
) |
Definition at line 495 of file RdFiller.cc.
References det::Detector::GetRDetector(), det::Detector::GetReferenceCoordinateSystem(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), and utl::m.
Referenced by otoa::Offline2ADST::FillRadio().
|
static |
Definition at line 523 of file RdFiller.cc.
References det::Detector::GetRDetector(), det::Detector::GetReferenceCoordinateSystem(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), utl::m, and WARNING.
Referenced by otoa::Offline2ADST::FinishDetectorAndFileInfo().
|
static |
Definition at line 512 of file RdFiller.cc.
Referenced by otoa::Offline2ADST::FinishDetectorAndFileInfo().
bool RdFiller::FillRadioChannels | ( | const revt::REvent & | therev, |
const bool | saveTrace = false , |
||
const bool | storeExcludedStations = true |
||
) |
Definition at line 370 of file RdFiller.cc.
References utl::abs(), rdet::Channel::GetBitDepth(), rdet::Channel::GetChannelType(), revt::ChannelRecData::GetCovarianceEnumVector(), revt::ChannelRecData::GetEnumVector(), rdet::Channel::GetMaxVoltage(), rdet::Channel::GetMinVoltage(), revt::ChannelRecData::GetParameter(), revt::ChannelRecData::GetParameterCovariance(), utl::Trace< T >::GetSize(), rdet::RDetector::GetStation(), revt::ChannelRecData::HasParameter(), revt::ChannelRecData::HasParameterCovariance(), utl::megahertz, utl::micro, utl::nanosecond, utl::volt, and WARNING.
Referenced by otoa::Offline2ADST::FillRadio().
bool RdFiller::FillRadioEventInfo | ( | const revt::REvent & | therev | ) |
Will save the radio simulated traces The user has to check if simulation are existing before calling this function
Definition at line 484 of file RdFiller.cc.
References utl::TimeStamp::GetGPSNanoSecond(), utl::TimeStamp::GetGPSSecond(), revt::REvent::GetHeader(), revt::Header::GetId(), revt::REvent::GetRejectionStatus(), revt::Header::GetRunNumber(), and revt::Header::GetTime().
Referenced by otoa::Offline2ADST::FillRadio().
bool RdFiller::FillRadioShower | ( | const evt::Event & | theev | ) |
Definition at line 261 of file RdFiller.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create(), ERROR, evt::ShowerRRecData::GetAxis(), evt::ShowerRRecData::GetAzimuthError(), evt::ShowerRRecData::GetAzimuthPreFitError(), evt::ShowerRRecData::GetCoordinateOrigin(), evt::ShowerRRecData::GetCorePosition(), evt::ShowerRRecData::GetCovarianceEnumVector(), utl::UTMPoint::GetEasting(), evt::ShowerRRecData::GetEnumVector(), utl::UTMPoint::GetHeight(), utl::UTMPoint::GetNorthing(), evt::ShowerRRecData::GetParameter(), evt::ShowerRRecData::GetParameterCovariance(), evt::ShowerRRecData::GetRadiusError(), evt::Event::GetRecShower(), evt::ShowerRecData::GetRRecShower(), utl::ReferenceEllipsoid::GetWGS84(), evt::ShowerRRecData::GetZenithError(), evt::ShowerRRecData::GetZenithPreFitError(), evt::ShowerRRecData::HasParameter(), evt::ShowerRRecData::HasParameterCovariance(), utl::meter, otoa::ToTVector3(), WARNING, and utl::AugerException::what().
Referenced by otoa::Offline2ADST::FillRadio().
bool RdFiller::FillRadioStations | ( | const evt::Event & | theev, |
const bool | saveTrace = true , |
||
const bool | storeExcludedStations = true |
||
) |
Definition at line 61 of file RdFiller.cc.
References utl::abs(), fwk::LocalCoordinateSystemConstructor< Policy >::Create(), evt::ShowerRRecData::GetAxis(), utl::Trace< T >::GetBinning(), evt::ShowerRRecData::GetCoordinateOrigin(), evt::ShowerRRecData::GetCorePosition(), revt::StationRecData::GetCovarianceEnumVector(), revt::StationRecData::GetEnumVector(), evt::ShowerRRecData::GetMagneticFieldVector(), revt::REvent::GetNumberOfSignalStations(), revt::StationRecData::GetParameter(), revt::StationRecData::GetParameterCovariance(), evt::Event::GetRecShower(), evt::Event::GetREvent(), evt::ShowerRecData::GetRRecShower(), utl::Trace< T >::GetSize(), utl::RadioGeometryUtilities::GetTraceInShowerPlaneVxB(), evt::ShowerRRecData::HasAxis(), evt::ShowerRRecData::HasCorePosition(), revt::StationRecData::HasParameter(), revt::StationRecData::HasParameterCovariance(), utl::megahertz, utl::meter, utl::micro, utl::nanosecond, utl::volt, and WARNING.
Referenced by otoa::Offline2ADST::FillRadio().
bool RdFiller::FillSimRadioStations | ( | const evt::Event & | theev | ) |
Definition at line 205 of file RdFiller.cc.
References revt::StationSimData::GetCovarianceEnumVector(), revt::StationSimData::GetEnumVector(), revt::StationSimData::GetParameter(), revt::StationSimData::GetParameterCovariance(), evt::Event::GetREvent(), revt::StationSimData::HasParameter(), revt::StationSimData::HasParameterCovariance(), and WARNING.
Referenced by otoa::Offline2ADST::FillRadio().
|
inline |
Definition at line 63 of file RdFiller.h.
References fRdEvent.
Referenced by otoa::Offline2ADST::FillRadio().
|
inline |
Definition at line 65 of file RdFiller.h.
References fRdEvent.
|
private |
Definition at line 68 of file RdFiller.h.
Referenced by GetRdEvent().