Pluto v6.3.0
Loading...
Searching...
No Matches
PStdModels.h
Go to the documentation of this file.
1// Author: I. Froehlich
2// Written: 27.5.2007
3// Revised:
4//
5// (copied in part from PData) IF
6
7#ifndef _PSTDMODELS_H_
8#define _PSTDMODELS_H_
9
10#include "TROOT.h"
11#include "TArrayI.h"
12#include "TArrayD.h"
13#include <iostream>
14#include "TObjArray.h"
15
17
18#include "PChannelModel.h"
19#include "PDalitzDecay.h"
22#include "PDalitzDistribution.h"
25#include "PChannel.h"
26#include "PEEDirectDecay.h"
27#include "PComplexBreitWigner.h"
28
29using namespace std;
30
31class PStdModels : public TObject {
32
33 public:
34
35 //constructor
37 //destructor
39
41
42 private:
43
44 void GenericPhysics(PDistributionManagerUtil *pdmutil);
45 void AddModel(TObjArray *arr, PChannelModel *model, int pid, int *tid);
46 TString *id, *de;
47 PChannelModel *model;
48 TObjArray *arr;
49 TObjArray *GetModels(void);
50
51 Bool_t generic_physics_done;
52
53 ClassDef(PStdModels, 0) //Pluto Std Models Class
54};
55
56#endif // _PSTDMODELS_H_
57
58
59
60
61
62
63
void Add(PDistributionManagerUtil *pdmutil)