Class SiteCalibrationServiceImpl
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.service.impl.SiteCalibrationServiceImpl
- All Implemented Interfaces:
SiteCalibrationService
-
Constructor Summary
ConstructorDescriptionSiteCalibrationServiceImpl
(ServiceConfig serviceConfig, MdacCalculatorService mdac, SiteFrequencyBandParametersService siteParamsService, MeasuredMwsService measuredMwsService, SpectraCalculator spectraCalc, SharedFrequencyBandParametersRepository sharedFrequencyBandParametersRepository) -
Method Summary
Modifier and TypeMethodDescriptionfitMws
(Map<FrequencyBand, List<SpectraMeasurement>> dataByFreqBand, MdacParametersFI mdacFI, Map<PICK_TYPES, MdacParametersPS> mdacPS, Map<FrequencyBand, Map<Station, SiteFrequencyBandParameters>> stationFrequencyBandParameters, PICK_TYPES selectedPhase) getMdac()
static Map<Event,
Map<FrequencyBand, Map<Station, SpectraMeasurement>>> mapToEventAndStation
(Map<FrequencyBand, List<SpectraMeasurement>> dataByFreqBand) measureSiteCorrections
(Map<FrequencyBand, List<SpectraMeasurement>> dataByFreqBand, MdacParametersFI mdacFI, Map<PICK_TYPES, MdacParametersPS> mdacPS, Map<String, List<ReferenceMwParameters>> refMws, Map<String, List<ValidationMwParameters>> valMws, Map<FrequencyBand, SharedFrequencyBandParameters> frequencyBandParameters, PICK_TYPES selectedPhase) setMdac
(MdacCalculatorService mdac) setMeasuredMwsService
(MeasuredMwsService measuredMwsService) setServiceConfig
(ServiceConfig serviceConfig) setSiteParamsService
(SiteFrequencyBandParametersService siteParamsService) setSpectraCalc
(SpectraCalculator spectraCalc)
-
Constructor Details
-
Method Details
-
fitMws
public List<MeasuredMwParameters> fitMws(Map<FrequencyBand, List<SpectraMeasurement>> dataByFreqBand, MdacParametersFI mdacFI, Map<PICK_TYPES, MdacParametersPS> mdacPS, Map<FrequencyBand, Map<Station, SiteFrequencyBandParameters>> stationFrequencyBandParameters, PICK_TYPES selectedPhase) - Specified by:
fitMws
in interfaceSiteCalibrationService
-
measureSiteCorrections
public Map<FrequencyBand,Map<Station, measureSiteCorrectionsSiteFrequencyBandParameters>> (Map<FrequencyBand, List<SpectraMeasurement>> dataByFreqBand, MdacParametersFI mdacFI, Map<PICK_TYPES, MdacParametersPS> mdacPS, Map<String, List<ReferenceMwParameters>> refMws, Map<String, List<ValidationMwParameters>> valMws, Map<FrequencyBand, SharedFrequencyBandParameters> frequencyBandParameters, PICK_TYPES selectedPhase) - Specified by:
measureSiteCorrections
in interfaceSiteCalibrationService
-
mapToEventAndStation
public static Map<Event,Map<FrequencyBand, mapToEventAndStationMap<Station, SpectraMeasurement>>> (Map<FrequencyBand, List<SpectraMeasurement>> dataByFreqBand) -
getMdac
-
setMdac
-
getSiteParamsService
-
setSiteParamsService
public SiteCalibrationServiceImpl setSiteParamsService(SiteFrequencyBandParametersService siteParamsService) -
getMeasuredMwsService
-
setMeasuredMwsService
-
getSpectraCalc
-
setSpectraCalc
-
getServiceConfig
-
setServiceConfig
-