Converts an Offline event to ADST FDEvent. More...
#include "RecDataWriterNG/FD2ADST.h"
Public Member Functions | |
void | Convert (const evt::Event &event, RecEvent &recEvent) |
FD2ADST (const otoa::Offline2ADST &parent, otoa::Status &status) | |
Private Types | |
enum | FDSaturationStatus { eNoSaturation = 0, eLowGainSat, eRecovered, eHighGainSat } |
Private Member Functions | |
const otoa::Config & | Config () const |
void | FillAtmosphericProfileVars (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
void | FillCloudCameraDataBrief (const fevt::Eye &eye, FDEvent &fd) |
void | FillCloudsBetweenEyeAndShower (const fevt::Eye &eye, FDEvent &fd) const |
bool | FillEnergy (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
void | FillEye (const fevt::Eye &eye, FDEvent &fd) |
bool | FillEyeApertureLight (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
void | FillEyeHeader (const fevt::Eye &eye, FDEvent &fd) |
void | FillEyeSim (const evt::Event &event, FDEvent &fd) |
void | FillFdCoreAxis (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
bool | FillFdProfile (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
void | FillFdRecStations (const evt::Event &event, const fevt::Eye &eye, FDEvent &adstFDEvent) const |
bool | FillGaisserHillas (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
void | FillGeometricalUncertainties (const fdet::Eye &dEye, const fevt::Eye &eye, FDEvent &fd) |
void | FillHybridStations (const evt::Event &event, const fevt::Eye &eye, FdRecGeometry &geo) |
void | FillPCGFit (const fdet::Eye &dEye, const fevt::EyeRecData &eyeRec, FdRecGeometry &geo) |
void | FillRecPixel (const fevt::Eye &eye, FDEvent &fd) |
void | FillSDEye (const evt::Event &theEvent, const fevt::Eye &theEye, FDEvent &fd) |
void | FillSDP (const fdet::Eye &dEye, const fevt::EyeRecData &eyeRec, FdRecGeometry &geo) |
void | FillTelRecData (const fevt::Eye &theEye, FDEvent &fd) |
bool | FillTelSimData (const fevt::Eye &theEye, FDEvent &fd) |
void | FillTimeFit (const fdet::Eye &dEye, const fevt::EyeRecData &eyeRec, FdRecGeometry &geo) |
void | FillViewingAngle (FdApertureLight *apLight, FdGeometry *geo, const double xMaxChi) |
void | IncreaseFdRecLevel (FDEvent &fdevent, EFdRecLevel reclevel) |
const otoa::Offline2ADST & | Parent () const |
const otoa::Status & | Status () const |
otoa::Status & | Status () |
int | Verbosity () const |
Private Attributes | |
const otoa::Offline2ADST & | fParent |
otoa::Status & | fStatus |
|
private |
FD2ADST::FD2ADST | ( | const otoa::Offline2ADST & | parent, |
otoa::Status & | status | ||
) |
Definition at line 99 of file FD2ADST.cc.
|
inlineprivate |
Definition at line 64 of file FD2ADST.h.
References otoa::Offline2ADST::Config(), and Parent().
Referenced by Convert(), FillRecPixel(), FillTelRecData(), FillTelSimData(), and Verbosity().
void FD2ADST::Convert | ( | const evt::Event & | event, |
RecEvent & | recEvent | ||
) |
Definition at line 106 of file FD2ADST.cc.
References Config(), otoa::Config::DropUntriggeredMCProfiles(), fevt::FEvent::EyesBegin(), FillCloudCameraDataBrief(), FillCloudsBetweenEyeAndShower(), FillEye(), FillEyeHeader(), FillEyeSim(), FillFdRecStations(), otoa::FOVCalculator::FillFOVVariables(), FillHybridStations(), FillRecPixel(), FillSDEye(), FillTelRecData(), FillTelSimData(), evt::Event::GetFEvent(), evt::Event::HasSEvent(), otoa::FOVCalculator::SetUseBGLoop(), otoa::fd::UsingGDASProfileDatabase(), and otoa::fd::UsingMieAttenuationDatabase().
Referenced by otoa::Offline2ADST::Convert().
|
private |
Definition at line 1289 of file FD2ADST.cc.
References utl::cm2, ERROR, evt::VGaisserHillasParameter::Eval(), atm::Atmosphere::EvaluateDistanceVsSlantDepth(), atm::Atmosphere::EvaluateHeightVsDepth(), atm::Atmosphere::EvaluateHeightVsSlantDepth(), atm::Atmosphere::EvaluateMieAttenuation(), atm::Atmosphere::EvaluateRayleighAttenuation(), utl::g, fwk::CoordinateSystemRegistry::Get(), evt::ShowerFRecData::GetAxis(), evt::ShowerFRecData::GetCorePosition(), evt::ShowerFRecData::GetEnergyDeposit(), fevt::EyeRecData::GetFRecShower(), evt::ShowerFRecData::GetGHParameters(), utl::TabulatedFunction::GetNPoints(), fdet::Eye::GetPosition(), fevt::Eye::GetRecData(), atm::AttenuationResult::GetTransmissionFactor(), utl::TabulatedFunction::GetX(), utl::TabulatedFunction::GetY(), atm::ProfileResult::MaxX(), atm::ProfileResult::MinX(), utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight(), and atm::ProfileResult::Y().
Referenced by FillEye().
|
private |
This is a slim version of Detector2ADST::FillCloudCameraData. It stores only one "int" for the maximum cloud fraction in aperture light pixels and should always be written to the ADST. Only turn it off to save database access.
Definition at line 816 of file FD2ADST.cc.
References utl::CosAngle(), degree, fevt::ComponentSelector::eHasData, ERROR, fevt::FdConstants::eTotal, atm::Atmosphere::EvaluateCloudCoverage(), evt::ShowerFRecData::GetAxis(), fdet::Pixel::GetCloudFraction(), evt::ShowerFRecData::GetCorePosition(), evt::ShowerFRecData::GetCoreTime(), atm::CloudResult::GetCoverage(), fdet::Pixel::GetDirection(), fdet::FDetector::GetEye(), fdet::Eye::GetEyeCoordinateSystem(), fevt::Pixel::GetEyeId(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetHeader(), fevt::Pixel::GetId(), utl::Vector::GetMag(), utl::TabulatedFunction::GetNPoints(), fdet::Telescope::GetParentPhysicalEyeId(), fdet::FDetector::GetPixel(), fdet::Telescope::GetPosition(), fevt::Eye::GetRecData(), fdet::FDetector::GetTelescope(), fevt::Pixel::GetTelescopeId(), utl::BasicVector< HepVector >::GetTheta(), fevt::EyeHeader::GetTimeStamp(), utl::TabulatedFunction::GetX(), fdet::Pixel::HasCloudFraction(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasHeader(), utl::kPiOnTwo, utl::kSpeedOfLight, utl::ns, fevt::Eye::TelescopesBegin(), and fevt::Eye::TelescopesEnd().
Referenced by Convert().
|
private |
Definition at line 736 of file FD2ADST.cc.
References evt::ShowerFRecData::CalculatePointOnShower(), fevt::ComponentSelector::eHasData, fevt::FdConstants::eTotal, fevt::EyeRecData::GetFRecShower(), atm::Atmosphere::GetGOESDB(), fevt::Eye::GetHeader(), fevt::Eye::GetId(), fevt::EyeRecData::GetLightFlux(), atm::GOESDB::GetMaximumCloudProbability(), utl::AugerException::GetMessage(), utl::TabulatedFunction::GetNPoints(), fdet::Eye::GetPosition(), fevt::Eye::GetRecData(), fdet::Eye::GetTelescope(), fevt::EyeHeader::GetTimeStamp(), utl::TabulatedFunction::GetX(), fevt::EyeRecData::HasFRecShower(), fevt::EyeRecData::HasLightFlux(), fevt::Eye::HasRecData(), fevt::Eye::TelescopesBegin(), fdet::Eye::TelescopesBegin(), fevt::Eye::TelescopesEnd(), and WARNING.
Referenced by Convert().
Definition at line 1998 of file FD2ADST.cc.
References evt::ShowerFRecData::eAtmospheric, evt::ShowerFRecData::GetEmEnergy(), evt::ShowerFRecData::GetEmEnergyError(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetRecData(), evt::ShowerFRecData::GetTotalEnergy(), evt::ShowerFRecData::GetTotalEnergyError(), and evt::ShowerFRecData::HasTotalEnergyError().
Referenced by FillEye().
|
private |
Definition at line 260 of file FD2ADST.cc.
References utl::cm2, FillAtmosphericProfileVars(), FillEnergy(), FillEyeApertureLight(), FillFdCoreAxis(), FillFdProfile(), FillGaisserHillas(), FillPCGFit(), FillSDP(), FillTimeFit(), utl::g, evt::ShowerFRecData::GetAxis(), evt::ShowerFRecData::GetCorePosition(), fevt::EyeRecData::GetFRecShower(), fevt::Eye::GetId(), fevt::Eye::GetRecData(), fevt::EyeRecData::GetSDPFitNDof(), fevt::EyeRecData::GetTimeFitNDof(), fevt::Eye::HasHeader(), IncreaseFdRecLevel(), INFO, atm::Atmosphere::InitSlantProfileModel(), otoa::fd::LinearProfileFitChiSquare(), fevt::EyeRecData::PulsedPixelsBegin(), fevt::EyeRecData::PulsedPixelsEnd(), fevt::Eye::TelescopesBegin(), and fevt::Eye::TelescopesEnd().
Referenced by Convert().
|
private |
Definition at line 678 of file FD2ADST.cc.
References fevt::FdConstants::eTotal, fevt::EyeRecData::GetLightFlux(), utl::TabulatedFunction::GetNPoints(), fevt::Eye::GetRecData(), utl::TabulatedFunctionErrors::GetXErr(), utl::TabulatedFunctionErrors::GetYErr(), fevt::EyeRecData::GetZeta(), fevt::TelescopeRecData::HasLightFlux(), fevt::EyeRecData::HasLightFlux(), ns, fevt::Eye::TelescopesBegin(), fevt::Eye::TelescopesEnd(), and utl::TabulatedFunction::Y().
Referenced by FillEye().
|
private |
Definition at line 172 of file FD2ADST.cc.
References otoa::fd::CalcMirrorsInEventBitField(), otoa::fd::CalcMirrorTimeOffsetMap(), otoa::fd::CalcMirrorTLTLabelMap(), otoa::fd::CalcMirrorTLTMap(), otoa::Status::GetEvent(), fevt::EyeHeader::GetEventNumber(), fdet::Eye::GetFirstTelescopeId(), utl::TimeStamp::GetGPSNanoSecond(), utl::TimeStamp::GetGPSSecond(), fevt::Eye::GetHeader(), fevt::Eye::GetId(), fdet::Eye::GetLastTelescopeId(), evt::Event::GetRawEvent(), fevt::EyeHeader::GetRunNumber(), fevt::EyeTriggerData::GetT3AzimuthAtGround(), fevt::EyeTriggerData::GetT3Class(), fevt::EyeTriggerData::GetT3NPixels(), fevt::EyeTriggerData::GetT3SDPPhi(), fevt::EyeTriggerData::GetT3SDPTheta(), fevt::EyeTriggerData::GetT3Time(), fevt::EyeHeader::GetTimeStamp(), fevt::Eye::GetTriggerData(), fevt::EyeHeader::HasBadTimeCorrection(), fevt::Eye::HasHeader(), fevt::Eye::HasTriggerData(), IncreaseFdRecLevel(), fevt::EyeHeader::IsOfflineTimeCorrected(), Status(), otoa::TimeStamp2HHMMSS(), otoa::TimeStamp2MoonCycle(), and otoa::TimeStamp2YYMMDD().
Referenced by Convert().
|
private |
Definition at line 2724 of file FD2ADST.cc.
References Angle(), otoa::fd::ConvertXToChi(), utl::Cross(), utl::deg, evt::ShowerSimData::GetDirection(), fdet::FDetector::GetEye(), fdet::Eye::GetEyeCoordinateSystem(), det::Detector::GetFDetector(), evt::Event::GetFEvent(), evt::ShowerSimData::GetGHParameters(), fevt::Eye::GetHeader(), utl::Vector::GetMag(), utl::BasicVector< HepVector >::GetPhi(), fdet::Eye::GetPosition(), evt::ShowerSimData::GetPosition(), utl::BasicVector< HepVector >::GetTheta(), fevt::EyeHeader::GetTimeStamp(), evt::ShowerSimData::GetTimeStamp(), evt::ShowerSimData::GetXFirst(), evt::VGaisserHillasParameter::GetXMax(), fevt::FEvent::HasEye(), evt::ShowerSimData::HasGHParameters(), fevt::Eye::HasHeader(), evt::Event::HasSimShower(), utl::kSpeedOfLight, utl::Vector::Normalize(), utl::Normalized(), and ns.
Referenced by Convert().
|
private |
Definition at line 497 of file FD2ADST.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create(), ERROR, otoa::FillCelestialCoordinates(), FillGeometricalUncertainties(), fwk::CoordinateSystemRegistry::Get(), evt::ShowerFRecData::GetAxis(), evt::ShowerFRecData::GetCorePosition(), evt::ShowerFRecData::GetCoreTime(), utl::UTMPoint::GetEasting(), otoa::Status::GetEvent(), fdet::Eye::GetEyeCoordinateSystem(), fevt::EyeRecData::GetFRecShower(), utl::TimeStamp::GetGPSNanoSecond(), utl::TimeStamp::GetGPSSecond(), utl::UTMPoint::GetHeight(), utl::UTMPoint::GetNorthing(), utl::BasicVector< HepVector >::GetPhi(), fdet::Eye::GetPosition(), fevt::Eye::GetRecData(), sevt::Station::GetRecData(), evt::Event::GetSEvent(), sevt::SEvent::GetStation(), evt::ShowerFRecData::GetStationIds(), utl::BasicVector< HepVector >::GetTheta(), sevt::StationRecData::GetTotalSignal(), utl::BasicVector< HepVector >::GetZ(), sevt::Station::HasRecData(), sevt::SEvent::HasStation(), galactic::meter, Status(), and otoa::ToTVector3().
Referenced by FillEye().
Definition at line 965 of file FD2ADST.cc.
References utl::cm2, fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherMultScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, fevt::FdConstants::eFluorMultScattered, electrons, ERROR, fevt::FdConstants::eTotal, FillViewingAngle(), utl::g, evt::ShowerFRecData::GetEnergyDeposit(), fevt::EyeRecData::GetFRecShower(), fevt::EyeRecData::GetLightFlux(), evt::ShowerFRecData::GetLongitudinalProfile(), utl::TabulatedFunction::GetNPoints(), fevt::Eye::GetRecData(), evt::ShowerFRecData::HasEnergyDeposit(), fevt::EyeRecData::HasLightFlux(), evt::ShowerFRecData::HasLongitudinalProfile(), IncreaseFdRecLevel(), PeV, utl::TabulatedFunction::YBegin(), utl::TabulatedFunction::YEnd(), utl::TabulatedFunctionErrors::YErrBegin(), and utl::TabulatedFunctionErrors::YErrEnd().
Referenced by FillEye().
|
private |
Definition at line 2032 of file FD2ADST.cc.
References utl::abs(), Angle(), utl::cm2, utl::CosAngle(), utl::Cross(), ERROR, utl::g, fevt::EyeRecData::GetChiZero(), fdet::FDetector::GetEye(), fdet::Eye::GetEyeCoordinateSystem(), det::Detector::GetFDetector(), fevt::EyeRecData::GetFRecShower(), utl::TimeStamp::GetGPSNanoSecond(), fevt::Eye::GetHeader(), fdet::Eye::GetLocalCoordinateSystem(), utl::Vector::GetMag(), utl::AugerException::GetMessage(), utl::BasicVector< HepVector >::GetPhi(), sevt::StationTriggerData::GetPLDTimeOffset(), sevt::StationTriggerData::GetPLDVersion(), fdet::Eye::GetPosition(), sdet::Station::GetPosition(), fevt::Eye::GetRecData(), fevt::EyeRecData::GetRp(), det::Detector::GetSDetector(), fevt::EyeRecData::GetSDP(), sevt::StationRecData::GetSignalStartTime(), sdet::SDetector::GetStation(), evt::ShowerFRecData::GetStationIds(), utl::BasicVector< HepVector >::GetTheta(), fevt::EyeHeader::GetTimeStamp(), sevt::StationRecData::GetTotalSignal(), sevt::StationRecData::GetTotalSignalError(), fevt::EyeRecData::GetTZero(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasHeader(), fevt::Eye::HasRecData(), evt::Event::HasSEvent(), sevt::StationTriggerData::IsMultiplicityOfPositiveSteps(), sevt::StationTriggerData::IsRandom(), sevt::StationTriggerData::IsRDThreshold(), sevt::StationTriggerData::IsT1Threshold(), sevt::StationTriggerData::IsT2Threshold(), sevt::StationTriggerData::IsTimeOverThreshold(), sevt::StationTriggerData::IsTimeOverThresholdDeconvoluted(), utl::kPi, utl::kSpeedOfLight, utl::m, atm::ProfileResult::MaxX(), atm::ProfileResult::MinX(), utl::Vector::Normalize(), utl::Normalized(), utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight(), std::pow(), sevt::StationTriggerData::SetPLDVersion(), utl::ShowerAge(), sevt::SEvent::StationsBegin(), sevt::SEvent::StationsEnd(), and atm::ProfileResult::Y().
Referenced by Convert().
|
private |
Definition at line 1118 of file FD2ADST.cc.
References utl::cm2, otoa::fd::ConvertXToChi(), evt::gh::eAsym, evt::ShowerFRecData::eAtmospheric, evt::gh::eClassic, evt::gh::eFWHM, evt::gh::eLambda, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eWidth, evt::gh::eX0, utl::g, gcm2, evt::MultipleGaisserHillasParameters::GetChi2Improvement(), evt::GaisserHillas4Parameter::GetCorrelationNMaxShapeParameter(), evt::GaisserHillas4Parameter::GetCorrelationShapeParameters(), evt::GaisserHillas4Parameter::GetCorrelationXMaxShapeParameter(), fdet::Eye::GetEyeCoordinateSystem(), fevt::EyeRecData::GetFRecShower(), evt::GaisserHillas4Parameter::GetFunctionType(), evt::gh::GetFunctionTypeName(), evt::ShowerFRecData::GetGHParameters(), evt::ShowerFRecData::GetMultipleGHParameters(), fevt::Eye::GetRecData(), evt::GaisserHillas4Parameter::GetShapeParameter(), evt::GaisserHillas4Parameter::GetShapeParameterError(), evt::MultipleGaisserHillasParameters::GetVirtualParameters(), evt::ShowerFRecData::GetXmaxError(), evt::GaisserHillas6Parameter::GetXZero(), evt::GaisserHillas6Parameter::GetXZeroError(), evt::ShowerFRecData::HasGHParameters(), evt::ShowerFRecData::HasMultipleGHParameters(), evt::ShowerFRecData::HasXmaxError(), utl::kLambdaGH, utl::m, PeV, and WARNING.
Referenced by FillEye().
|
private |
Definition at line 605 of file FD2ADST.cc.
References utl::CorrelationMatrix::Get(), fevt::EyeRecData::GetChiZero(), fevt::EyeRecData::GetChiZeroError(), fdet::Eye::GetEyeCoordinateSystem(), utl::BasicVector< HepVector >::GetPhi(), utl::NumericalErrorPropagation::GetPropagatedCorrelations(), utl::NumericalErrorPropagation::GetPropagatedErrors(), fevt::Eye::GetRecData(), fevt::EyeRecData::GetRp(), fevt::EyeRecData::GetRpChi0Correlation(), fevt::EyeRecData::GetRpError(), fevt::EyeRecData::GetSDP(), fevt::EyeRecData::GetSDPCorrThetaPhi(), fevt::EyeRecData::GetSDPPhiError(), fevt::EyeRecData::GetSDPThetaError(), utl::BasicVector< HepVector >::GetTheta(), and utl::CorrelationMatrix::Set().
Referenced by FillFdCoreAxis().
|
private |
Definition at line 2798 of file FD2ADST.cc.
References utl::abs(), utl::Cross(), fevt::EyeRecData::GetChiZero(), fdet::FDetector::GetEye(), fdet::Eye::GetEyeCoordinateSystem(), det::Detector::GetFDetector(), fevt::EyeRecData::GetFRecShower(), fdet::Eye::GetLocalCoordinateSystem(), utl::Vector::GetMag(), fdet::Eye::GetPosition(), sdet::Station::GetPosition(), fevt::Eye::GetRecData(), fevt::EyeRecData::GetRp(), det::Detector::GetSDetector(), fevt::EyeRecData::GetSDP(), evt::ShowerFRecData::GetSDTimeResidual(), sdet::SDetector::GetStation(), evt::ShowerFRecData::GetStationIds(), utl::BasicVector< HepVector >::GetTheta(), sevt::StationRecData::GetTotalSignal(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), fevt::EyeRecData::HasFRecShower(), fevt::Eye::HasHeader(), evt::Event::HasSEvent(), utl::kPi, utl::Vector::Normalize(), utl::Normalized(), sevt::SEvent::StationsBegin(), and sevt::SEvent::StationsEnd().
Referenced by Convert().
|
private |
Definition at line 461 of file FD2ADST.cc.
References LDFFinderKG::eFit, and fevt::EyeRecData::GetPCGF().
Referenced by FillEye().
|
private |
Definition at line 2234 of file FD2ADST.cc.
References Angle(), utl::Trace< T >::Begin(), Config(), utl::Cross(), fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, eHighGainSat, eLowGainSat, utl::Trace< T >::End(), eNoSaturation, eRecovered, exit, otoa::fd::GetCalibrationConstant(), fdet::Telescope::GetCamera(), fevt::PixelRecData::GetCentroid(), fevt::PixelRecData::GetCentroidError(), fevt::PixelRecData::GetChi_i(), fdet::Pixel::GetDirection(), fevt::Pixel::GetId(), fevt::Eye::GetId(), utl::TimeInterval::GetNanoSecond(), fevt::EyeRecData::GetNPulsedPixels(), fevt::EyeRecData::GetNSDPPixels(), fevt::EyeRecData::GetNTimeFitPixels(), fevt::PixelRecData::GetPhotonTrace(), fevt::PixelRecData::GetPulseStart(), fevt::PixelRecData::GetPulseStop(), fevt::Pixel::GetRecData(), fevt::Eye::GetRecData(), fevt::PixelRecData::GetRMS(), fevt::EyeRecData::GetSDP(), fevt::Pixel::GetSimData(), fdet::Camera::GetSLTTriggerBin(), fevt::PixelRecData::GetT_i(), fevt::PixelRecData::GetT_iError(), fdet::FDetector::GetTelescope(), fevt::Pixel::GetTelescopeId(), fevt::PixelTriggerData::GetThreshold(), fevt::PixelRecData::GetTotalCharge(), fevt::Pixel::GetTriggerData(), fevt::Pixel::HasRecData(), fevt::Pixel::HasSimData(), fevt::Pixel::HasTriggerData(), fevt::Pixel::IsHighGainSaturation(), fevt::Pixel::IsLowGainSaturation(), fevt::Pixel::IsSaturationRecovered(), utl::kPi, otoa::LinearFit(), utl::Normalized(), ns, fevt::PixelSimData::PhotonTracesBegin(), fevt::PixelSimData::PhotonTracesEnd(), fevt::EyeRecData::PulsedPixelsBegin(), fevt::EyeRecData::PulsedPixelsEnd(), fevt::EyeRecData::SDPPixelsBegin(), fevt::EyeRecData::SDPPixelsEnd(), sqrt(), otoa::Config::StoreMCTraces(), fevt::Eye::TelescopesBegin(), fevt::Eye::TelescopesEnd(), fevt::EyeRecData::TimeFitPixelsBegin(), and fevt::EyeRecData::TimeFitPixelsEnd().
Referenced by Convert().
|
private |
Definition at line 2957 of file FD2ADST.cc.
References Angle(), utl::Cross(), evt::ShowerSRecData::GetAxis(), evt::ShowerSRecData::GetCorePosition(), evt::ShowerSRecData::GetCoreTime(), fevt::Eye::GetHeader(), utl::AxialVector::GetMag(), utl::Vector::GetMag(), utl::BasicVector< HepVector >::GetPhi(), evt::Event::GetRecShower(), evt::ShowerRecData::GetSRecShower(), utl::BasicVector< HepVector >::GetTheta(), fevt::EyeHeader::GetTimeStamp(), evt::Event::HasRecShower(), evt::ShowerRecData::HasSRecShower(), utl::kSpeedOfLight, utl::Normalized(), and ns.
Referenced by Convert().
|
private |
Definition at line 379 of file FD2ADST.cc.
References fdet::Eye::GetEyeCoordinateSystem(), utl::BasicVector< HepVector >::GetPhi(), fevt::EyeRecData::GetSDP(), fevt::EyeRecData::GetSDPCorrThetaPhi(), fevt::EyeRecData::GetSDPFitChiSquare(), fevt::EyeRecData::GetSDPFitNDof(), fevt::EyeRecData::GetSDPPhiError(), fevt::EyeRecData::GetSDPThetaError(), and utl::BasicVector< HepVector >::GetTheta().
Referenced by FillEye().
|
private |
Definition at line 1765 of file FD2ADST.cc.
References Config(), fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherMultScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, fevt::FdConstants::eFluorMultScattered, fevt::FdConstants::eTotal, fevt::TelescopeRecData::GetChi0TZeroCorrelation(), fevt::TelescopeRecData::GetChiZero(), fevt::TelescopeRecData::GetChiZeroError(), fdet::Eye::GetEyeCoordinateSystem(), fdet::Eye::GetId(), fevt::TelescopeRecData::GetLightCollectionEfficiency(), fevt::TelescopeRecData::GetLightFlux(), utl::TabulatedFunction::GetNPoints(), utl::BasicVector< HepVector >::GetPhi(), fevt::TelescopeRecData::GetRp(), fevt::TelescopeRecData::GetRpChi0Correlation(), fevt::TelescopeRecData::GetRpError(), fevt::TelescopeRecData::GetRpTZeroCorrelation(), fevt::TelescopeRecData::GetSDP(), utl::MultiTabulatedFunctionErrors::GetTabulatedFunctionErrors(), utl::BasicVector< HepVector >::GetTheta(), fevt::TelescopeRecData::GetTimeFitChiSquare(), fevt::TelescopeRecData::GetTimeFitNDof(), fevt::TelescopeRecData::GetTZero(), fevt::TelescopeRecData::GetTZeroError(), utl::TabulatedFunction::GetX(), utl::TabulatedFunctionErrors::GetXErr(), utl::TabulatedFunctionErrors::GetYErr(), fevt::TelescopeRecData::GetZeta(), utl::MultiObject< T, LabeledObjectType >::HasLabel(), fevt::TelescopeRecData::HasLightCollectionEfficiency(), fevt::TelescopeRecData::HasLightFlux(), ns, fevt::Eye::TelescopesBegin(), fevt::Eye::TelescopesEnd(), utl::TabulatedFunction::Y(), utl::TabulatedFunction::YBegin(), utl::TabulatedFunction::YEnd(), utl::TabulatedFunctionErrors::YErrBegin(), and utl::TabulatedFunctionErrors::YErrEnd().
Referenced by Convert().
|
private |
Definition at line 1470 of file FD2ADST.cc.
References Config(), atm::Atmosphere::eCerenkov, fevt::FdConstants::eCherDirect, fevt::FdConstants::eCherMieScattered, fevt::FdConstants::eCherRayleighScattered, fevt::FdConstants::eFluorDirect, atm::Atmosphere::eFluorescence, fevt::FdConstants::ePrimaryCherDirect, fevt::FdConstants::ePrimaryCherMieScattered, fevt::FdConstants::ePrimaryCherRayleighScattered, FillViewingAngle(), det::Detector::GetAtmosphere(), utl::Trace< T >::GetBinning(), fevt::TelescopeSimData::GetDistanceTrace(), fdet::FDetector::GetEye(), fdet::Eye::GetEyeCoordinateSystem(), det::Detector::GetFDetector(), fevt::Eye::GetHeader(), fdet::FDetector::GetModelMaxWavelength(), fdet::FDetector::GetModelMinWavelength(), fdet::Telescope::GetModelRelativeEfficiency(), fevt::TelescopeSimData::GetPhotonsStartTime(), fevt::TelescopeSimData::GetPhotonTrace(), utl::Trace< T >::GetSize(), fdet::Eye::GetTelescope(), fdet::Telescope::GetTelescopeCoordinateSystem(), fevt::EyeHeader::GetTimeStamp(), atm::Atmosphere::GetWavelengths(), fevt::TelescopeSimData::HasDistanceTrace(), fevt::Eye::HasHeader(), fevt::TelescopeSimData::HasPhotonTrace(), max, RdBeamFormer::norm(), ns, utl::ns, fevt::Eye::TelescopesBegin(), and fevt::Eye::TelescopesEnd().
Referenced by Convert().
|
private |
Definition at line 394 of file FD2ADST.cc.
References fevt::EyeRecData::GetAxisFitChiSquare(), fevt::EyeRecData::GetAxisFitNDof(), fevt::EyeRecData::GetChi0TZeroCorrelation(), fevt::PixelRecData::GetChi_i(), fevt::EyeRecData::GetChiZero(), fevt::EyeRecData::GetChiZeroError(), fevt::EyeRecData::GetEastPhiCorrelation(), fevt::EyeRecData::GetEastTCoreCorrelation(), fevt::EyeRecData::GetEastThetaCorrelation(), fevt::EyeRecData::GetFRecShower(), utl::TimeInterval::GetInterval(), utl::TimeInterval::GetNanoSecond(), fevt::EyeRecData::GetNorthEastCorrelation(), fevt::EyeRecData::GetNorthPhiCorrelation(), fevt::EyeRecData::GetNorthTCoreCorrelation(), fevt::EyeRecData::GetNorthThetaCorrelation(), fevt::EyeRecData::GetNTimeFitPixels(), fevt::EyeRecData::GetPhiTCoreCorrelation(), fevt::EyeRecData::GetRp(), fevt::EyeRecData::GetRpChi0Correlation(), fevt::EyeRecData::GetRpError(), fevt::EyeRecData::GetRpTZeroCorrelation(), evt::ShowerFRecData::GetStationIds(), fevt::PixelRecData::GetT_i(), fevt::PixelRecData::GetT_iError(), fevt::EyeRecData::GetThetaPhiCorrelation(), fevt::EyeRecData::GetThetaTCoreCorrelation(), fevt::EyeRecData::GetTimeFitChiSquare(), fevt::EyeRecData::GetTimeFitNDof(), fevt::EyeRecData::GetTZero(), fevt::EyeRecData::GetTZeroError(), utl::kSpeedOfLight, fevt::EyeRecData::TimeFitPixelsBegin(), and fevt::EyeRecData::TimeFitPixelsEnd().
Referenced by FillEye().
|
private |
Definition at line 2902 of file FD2ADST.cc.
References RdGeoCeLDFFitter::c.
Referenced by FillFdProfile(), and FillTelSimData().
|
private |
Definition at line 2024 of file FD2ADST.cc.
Referenced by FillEye(), FillEyeHeader(), and FillFdProfile().
|
inlineprivate |
|
inlineprivate |
Definition at line 65 of file FD2ADST.h.
References fStatus.
Referenced by FillEyeHeader(), and FillFdCoreAxis().
|
inlineprivate |
|
inlineprivate |
Definition at line 67 of file FD2ADST.h.
References Config(), and otoa::Config::Verbosity().
|
private |
|
private |