Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
DmTrial.cpp
1 #include "cheetah/data/DmTrial.h"
2 
3 namespace ska {
4 namespace cheetah {
5 namespace data {
6 
7 template <typename SeriesType>
8 DmTrial<SeriesType>::DmTrial(DmTrialsMetadata::Metadata const& metadata, Iterator start_it, Iterator end_it)
9  : SeriesSlice<SeriesType>(std::move(start_it),std::move(end_it))
10  , _metadata(metadata)
11 {
12 }
13 
14 template <typename SeriesType>
16 {
17 }
18 
19 template <typename SeriesType>
20 typename DmTrial<SeriesType>::DmType DmTrial<SeriesType>::dm() const
21 {
22  return _metadata.dm();
23 }
24 
25 template <typename SeriesType>
26 typename DmTrial<SeriesType>::TimeType DmTrial<SeriesType>::sampling_interval() const
27 {
28  return _metadata.sampling_interval();
29 }
30 
31 } // namespace data
32 } // namespace cheetah
33 } // namespace ska
TimeType sampling_interval() const
return the sampling interval
Container for an metadata concerning a single DM trial.
DmTrial(DmTrialsMetadata::Metadata const &metadata, Iterator start_it, Iterator end_it)
Create new instance.
Definition: DmTrial.cpp:8
Some limits and constants for FLDO.
Definition: Brdz.h:35
DmType const & dm() const
return the dispersion measure
DmType dm() const
Return the dispersion measure of the trial.
Definition: DmTrial.cpp:20
A view into a series-like container.
Definition: SeriesSlice.h:17
A wrapper class that presents a SeriesSlice object as a trial dispersion measure time series...
Definition: DmTrial.h:31
TimeType sampling_interval() const
Return the sampling interval.
Definition: DmTrial.cpp:26