Pluto
v6.3.0
Loading...
Searching...
No Matches
POmega3Pi.h
Go to the documentation of this file.
1
// Author: I. Froehlich & T. Scheib
2
// Written: 17.01.2010
3
// Revised:
4
5
#ifndef _POMEGA3PI_H_
6
#define _POMEGA3PI_H_
7
8
#include "TF1.h"
9
#include "TF2.h"
10
#include "
PChannelModel.h
"
11
#include "
PDynamicData.h
"
12
#include "
PKinematics.h
"
13
#include "
PPropagator.h
"
14
15
class
POmega3Pi
:
public
PDistribution
{
16
17
public
:
18
19
POmega3Pi
();
20
POmega3Pi
(
const
Char_t *
id
,
const
Char_t *de);
21
PDistribution
*
Clone
(
const
char
*delme=NULL)
const
;
22
23
Bool_t
Init
(
void
);
24
Bool_t
Prepare
(
void
);
25
Bool_t
Finalize
(
void
);
26
Bool_t
IsNotRejected
(
void
);
27
Bool_t
CheckAbort
(
void
);
28
29
void
SetMax
(Double_t x) {
30
max = x;
31
};
32
33
34
private
:
35
36
PParticle
*side_particle[2];
//2 additional particles
37
PParticle
*primary;
38
PParticle
*parent;
39
40
Double_t max;
41
42
double
diffgam(
double
M00,
double
M01);
43
PChannelModel
*RhoPropagator;
44
45
ClassDef(
POmega3Pi
, 0)
//omega -> pi+pi-pi0
46
};
47
48
49
#endif
50
51
PChannelModel.h
PDynamicData.h
PKinematics.h
PPropagator.h
PChannelModel
Definition
PChannelModel.h:15
PDistribution::PDistribution
PDistribution()
POmega3Pi
Definition
POmega3Pi.h:15
POmega3Pi::Clone
PDistribution * Clone(const char *delme=NULL) const
Definition
POmega3Pi.cc:41
POmega3Pi::SetMax
void SetMax(Double_t x)
Definition
POmega3Pi.h:29
POmega3Pi::IsNotRejected
Bool_t IsNotRejected(void)
Definition
POmega3Pi.cc:98
POmega3Pi::Init
Bool_t Init(void)
Definition
POmega3Pi.cc:45
POmega3Pi::POmega3Pi
POmega3Pi()
POmega3Pi::Prepare
Bool_t Prepare(void)
Definition
POmega3Pi.cc:86
POmega3Pi::Finalize
Bool_t Finalize(void)
Definition
POmega3Pi.cc:90
POmega3Pi::CheckAbort
Bool_t CheckAbort(void)
Definition
POmega3Pi.cc:94
PParticle
Definition
PParticle.h:25
pluto6
plugins
w_decays
include
POmega3Pi.h
Generated by
1.14.0