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


#ifndef _PDALITZMOD_PLUGIN_H_
#define _PDALITZMOD_PLUGIN_H_

#include "TROOT.h"

#include "PChannelModel.h"
#include "PDistributionManagerUtil.h"
#include "PDistributionCollection.h"
#include "PDeltaDalitzKrivoruchenko.h"

#include "PInclusiveModel.h"
//#include "PNNFSI.h"

using namespace std;

class PDalitzModPlugin : public PDistributionCollection {
    
 public:

    //constructor
    PDalitzModPlugin(const Char_t *id, const Char_t *de);
    //destructor
    ~PDalitzModPlugin();

    Bool_t ExecCommand(const char *command, Double_t value); 

    Bool_t Activate(void);

 private:

    // PInclusiveModel *generators;

    Double_t static_br_thresh;   //Threshold for disabling static br in GeV

    Bool_t resonances_done;
       
    PDeltaDalitzKrivoruchenko *kriv1, *kriv2;

    ClassDef(PDalitzModPlugin, 0) //Plugin to modify Dalitz decays
};

#endif //_PDALITZMOD_PLUGIN_H_







 PDalitzModPlugin.h:1
 PDalitzModPlugin.h:2
 PDalitzModPlugin.h:3
 PDalitzModPlugin.h:4
 PDalitzModPlugin.h:5
 PDalitzModPlugin.h:6
 PDalitzModPlugin.h:7
 PDalitzModPlugin.h:8
 PDalitzModPlugin.h:9
 PDalitzModPlugin.h:10
 PDalitzModPlugin.h:11
 PDalitzModPlugin.h:12
 PDalitzModPlugin.h:13
 PDalitzModPlugin.h:14
 PDalitzModPlugin.h:15
 PDalitzModPlugin.h:16
 PDalitzModPlugin.h:17
 PDalitzModPlugin.h:18
 PDalitzModPlugin.h:19
 PDalitzModPlugin.h:20
 PDalitzModPlugin.h:21
 PDalitzModPlugin.h:22
 PDalitzModPlugin.h:23
 PDalitzModPlugin.h:24
 PDalitzModPlugin.h:25
 PDalitzModPlugin.h:26
 PDalitzModPlugin.h:27
 PDalitzModPlugin.h:28
 PDalitzModPlugin.h:29
 PDalitzModPlugin.h:30
 PDalitzModPlugin.h:31
 PDalitzModPlugin.h:32
 PDalitzModPlugin.h:33
 PDalitzModPlugin.h:34
 PDalitzModPlugin.h:35
 PDalitzModPlugin.h:36
 PDalitzModPlugin.h:37
 PDalitzModPlugin.h:38
 PDalitzModPlugin.h:39
 PDalitzModPlugin.h:40
 PDalitzModPlugin.h:41
 PDalitzModPlugin.h:42
 PDalitzModPlugin.h:43
 PDalitzModPlugin.h:44
 PDalitzModPlugin.h:45
 PDalitzModPlugin.h:46
 PDalitzModPlugin.h:47
 PDalitzModPlugin.h:48
 PDalitzModPlugin.h:49
 PDalitzModPlugin.h:50
 PDalitzModPlugin.h:51
 PDalitzModPlugin.h:52
 PDalitzModPlugin.h:53
 PDalitzModPlugin.h:54
 PDalitzModPlugin.h:55