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


#ifndef _PPDG_PLUGIN_H_
#define _PPDG_PLUGIN_H_

#include "TROOT.h"

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

using namespace std;

class PPDGPlugin : public PDistributionCollection {
    
 public:

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

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

    Bool_t Activate(void);

 private:

    Int_t is_initialized, is_extend_resonances;

    ClassDef(PPDGPlugin, 0) //Plugin to add pdg code for UniGen
};

#endif //_PPDG_PLUGIN_H_







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