#ifndef _PPIOMEGAANGULARDISTRIBUTION_H_
#define _PPIOMEGAANGULARDISTRIBUTION_H_
#define PI_OMEGA_piNNw    1
#define PI_OMEGA_piPPpiw  2
#define PI_OMEGA_piPDw    3
#include "TF1.h"
#include "TF2.h"
#include "PAngularDistribution.h"
class PPiOmegaAngularDistribution : public PAngularDistribution {
  
 public:
    PPiOmegaAngularDistribution();
    PPiOmegaAngularDistribution(const Char_t *id, const Char_t *de);
    
    PDistribution *Clone(const char *delme=NULL) const;
    Bool_t Init(void);
    Bool_t Prepare(void);
    Bool_t IsNotRejected(void);
    
    void   Print(const Option_t *delme=NULL) const;  
    
    double SamplePolarAngle(double);
    void   SetVersion(int i) {
	version = i;
    };
 private:
  
    double e_cm;
    int version;
    void getPiN_wN_param();
    
    double PiN_w_h, PiN_w_y[5], PiN_w_slope[4], PiN_w_area[4];
    ClassDef(PPiOmegaAngularDistribution, 0)  
};
#endif
 PPiOmegaAngularDistribution.h:1  PPiOmegaAngularDistribution.h:2  PPiOmegaAngularDistribution.h:3  PPiOmegaAngularDistribution.h:4  PPiOmegaAngularDistribution.h:5  PPiOmegaAngularDistribution.h:6  PPiOmegaAngularDistribution.h:7  PPiOmegaAngularDistribution.h:8  PPiOmegaAngularDistribution.h:9  PPiOmegaAngularDistribution.h:10  PPiOmegaAngularDistribution.h:11  PPiOmegaAngularDistribution.h:12  PPiOmegaAngularDistribution.h:13  PPiOmegaAngularDistribution.h:14  PPiOmegaAngularDistribution.h:15  PPiOmegaAngularDistribution.h:16  PPiOmegaAngularDistribution.h:17  PPiOmegaAngularDistribution.h:18  PPiOmegaAngularDistribution.h:19  PPiOmegaAngularDistribution.h:20  PPiOmegaAngularDistribution.h:21  PPiOmegaAngularDistribution.h:22  PPiOmegaAngularDistribution.h:23  PPiOmegaAngularDistribution.h:24  PPiOmegaAngularDistribution.h:25  PPiOmegaAngularDistribution.h:26  PPiOmegaAngularDistribution.h:27  PPiOmegaAngularDistribution.h:28  PPiOmegaAngularDistribution.h:29  PPiOmegaAngularDistribution.h:30  PPiOmegaAngularDistribution.h:31  PPiOmegaAngularDistribution.h:32  PPiOmegaAngularDistribution.h:33  PPiOmegaAngularDistribution.h:34  PPiOmegaAngularDistribution.h:35  PPiOmegaAngularDistribution.h:36  PPiOmegaAngularDistribution.h:37  PPiOmegaAngularDistribution.h:38  PPiOmegaAngularDistribution.h:39  PPiOmegaAngularDistribution.h:40  PPiOmegaAngularDistribution.h:41  PPiOmegaAngularDistribution.h:42  PPiOmegaAngularDistribution.h:43  PPiOmegaAngularDistribution.h:44  PPiOmegaAngularDistribution.h:45  PPiOmegaAngularDistribution.h:46  PPiOmegaAngularDistribution.h:47  PPiOmegaAngularDistribution.h:48  PPiOmegaAngularDistribution.h:49  PPiOmegaAngularDistribution.h:50