#ifndef ANA2FAST_H_SEEN
#define ANA2FAST_H_SEEN

#include <complex>
#include <vector>

void map2a2lm(int nsmax,int nlmax,int nmmax,const vector<float>& mapq,
	      const vector<float>& mapu,
	     vector< vector< complex<double> > >& a2lmp,
	      vector< vector< complex<double> > >& a2lmm,
	      double cos_theta_cut);

void comp_phas2_2(int nsmax,int nlmax,int nmmax,
		  const vector< complex<float> >& datain,
		  const vector< complex<float> >& datain2,
	       	int start,int nph,vector< complex<double> >& dataout,
		 vector< complex<double> >& dataout2, int kphi0);
#endif
