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


#ifndef _PTEISPLUGIN_H_
#define _PTEISPLUGIN_H_

#include "TROOT.h"
#include "TArrayI.h"
#include "TArrayD.h"
#include <iostream>
#include "TObjArray.h"

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

using namespace std;

class PElementaryPlugin : public PDistributionCollection {
    
 public:

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

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

    Bool_t Activate(void);

 private:

    ClassDef(PElementaryPlugin, 0) // A plugin for elemenaty collisions, cross sections etc...
};

#endif // _PELEMENTARYPLUGIN_H_







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