Pluto
v6.3.0
Loading...
Searching...
No Matches
PFixedProduction.h
Go to the documentation of this file.
1
// Author: I. Froehlich
2
// Written: 22.10.2010
3
4
#ifndef _PFIXEDPRODUCTION_H_
5
#define _PFIXEDPRODUCTION_H_
6
7
#include "
PChannelModel.h
"
8
#include "
PDynamicData.h
"
9
#include "
PKinematics.h
"
10
11
class
PFixedProduction
:
public
PChannelModel
{
12
13
public
:
14
PFixedProduction
();
15
PFixedProduction
(
const
Char_t *
id
,
const
Char_t *de, Int_t key);
16
PDistribution
*
Clone
(
const
char
*delme=NULL)
const
;
17
18
Bool_t
Init
(
void
);
19
Bool_t
SampleMass
(
void
);
20
Bool_t
SampleMass
(Double_t *
mass
, Int_t *didx=NULL);
21
22
Bool_t
SampleMomentum
(
void
);
23
24
int
GetDepth
(
int
i=0);
25
26
protected
:
27
28
PParticle
*
parent
, *
daughter
;
29
int
parent_id
,
d_id
;
//PIDs
30
double
parent_mass
,
dmass
;
//Static Masses
31
32
ClassDef(
PFixedProduction
, 0)
// Production of a+b -> X
33
};
34
35
#endif
36
37
PChannelModel.h
PDynamicData.h
PKinematics.h
PChannelModel::PChannelModel
PChannelModel()
PDistribution::PDistribution
PDistribution()
PFixedProduction::dmass
double dmass
Definition
PFixedProduction.h:30
PFixedProduction::PFixedProduction
PFixedProduction(const Char_t *id, const Char_t *de, Int_t key)
PFixedProduction::SampleMass
Bool_t SampleMass(Double_t *mass, Int_t *didx=NULL)
PFixedProduction::parent
PParticle * parent
Definition
PFixedProduction.h:28
PFixedProduction::Init
Bool_t Init(void)
PFixedProduction::parent_mass
double parent_mass
Definition
PFixedProduction.h:30
PFixedProduction::SampleMass
Bool_t SampleMass(void)
PFixedProduction::Clone
PDistribution * Clone(const char *delme=NULL) const
PFixedProduction::parent_id
int parent_id
Definition
PFixedProduction.h:29
PFixedProduction::PFixedProduction
PFixedProduction()
PFixedProduction::SampleMomentum
Bool_t SampleMomentum(void)
PFixedProduction::d_id
int d_id
Definition
PFixedProduction.h:29
PFixedProduction::GetDepth
int GetDepth(int i=0)
PFixedProduction::daughter
PParticle * daughter
Definition
PFixedProduction.h:28
PParticle
Definition
PParticle.h:25
mass
Double_t mass
Definition
make_phi2170_partial_fig.C:35
pluto6
include
PFixedProduction.h
Generated by
1.14.0