TSpectrum2


class description - source file - inheritance tree

class TSpectrum2 : public TNamed


    public:
TSpectrum2(Int_t maxpositions, Float_t resolution = 1) TSpectrum2(const TSpectrum2&) TSpectrum2() virtual ~TSpectrum2() virtual const char* Background(TH1* hist, int niter, Option_t* option = "goff") const const char* Background2(float** spectrum, int sizex, int sizey, int niter) const const char* Background2NonlinearRidges(float** spectrum, int sizex, int sizey, int number_of_iterations_x, int number_of_iterations_y, int direction, int filter_order) const const char* Background2RectangularRidges(float** spectrum, int sizex, int sizey, int number_of_iterations_x, int number_of_iterations_y, int direction, int filter_order, int filter_type) const const char* Background2RectangularRidgesX(float** spectrum, int sizex, int sizey, int number_of_iterations, int direction, int filter_order) const const char* Background2RectangularRidgesY(float** spectrum, int sizex, int sizey, int number_of_iterations, int direction, int filter_order) const const char* Background2SkewRidges(float** spectrum, int sizex, int sizey, int number_of_iterations_x, int number_of_iterations_y, int direction, int filter_order) const void BitReverse(float* working_space, int num) void BitReverseHaar(float* working_space, int shift, int num, int start) static TClass* Class() void DecFourier2(double* working_space, int num, int iter, int inv) const char* Deconvolution2(float** source, const float** resp, int sizex, int sizey, int niter) const const char* Deconvolution2HighResolution(float** source, const float** resp, int sizex, int sizey, int number_of_iterations, int number_of_repetitions, double boost) const double Deramp2(double x, double y, double x0, double y0, double sigmax, double sigmay, double ro, double txy, double sxy, double bx, double by) double Derampx(double x, double x0, double sigmax, double tx, double sx, double bx) double Derbx(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double txy, double tx, double bx, double by) double Derby(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double txy, double ty, double bx, double by) double Derderi01(double x, double ax, double x0, double sigmax) double Derderi02(double x, double y, double a, double x0, double y0, double sigmax, double sigmay, double ro) double Derderj02(double x, double y, double a, double x0, double y0, double sigmax, double sigmay, double ro) double Derdersigmax(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double ro) double Derdersigmay(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double ro) double Derfc(double x) double Deri01(double x, double ax, double x0, double sigmax, double tx, double sx, double bx) double Deri02(double x, double y, double a, double x0, double y0, double sigmax, double sigmay, double ro, double txy, double sxy, double bx, double by) double Derj02(double x, double y, double a, double x0, double y0, double sigmax, double sigmay, double ro, double txy, double sxy, double bx, double by) double Derpa2(double sx, double sy, double ro) double Derpro(double a, double sx, double sy, double ro) double Derpsigmax(double a, double sy, double ro) double Derpsigmay(double a, double sx, double ro) double Derro(int num_of_fitted_peaks, double x, double y, const double* parameter, double sx, double sy, double r) double Dersigmax(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double ro, double txy, double sxy, double tx, double sx, double bx, double by) double Dersigmay(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double ro, double txy, double sxy, double ty, double sy, double bx, double by) double Dersx(int num_of_fitted_peaks, double x, const double* parameter, double sigmax) double Dersxy(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay) double Dersy(int num_of_fitted_peaks, double x, const double* parameter, double sigmax) double Dertx(int num_of_fitted_peaks, double x, const double* parameter, double sigmax, double bx) double Dertxy(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double bx, double by) double Derty(int num_of_fitted_peaks, double x, const double* parameter, double sigmax, double bx) const char* Enhance2(const float** source, float** dest, int sizex, int sizey, int type, int degree, int xmin, int xmax, int ymin, int ymax, float enhance_coeff) const double Erfc(double x) const char* Filter2Zonal(const float** source, float** dest, int sizex, int sizey, int type, int degree, int xmin, int xmax, int ymin, int ymax, float filter_coeff) const const char* Fit2Awmi(float** source, TSpectrumTwoDimFit* p, int sizex, int sizey) const const char* Fit2Stiefel(float** source, TSpectrumTwoDimFit* p, int sizex, int sizey) const void FourCos2(float** working_matrix, float* working_vector, int numx, int numy, int direction, int type) void Fourier(float* working_space, int num, int hartley, int direction, int zt_clear) void General2(float** working_matrix, float* working_vector, int numx, int numy, int direction, int type, int degree) int GeneralExe(float* working_space, int zt_clear, int num, int degree, int type) int GeneralInv(float* working_space, int num, int degree, int type) TH1* GetHistogram() const Int_t GetNPeaks() const Float_t* GetPositionX() const Float_t* GetPositionY() const void Haar(float* working_space, int num, int direction) void HaarWalsh2(float** working_matrix, float* working_vector, int numx, int numy, int direction, int type) virtual TClass* IsA() const double Lls(double a) double Ourpowl(double a, int pw) int PeakEvaluate(const double* temp, int size, int xmax, double xmin, bool markov) virtual Int_t Search(TH1* hist, Double_t sigma, Option_t* option = "goff", Double_t threshold = 0.05) Int_t Search2HighRes(float** source, float** dest, int sizex, int sizey, double sigma, double threshold, bool background_remove, int decon_iterations, bool markov, int aver_window) void SetResolution(Float_t resolution = 1) double Shape2(int num_of_fitted_peaks, double x, double y, const double* parameter, double sigmax, double sigmay, double ro, double a0, double ax, double ay, double txy, double sxy, double tx, double ty, double sx, double sy, double bx, double by) virtual void ShowMembers(TMemberInspector& insp, char* parent) const char* Smooth2Markov(float** source, int sizex, int sizey, int aver_window) const void StiefelInversion(double** a, int rozmer) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) const char* Transform2(const float** source, float** dest, int sizex, int sizey, int type, int direction, int degree) const double Volume(double a, double sx, double sy, double ro) void Walsh(float* working_space, int num)

Data Members


    protected:
Int_t fMaxPeaks Maximum number of peaks to be found Int_t fNPeaks number of peaks found Float_t* fPosition !array of current peak positions Float_t* fPositionX !X position of peaks Float_t* fPositionY !Y position of peaks Float_t fResolution resolution of the neighboring peaks TH1* fHistogram resulting histogram

Class Description



Last update: Fri May 14 13:32:43 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.