Pluto
v6.3.0
Loading...
Searching...
No Matches
PSimpleVMDFF.h
Go to the documentation of this file.
1
// Author: I. Froehlich
2
// Written: 09.11.2010
3
// Revised:
4
5
#ifndef _PSIMPLEVMDFF_H_
6
#define _PSIMPLEVMDFF_H_
7
8
#include "TF1.h"
9
#include "TF2.h"
10
#include "
PChannelModel.h
"
11
#include "
PBatch.h
"
12
13
class
PSimpleVMDFF
:
public
PChannelModel
{
14
15
public
:
16
PSimpleVMDFF
();
17
PSimpleVMDFF
(
const
Char_t *
id
,
const
Char_t *de, Int_t key);
18
PDistribution
*
Clone
(
const
char
*delme=NULL)
const
;
19
20
Bool_t
Init
(
void
);
21
22
using
PChannelModel::GetWeight
;
23
24
Double_t
GetWeight
(
void
);
25
Double_t
GetWeight
(Double_t *
mass
, Int_t *didx=NULL);
26
27
void
SetVectorMesonMass
(Double_t x) {
28
vector_meson_mass = x;
29
vector_meson_mass2 = x*x;
30
};
31
32
Bool_t
AddEquation
(
const
char
*command);
33
34
private
:
35
36
Double_t vector_meson_mass, vector_meson_mass2;
//value of m_V
37
Double_t *vff2, *vq, *vq2;
38
39
PBatch
*batch;
40
41
PParticle
*dilepton, *dilepton2, *parent, *ep, *em;
42
43
ClassDef(
PSimpleVMDFF
, 0)
//Simple VMD FF
44
45
};
46
47
#endif
48
49
PBatch.h
PChannelModel.h
PBatch
Definition
PBatch.h:107
PChannelModel::GetWeight
virtual Double_t GetWeight(Double_t *mass, Int_t *didx=NULL)
PChannelModel::PChannelModel
PChannelModel()
PDistribution::PDistribution
PDistribution()
PParticle
Definition
PParticle.h:25
PSimpleVMDFF::GetWeight
Double_t GetWeight(void)
PSimpleVMDFF::SetVectorMesonMass
void SetVectorMesonMass(Double_t x)
Definition
PSimpleVMDFF.h:27
PSimpleVMDFF::PSimpleVMDFF
PSimpleVMDFF(const Char_t *id, const Char_t *de, Int_t key)
PSimpleVMDFF::PSimpleVMDFF
PSimpleVMDFF()
PSimpleVMDFF::AddEquation
Bool_t AddEquation(const char *command)
PSimpleVMDFF::GetWeight
Double_t GetWeight(Double_t *mass, Int_t *didx=NULL)
PSimpleVMDFF::Init
Bool_t Init(void)
PSimpleVMDFF::Clone
PDistribution * Clone(const char *delme=NULL) const
mass
Double_t mass
Definition
make_phi2170_partial_fig.C:35
pluto6
include
PSimpleVMDFF.h
Generated by
1.14.0