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
16
#include "
PDistributionManagerUtil.h
"
17
18
#include "
PChannelModel.h
"
19
#include "
PDalitzDecay.h
"
20
#include "
PAngularDistribution.h
"
21
#include "
PDeltaAngularDistribution.h
"
22
#include "
PDalitzDistribution.h
"
23
#include "
PScatterDistribution.h
"
24
#include "
PPiOmegaAngularDistribution.h
"
25
#include "
PChannel.h
"
26
#include "
PEEDirectDecay.h
"
27
#include "
PComplexBreitWigner.h
"
28
29
using namespace
std;
30
31
class
PStdModels
:
public
TObject {
32
33
public
:
34
35
//constructor
36
PStdModels
();
37
//destructor
38
~PStdModels
();
39
40
void
Add
(
PDistributionManagerUtil
*pdmutil);
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
PAngularDistribution.h
PChannelModel.h
PChannel.h
PComplexBreitWigner.h
PDalitzDecay.h
PDalitzDistribution.h
PDeltaAngularDistribution.h
PDistributionManagerUtil.h
PEEDirectDecay.h
PPiOmegaAngularDistribution.h
PScatterDistribution.h
PChannelModel
Definition
PChannelModel.h:15
PDistributionManagerUtil
Definition
PDistributionManagerUtil.h:27
PStdModels::Add
void Add(PDistributionManagerUtil *pdmutil)
PStdModels::PStdModels
PStdModels()
PStdModels::~PStdModels
~PStdModels()
pluto6
include
PStdModels.h
Generated by
1.14.0