3 #ifndef SZA_UTIL_PTSRCGEN_H
4 #define SZA_UTIL_PTSRCGEN_H
15 #include "carma/szautil/Angle.h"
46 void setDnDs(
double k,
double gamma, Flux fu, SolidAngle au);
50 void setDnDs(std::vector<double> flux, std::vector<double> num,
51 const Flux::Jansky& fluxUnit,
52 const SolidAngle::Steradians& angleUnit);
54 unsigned getNSrc(Flux& fluxMin, SolidAngle& area,
bool doRand=
true);
55 unsigned getNSrc(Flux& fluxMin, Flux& fluxMax, SolidAngle& area,
bool doRand=
true);
60 std::vector<Flux> generateSources(Flux fluxMin, SolidAngle sr,
bool doRand=
true);
61 std::vector<Flux> generateSources(Flux fluxMin, Flux fluxMax, SolidAngle sr,
bool doRand=
true);
66 void generateSources(Flux fluxMin, Angle x, Angle y,
67 std::vector<Flux>& srcFlux,
68 std::vector<Angle>& srcX,
69 std::vector<Angle>& srcY,
72 void generateSources(Flux fluxMin, Flux fluxMax, Angle x, Angle y,
73 std::vector<Flux>& srcFlux,
74 std::vector<Angle>& srcX,
75 std::vector<Angle>& srcY,
95 #endif // End #ifndef SZA_UTIL_PTSRCGEN_H
Tagged: Wed Sep 14 17:52:22 PDT 2005.
Tagged: Wed Sep 14 17:14:39 PDT 2005.