// Author: I. Froehlich
// Written: 16.9.2009
// Revised: 
// 

#ifndef _PETADOUBLEDALITZFF_H_
#define _PETADOUBLEDALITZFF_H_


#include "PChannelModel.h"

//Additional weight for the eta double Dalitz FF

class PEtaDoubleDalitzFF : public PChannelModel  {
  
public:
  
  using PChannelModel::GetWeight;
  PEtaDoubleDalitzFF(Char_t *id, Char_t *de, Int_t key);
  PDistribution *Clone(const char *delme=NULL) const;
  Double_t GetWeight();
  
  void SetLambda(Double_t  val) {Lambda=val;};

  Bool_t Init(void);
  
 private:

  PParticle *dil1, *dil2, *parent;   //decay particles
  Double_t  Lambda;                //pole factor

  ClassDef(PEtaDoubleDalitzFF, 0)  //Eta DD FF
};

#endif
 PEtaDoubleDalitzFF.h:1
 PEtaDoubleDalitzFF.h:2
 PEtaDoubleDalitzFF.h:3
 PEtaDoubleDalitzFF.h:4
 PEtaDoubleDalitzFF.h:5
 PEtaDoubleDalitzFF.h:6
 PEtaDoubleDalitzFF.h:7
 PEtaDoubleDalitzFF.h:8
 PEtaDoubleDalitzFF.h:9
 PEtaDoubleDalitzFF.h:10
 PEtaDoubleDalitzFF.h:11
 PEtaDoubleDalitzFF.h:12
 PEtaDoubleDalitzFF.h:13
 PEtaDoubleDalitzFF.h:14
 PEtaDoubleDalitzFF.h:15
 PEtaDoubleDalitzFF.h:16
 PEtaDoubleDalitzFF.h:17
 PEtaDoubleDalitzFF.h:18
 PEtaDoubleDalitzFF.h:19
 PEtaDoubleDalitzFF.h:20
 PEtaDoubleDalitzFF.h:21
 PEtaDoubleDalitzFF.h:22
 PEtaDoubleDalitzFF.h:23
 PEtaDoubleDalitzFF.h:24
 PEtaDoubleDalitzFF.h:25
 PEtaDoubleDalitzFF.h:26
 PEtaDoubleDalitzFF.h:27
 PEtaDoubleDalitzFF.h:28
 PEtaDoubleDalitzFF.h:29
 PEtaDoubleDalitzFF.h:30
 PEtaDoubleDalitzFF.h:31
 PEtaDoubleDalitzFF.h:32
 PEtaDoubleDalitzFF.h:33
 PEtaDoubleDalitzFF.h:34
 PEtaDoubleDalitzFF.h:35