Pluto
v6.3.0
Loading...
Searching...
No Matches
PEtaDecaysPlugin.h
Go to the documentation of this file.
1
// Author: I. Froehlich
2
// Written: 16.9.2009
3
// Revised:
4
//
5
6
7
#ifndef _PETADECAYSPLUGIN_H_
8
#define _PETADECAYSPLUGIN_H_
9
10
#define ETA_DOUBLE_DALITZ_BR 0.00005
11
#define ETA_EE_PIPI_BR 0.00001
12
13
#include "TROOT.h"
14
#include "TArrayI.h"
15
#include "TArrayD.h"
16
#include <iostream>
17
#include "TObjArray.h"
18
19
#include "
PChannelModel.h
"
20
#include "
PDalitzDecay.h
"
21
#include "
PDistributionManagerUtil.h
"
22
#include "
PDistributionCollection.h
"
23
24
#include "
PEtaDoubleDalitz.h
"
25
#include "
PEtaDoubleDalitzEnv.h
"
26
#include "
PEtaDoubleDalitzFF.h
"
27
#include "
PEtaPiPiGamma.h
"
28
29
30
using namespace
std;
31
32
class
PEtaDecaysPlugin
:
public
PDistributionCollection
{
33
34
public
:
35
36
//constructor
37
PEtaDecaysPlugin
();
38
PEtaDecaysPlugin
(
const
Char_t *
id
,
const
Char_t *de);
39
//destructor
40
~PEtaDecaysPlugin
();
41
42
Bool_t
ExecCommand
(
const
char
*command, Double_t value);
43
44
Bool_t
Activate
(
void
);
45
46
private
:
47
48
PEtaDoubleDalitz
*eta_dd_simple;
49
PEtaDoubleDalitzFF
*eta_dd_ff;
50
PEtaDoubleDalitzEnv
*eta_dd_complex;
51
52
PEtaPiPiGamma
*eta_pipi_gamma;
53
54
ClassDef(
PEtaDecaysPlugin
, 0)
// A plugin for (rare) eta decays
55
};
56
57
#endif
// _PETADECAYSPLUGIN_H_
58
59
60
61
62
63
64
PChannelModel.h
PDalitzDecay.h
PDistributionCollection.h
PDistributionManagerUtil.h
PEtaDoubleDalitzEnv.h
PEtaDoubleDalitzFF.h
PEtaDoubleDalitz.h
PEtaPiPiGamma.h
PDistributionCollection::PDistributionCollection
PDistributionCollection()
PEtaDecaysPlugin::ExecCommand
Bool_t ExecCommand(const char *command, Double_t value)
Definition
PEtaDecaysPlugin.cc:113
PEtaDecaysPlugin::Activate
Bool_t Activate(void)
Definition
PEtaDecaysPlugin.cc:108
PEtaDecaysPlugin::~PEtaDecaysPlugin
~PEtaDecaysPlugin()
Definition
PEtaDecaysPlugin.cc:105
PEtaDecaysPlugin::PEtaDecaysPlugin
PEtaDecaysPlugin()
Definition
PEtaDecaysPlugin.cc:93
PEtaDoubleDalitzEnv
Definition
PEtaDoubleDalitzEnv.h:14
PEtaDoubleDalitzFF
Definition
PEtaDoubleDalitzFF.h:14
PEtaDoubleDalitz
Definition
PEtaDoubleDalitz.h:14
PEtaPiPiGamma
Definition
PEtaPiPiGamma.h:14
pluto6
plugins
eta_decays
include
PEtaDecaysPlugin.h
Generated by
1.14.0