Class DispersionMeasureSkymap¶
- Defined in File DispersionMeasureSkymap.h
Inheritance Relationships¶
Base Type¶
- public SkymapTemplate< QDispersionMeasure, QNumber >(Template Class SkymapTemplate)
Class Documentation¶
- 
class DispersionMeasureSkymap: public SkymapTemplate<QDispersionMeasure, QNumber>¶
- A skymap container for dispersion measure (DM). - Public Types - 
typedef tFluxContainer::iterator iterator¶
- iterator goodies 
 - 
typedef tFluxContainer::const_iterator const_iterator¶
 - Public Functions - 
DispersionMeasureSkymap(std::size_t nside_)¶
 - 
std::size_t size() const¶
- Size of the skymap container (same as getNPix()) 
 - 
std::size_t getUnmaskedPixelCount() const¶
- Calculate the total number of unmasked pixels 
 - 
QDispersionMeasure getPixel(std::size_t ipix) const¶
 - 
double getPixelAsDouble(std::size_t i) const¶
- Retrieve ith ( - ipix) pixel as naked double
 
 - 
QDispersionMeasure getMean() const¶
- Calculate the mean value of unmasked pixels 
 - 
bool hasMask() const¶
- Checks if the skymap is masked 
 - 
QDispersionMeasure operator[](std::size_t ipix) const¶
- Pixel accessor [] (same as getPixel) 
 - 
QDispersionMeasure *data()¶
- Returns a pointer to the pixel container 
 - Set the line of sight integrator 
 - 
void setOutput()¶
 - 
void printPixels() const¶
 - 
std::vector<bool> getMask() const¶
 - 
bool isMasked(std::size_t pixel) const¶
 - 
void compute()¶
 - 
void convertToUnits(QDispersionMeasure units_, const std::string &defaultUnitsString)¶
- output 
 - 
QNumber toSkymapDefaultUnits(const QDispersionMeasure pixel) const¶
 - 
QDispersionMeasure getOutputUnits() const¶
 - 
std::string getOutputUnitsAsString() const¶
 - 
std::string getUnits() const¶
 - 
std::vector<float> containerToRawVector() const¶
 - 
SkymapTemplate<QDispersionMeasure, QNumber>::const_iterator begin()¶
 - 
const_iterator begin() const¶
 - 
SkymapTemplate<QDispersionMeasure, QNumber>::const_iterator end()¶
 - 
const_iterator end() const¶
 - 
void setNside(std::size_t nside_)¶
 - 
std::size_t getNside() const¶
 - 
void setRes(std::size_t res_)¶
 - 
std::size_t getRes() const¶
 - 
std::size_t getNpix() const¶
 - 
std::string getDescription() const
 - 
void setDescription(const std::string &description)
 - Protected Functions - 
void initDefaultOutputUnits(QDispersionMeasure units, const std::string &unitsString)¶
 - 
void initContainer()¶
 - 
void initMask()¶
 - Protected Attributes - 
tFluxContainer fluxContainer¶
 - 
std::vector<bool> maskContainer¶
 - 
std::string defaultOutputUnitsString¶
 - 
QNumber skymapParameter
 - 
std::shared_ptr<SkymapMask> mask¶
 - 
std::shared_ptr<IntegratorTemplate<QDispersionMeasure, QNumber>> integrator¶
 - 
std::shared_ptr<ProgressBar> progressbar¶
 - 
std::shared_ptr<std::mutex> progressbar_mutex¶
 - 
std::size_t nside¶
 - 
std::size_t npix¶
 - 
std::size_t res¶
 - 
std::string description¶
 
- 
typedef tFluxContainer::iterator