Pluto
v6.3.0
Loading...
Searching...
No Matches
PPiOmegaAngularDistribution.h
Go to the documentation of this file.
1
// Author: I. Froehlich
2
// Written: 23.6.2007
3
// Revised:
4
5
#ifndef _PPIOMEGAANGULARDISTRIBUTION_H_
6
#define _PPIOMEGAANGULARDISTRIBUTION_H_
7
8
#define PI_OMEGA_piNNw 1
9
#define PI_OMEGA_piPPpiw 2
10
#define PI_OMEGA_piPDw 3
11
12
#include "TF1.h"
13
#include "TF2.h"
14
#include "
PAngularDistribution.h
"
15
16
17
class
PPiOmegaAngularDistribution
:
public
PAngularDistribution
{
18
19
public
:
20
PPiOmegaAngularDistribution
();
21
PPiOmegaAngularDistribution
(
const
Char_t *
id
,
const
Char_t *de);
22
23
PDistribution
*
Clone
(
const
char
*delme=NULL)
const
;
24
25
Bool_t
Init
(
void
);
26
Bool_t
Prepare
(
void
);
27
Bool_t
IsNotRejected
(
void
);
28
29
void
Print
(
const
Option_t *delme=NULL)
const
;
//Debug info
30
31
double
SamplePolarAngle
(
double
);
32
33
void
SetVersion
(
int
i) {
34
version = i;
35
};
36
37
private
:
38
39
double
e_cm;
40
int
version;
41
void
getPiN_wN_param();
42
// parameters for pi+N->N+w
43
double
PiN_w_h, PiN_w_y[5], PiN_w_slope[4], PiN_w_area[4];
44
45
ClassDef(
PPiOmegaAngularDistribution
, 0)
//Angular distributions in pi+p -> omega + X
46
};
47
48
#endif
49
50
PAngularDistribution.h
PAngularDistribution::PAngularDistribution
PAngularDistribution()
PDistribution::PDistribution
PDistribution()
PPiOmegaAngularDistribution
Definition
PPiOmegaAngularDistribution.h:17
PPiOmegaAngularDistribution::SamplePolarAngle
double SamplePolarAngle(double)
PPiOmegaAngularDistribution::Prepare
Bool_t Prepare(void)
PPiOmegaAngularDistribution::Print
void Print(const Option_t *delme=NULL) const
PPiOmegaAngularDistribution::Clone
PDistribution * Clone(const char *delme=NULL) const
PPiOmegaAngularDistribution::PPiOmegaAngularDistribution
PPiOmegaAngularDistribution()
PPiOmegaAngularDistribution::SetVersion
void SetVersion(int i)
Definition
PPiOmegaAngularDistribution.h:33
PPiOmegaAngularDistribution::Init
Bool_t Init(void)
PPiOmegaAngularDistribution::PPiOmegaAngularDistribution
PPiOmegaAngularDistribution(const Char_t *id, const Char_t *de)
PPiOmegaAngularDistribution::IsNotRejected
Bool_t IsNotRejected(void)
pluto6
include
PPiOmegaAngularDistribution.h
Generated by
1.14.0