PandaRoot
PartonicModel.h
Go to the documentation of this file.
1
//****************************************************************************
2
//* This file is part of PandaRoot. *
3
//* *
4
//* PandaRoot is distributed under the terms of the *
5
//* GNU General Public License (GPL) version 3, *
6
//* copied verbatim in the file "LICENSE". *
7
//* *
8
//* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9
//* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10
//* The authors are listed in the file "AUTHORS". *
11
//****************************************************************************
12
13
/*
14
* @author Alexey Luchinsky
15
* @author Stanislav Poslavsky (stvlpos (at) mail.ru)
16
*/
17
18
#ifndef PYTHIAPARTONMODEL_H
19
#define PYTHIAPARTONMODEL_H
20
#include "
ChiGenContext.h
"
21
#include "EvtGenBase/EvtSpinDensity.hh"
22
23
using namespace
Pythia8
;
24
25
namespace
chigen
{
26
27
class
PartonicModel
{
28
public
:
29
PartonicModel
(
double
ecm,
int
pdgId, EvtId evtId, EvtSpinDensity spinDensity,
double
mesonMass);
30
virtual
~
PartonicModel
();
31
35
virtual
bool
next();
36
40
virtual
bool
setKin
() {
return
false
; };
41
45
virtual
void
setSigma
(){};
46
47
ClassDef(
PartonicModel
, 1);
48
49
public
:
53
double
eCM
;
57
int
pdgId
;
61
EvtSpinDensity
spinDensity
;
65
EvtId
evtId
;
69
double
mesonMass,
mesonMass2
;
73
double
x1,
x2
;
77
double
sH, tH,
uH
;
81
double
sigma
;
85
double
MaxSigma,
MaxSigmaBackup
;
86
90
int
nCall
;
91
};
92
}
// namespace chigen
93
94
#endif
/* PYTHIAPARTONMODEL_H */
chigen::PartonicModel::setKin
virtual bool setKin()
Definition:
PartonicModel.h:40
chigen
Definition:
ChiGen.h:24
chigen::PartonicModel::setSigma
virtual void setSigma()
Definition:
PartonicModel.h:45
chigen::PartonicModel::evtId
EvtId evtId
Definition:
PartonicModel.h:65
chigen::PartonicModel::x2
double x2
Definition:
PartonicModel.h:73
chigen::PartonicModel::mesonMass2
double mesonMass2
Definition:
PartonicModel.h:69
chigen::PartonicModel::sigma
double sigma
Definition:
PartonicModel.h:81
ChiGenContext.h
chigen::PartonicModel::eCM
double eCM
Definition:
PartonicModel.h:53
chigen::PartonicModel::uH
double uH
Definition:
PartonicModel.h:77
chigen::PartonicModel::MaxSigmaBackup
double MaxSigmaBackup
Definition:
PartonicModel.h:85
chigen::PartonicModel
Definition:
PartonicModel.h:27
chigen::PartonicModel::pdgId
int pdgId
Definition:
PartonicModel.h:57
Pythia8
chigen::PartonicModel::spinDensity
EvtSpinDensity spinDensity
Definition:
PartonicModel.h:61
chigen::PartonicModel::nCall
int nCall
Definition:
PartonicModel.h:90
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
pgenerators
chigen
PartonicModel.h
Generated on Fri Nov 22 2024 06:04:41 for PandaRoot by
1.8.13