|
|
| Pair2D () |
| default constructor
|
|
| Pair2D (const double binSize_D1, const int nbins_D1, const double shift_D1, const double binSize_D2, const int nbins_D2, const double shift_D2, const CoordinateUnits angularUnits=CoordinateUnits::_radians_, std::function< double(double)> angularWeight=nullptr) |
| constructor More...
|
|
virtual | ~Pair2D ()=default |
| default destructor
|
|
|
double | scale_D1 (const int i) const override |
| get the protected member m_scale_D1[i] More...
|
|
std::vector< double > | scale_D1 () const override |
| get the protected member m_scale_D1 More...
|
|
double | scale_D2 (const int i) const override |
| get the protected member m_scale_D2[i] More...
|
|
std::vector< double > | scale_D2 () const override |
| get the protected member m_scale_D2 More...
|
|
double | PP2D (const int i, const int j) const override |
| get the protected member m_PP2D[i] More...
|
|
std::vector< std::vector< double > > | PP2D () const override |
| get the protected member m_PP2D More...
|
|
double | PP2D_weighted (const int i, const int j) const override |
| get the protected member m_PP2D_weighted[i] More...
|
|
std::vector< std::vector< double > > | PP2D_weighted () const override |
| get the protected member m_PP2D_weighted More...
|
|
double | binSize_inv_D1 () const override |
| get the protected member Pair2D::m_binSize_inv_D1 More...
|
|
int | nbins_D1 () const override |
| get the protected member Pair2D::m_nbins_D1 More...
|
|
double | shift_D1 () const override |
| get the protected member Pair2D::m_shift_D1 More...
|
|
double | binSize_inv_D2 () const override |
| get the protected member Pair2D::m_binSize_inv_D2 More...
|
|
int | nbins_D2 () const override |
| get the protected member Pair2D::m_nbins_D2 More...
|
|
double | shift_D2 () const override |
| get the protected member Pair2D::m_shift_D2 More...
|
|
|
void | reset () override |
| reset the pair counts More...
|
|
void | set_scale_D1 (const int i, const double pp) |
| set the protected member Pair2D::m_scale_D1[i] More...
|
|
void | set_scale_D2 (const int i, const double pp) |
| set the protected member Pair2D::m_scale_D2[i] More...
|
|
void | set_PP2D (const int i, const int j, const double pp) |
| set the protected member Pair2D::m_PP2D[i][j] More...
|
|
void | set_PP2D_weighted (const int i, const int j, const double pp) |
| set the protected member Pair2D::m_PP2D_weighted[i][j] More...
|
|
void | add_data2D (const int i, const int j, const std::vector< double > data) override |
| set the protected members by adding new data More...
|
|
void | add_data2D (const int i, const int j, const std::shared_ptr< pairs::Pair > pair, const double ww=1.) override |
| set the protected members by adding new data More...
|
|
|
void | Sum (const std::shared_ptr< Pair > pp, const double ww=1) override |
| sum the number of binned pairs More...
|
|
Dim | pairDim () const |
| get the dimension of the pair vectors More...
|
|
PairType | pairType () const |
| get the pair type More...
|
|
PairInfo | pairInfo () const |
| get the pair information type More...
|
|
CoordinateUnits | angularUnits () |
| get the angular units More...
|
|
FunctionDoubleDouble | angularWeight () |
| get the m_angularWeight function More...
|
|
virtual double | scale (const int i) const |
| get the member m_scale[i] More...
|
|
virtual std::vector< double > | scale () const |
| get the member std::vector<double> m_scale More...
|
|
virtual double | scale_mean (const int i) const |
| get the member m_scale_mean[i] More...
|
|
virtual std::vector< double > | scale_mean () const |
| get the member std::vector<double> m_scale_mean More...
|
|
virtual double | scale_S (const int i) const |
| get the member m_scale_S[i] More...
|
|
virtual std::vector< double > | scale_S () const |
| get the member std::vector<double> m_scale_S More...
|
|
virtual double | scale_sigma (const int i) const |
| get the member m_scale_sigma[i] More...
|
|
virtual std::vector< double > | scale_sigma () const |
| get the member std::vector<double> m_scale_sigma More...
|
|
virtual double | z_mean (const int i) const |
| get the protected member Pair1D_extra::m_z_mean[i] More...
|
|
virtual std::vector< double > | z_mean () const |
| get the protected member Pair1D_extra::m_z_mean More...
|
|
virtual double | z_S (const int i) const |
| get the protected member Pair1D_extra::m_z_S[i] More...
|
|
virtual std::vector< double > | z_S () const |
| get the protected member Pair1D_extra::m_z_S More...
|
|
virtual double | z_sigma (const int i) const |
| get the protected member Pair1D_extra::m_z_sigma[i] More...
|
|
virtual std::vector< double > | z_sigma () const |
| get the protected member Pair1D_extra::m_z_sigma More...
|
|
virtual double | PP1D (const int i) const |
| get the member m_PP1D[i] More...
|
|
virtual std::vector< double > | PP1D () const |
| get the member std::vector<double> m_PP1D More...
|
|
virtual double | PP1D_weighted (const int i) const |
| get the member m_PP1D_weighted[i] More...
|
|
virtual std::vector< double > | PP1D_weighted () const |
| get the member std::vector<double> m_PP1D_weighted More...
|
|
virtual double | scale_D1_mean (const int i, const int j) const |
| get the protected member m_scale_D1[i][j] More...
|
|
virtual std::vector< std::vector< double > > | scale_D1_mean () const |
| get the protected member m_scale_D1 More...
|
|
virtual double | scale_D2_mean (const int i, const int j) const |
| get the protected member m_scale_D2[i][j] More...
|
|
virtual std::vector< std::vector< double > > | scale_D2_mean () const |
| get the protected member m_scale_D2 More...
|
|
virtual double | scale_D1_S (const int i, const int j) const |
| get the member m_scale_D1_S[i][j] More...
|
|
virtual std::vector< std::vector< double > > | scale_D1_S () const |
| get the member std::vector<double> m_scale_D1 More...
|
|
virtual double | scale_D2_S (const int i, const int j) const |
| get the member m_scale_D2[i][j] More...
|
|
virtual std::vector< std::vector< double > > | scale_D2_S () const |
| get the member std::vector<double> m_scale_D2 More...
|
|
virtual double | scale_D1_sigma (const int i, const int j) const |
| get the member m_scale_D1_sigma[i][j] More...
|
|
virtual std::vector< std::vector< double > > | scale_D1_sigma () const |
| get the member std::vector<double> m_scale_D1 More...
|
|
virtual double | scale_D2_sigma (const int i, const int j) const |
| get the member m_scale_D2[i][j] More...
|
|
virtual std::vector< std::vector< double > > | scale_D2_sigma () const |
| get the member std::vector<double> m_scale_D2 More...
|
|
virtual double | z_mean (const int i, const int j) const |
| get the protected member m_z_mean[i][j] More...
|
|
virtual std::vector< std::vector< double > > | z_mean2D () const |
| get the protected member m_z_mean More...
|
|
virtual double | z_S (const int i, const int j) const |
| get the member m_z_sigma[i][j] More...
|
|
virtual double | z_sigma (const int i, const int j) const |
| get the member m_z_sigma[i][j] More...
|
|
virtual std::vector< std::vector< double > > | z_sigma2D () const |
| get the member std::vector<double> m_z_sigma More...
|
|
virtual double | binSize_inv () const |
| get the member m_binSize_inv More...
|
|
virtual int | nbins () const |
| get the member m_nbins More...
|
|
virtual double | shift () const |
| get the member m_shift More...
|
|
virtual double | sMin () const |
| get the minimum separation More...
|
|
virtual double | sMax () const |
| get the the minimum separation More...
|
|
virtual double | sMin_D1 () const |
| get the minimum separation in the first dimension More...
|
|
virtual double | sMax_D1 () const |
| get the the minimum separation in the first dimension More...
|
|
virtual double | sMin_D2 () const |
| get the minimum separation in the second dimension More...
|
|
virtual double | sMax_D2 () const |
| get the the minimum separation in the second dimension More...
|
|
virtual void | set_PP1D (const int i, const double pp) |
| set the member m_PP1D[i] More...
|
|
virtual void | set_PP1D_weighted (const int i, const double pp) |
| set the member m_PP1D_weighted[i] More...
|
|
virtual void | add_data1D (const int i, const std::vector< double > data) |
| set the protected members by adding new 1D data More...
|
|
virtual void | add_data1D (const int i, const std::shared_ptr< pairs::Pair > pair, const double ww=1.) |
| set the protected members by adding new 1D data More...
|
|
virtual void | get (const std::shared_ptr< catalogue::Object > obj1, const std::shared_ptr< catalogue::Object > obj2, int &kk, double &wkk) |
| get the pair index and weight More...
|
|
virtual void | get (const std::shared_ptr< catalogue::Object > obj1, const std::shared_ptr< catalogue::Object > obj2, int &kk, double &cosmu, double &wkk) |
| get the pair index and weight More...
|
|
virtual void | get (const std::shared_ptr< catalogue::Object > obj1, const std::shared_ptr< catalogue::Object > obj2, int &ir, int &jr, double &ww) |
| get the pair index and weight More...
|
|
virtual void | set (const int kk, const double wkk, const double weight=1) |
| set the pair vector More...
|
|
virtual void | set (const double cosmu, const int kk, const double wkk, const double weight=1) |
| set the pair vector More...
|
|
virtual void | set (const int ir, const int jr, const double ww, const double weight=1) |
| set the pair vector More...
|
|
virtual void | put (const std::shared_ptr< catalogue::Object > obj1, const std::shared_ptr< catalogue::Object > obj2)=0 |
| estimate the distance between two objects and update the pair vector accordingly More...
|
|
| Pair ()=default |
| default constuctor
|
|
virtual | ~Pair ()=default |
| default destructor
|
|