CMS 3D CMS Logo

Macros | Functions | Variables
HydjetWrapper.h File Reference

Go to the source code of this file.

Macros

#define _MAXMULsize_   150000
 
#define HYEVNT   hyevnt_
 
#define hyflow   hyflow_
 
#define hyfpar   hyfpar_
 
#define HYINIT   hyinit_
 
#define hyipar   hyipar_
 
#define hyjets   hyjets_
 
#define hyjpar   hyjpar_
 
#define HYJVER   hyjver_
 
#define hypsi3   hypsi3_
 
#define ludatr   ludatr_
 
#define pyqpar   pyqpar_
 

Functions

void hyevnt_ (double &bfix1)
 
void hyinit_ (double &energy, double &a, int &ifb1, double &bmin, double &bmax, double &bfix1, int &nh1)
 Wrapper for FORTRAN version of HYDJET. More...
 
void hyjver_ (int &, int &, int &, int &)
 

Variables

struct {
   double   fpart
 
   double   Tf
 
   double   ylfl
 
   double   ytfl
 
hyflow_
 
struct {
   double   bgen
 
   double   nbcol
 
   int   nhyd
 
   double   npart
 
   int   npyt
 
hyfpar_
 
struct {
   double   Apb
 
   double   AW
 
   double   bmaxh
 
   double   bminh
 
   int   init
 
   int   ipr
 
   double   nbco0
 
   int   np
 
   double   npar0
 
   double   RA
 
   double   Rpb
 
hyipar_
 
struct {
   int   khj [5][150000]
 
   int   nhj
 
   int   nhp
 
   double   phj [5][150000]
 
   double   vhj [5][150000]
 
hyjets_
 
struct {
   int   ishad
 
   int   nhsel
 
   int   njet
 
   double   ptmin
 
   double   sigin
 
   double   sigjet
 
hyjpar_
 
struct {
   double   psi3
 
hypsi3_
 
struct {
   int   mrlu [6]
 
   int   rrlu [100]
 
ludatr_
 
struct {
   int   ianglu
 
   int   ienglu
 
   int   nfu
 
   double   T0u
 
   double   tau0u
 
pyqpar_
 

Macro Definition Documentation

◆ _MAXMULsize_

#define _MAXMULsize_   150000

Definition at line 15 of file HydjetWrapper.h.

◆ HYEVNT

#define HYEVNT   hyevnt_

Definition at line 20 of file HydjetWrapper.h.

Referenced by gen::HydjetHadronizer::generatePartonsAndHadronize().

◆ hyflow

#define hyflow   hyflow_

◆ hyfpar

#define hyfpar   hyfpar_

◆ HYINIT

#define HYINIT   hyinit_

Definition at line 13 of file HydjetWrapper.h.

Referenced by gen::HydjetHadronizer::call_hyinit().

◆ hyipar

#define hyipar   hyipar_

Definition at line 69 of file HydjetWrapper.h.

◆ hyjets

#define hyjets   hyjets_

◆ hyjpar

#define hyjpar   hyjpar_

◆ HYJVER

#define HYJVER   hyjver_

Definition at line 25 of file HydjetWrapper.h.

Referenced by gen::HydjetHadronizer::HydjetHadronizer().

◆ hypsi3

#define hypsi3   hypsi3_

Definition at line 30 of file HydjetWrapper.h.

◆ ludatr

#define ludatr   ludatr_

Definition at line 101 of file HydjetWrapper.h.

◆ pyqpar

#define pyqpar   pyqpar_

Function Documentation

◆ hyevnt_()

void hyevnt_ ( double &  bfix1)

◆ hyinit_()

void hyinit_ ( double &  energy,
double &  a,
int &  ifb1,
double &  bmin,
double &  bmax,
double &  bfix1,
int &  nh1 
)

Wrapper for FORTRAN version of HYDJET.

Version
2.0
Authors
Camelia Mironov

◆ hyjver_()

void hyjver_ ( int &  ,
int &  ,
int &  ,
int &   
)

Variable Documentation

◆ Apb

double Apb

Definition at line 61 of file HydjetWrapper.h.

◆ AW

double AW

Definition at line 57 of file HydjetWrapper.h.

◆ bgen

double bgen

Definition at line 44 of file HydjetWrapper.h.

Referenced by ResolutionCreator::analyze().

◆ bmaxh

double bmaxh

Definition at line 56 of file HydjetWrapper.h.

◆ bminh

double bminh

Definition at line 55 of file HydjetWrapper.h.

◆ fpart

double fpart

Definition at line 37 of file HydjetWrapper.h.

◆ hyflow_

struct { ... } hyflow_

◆ hyfpar_

struct { ... } hyfpar_

◆ hyipar_

struct { ... } hyipar_

◆ hyjets_

struct { ... } hyjets_

◆ hyjpar_

struct { ... } hyjpar_

◆ hypsi3_

struct { ... } hypsi3_

◆ ianglu

int ianglu

Definition at line 109 of file HydjetWrapper.h.

◆ ienglu

int ienglu

Definition at line 108 of file HydjetWrapper.h.

◆ init

int init

Definition at line 64 of file HydjetWrapper.h.

Referenced by cond::persistency::RowBuffer< Types... >::_set(), PFCheckHitPattern::analyze(), TrackDetectorAssociator::associate(), ext::basic_izstreambase< Item_t, Traits_t, Allocator_t >::basic_izstreambase(), ext::basic_ozstreambase< Item_t, Traits_t, Allocator_t >::basic_ozstreambase(), magfieldparam::BCylParam< float >::BCylParam(), pv::biases::biases(), Herwig7Interface::callHerwigGenerator(), ConfigurableAnalysis::ConfigurableAnalysis(), createGBRForest(), muonisolation::Cuts::Cuts(), PrescalerFHN::filter(), HcalLutManager::HcalLutManager(), ThirdHitCorrection::init(), TShapeAnalysis::init(), gpuVertexFinder::Producer< TrackerTraits >::make(), EcalUncalibRecHitRatioMethodAlgo< EBDataFrame >::makeRecHit(), PixelToFEDAssociateFromAscii::PixelToFEDAssociateFromAscii(), PixelToLNKAssociateFromAscii::PixelToLNKAssociateFromAscii(), PlottingDevice::PlottingDevice(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), PYBIND11_MODULE(), TMatacq::rawPulseAnalysis(), cond::persistency::RowBuffer< Types... >::set(), SimG4HcalValidation::SimG4HcalValidation(), SimpleNavigationSchool::SimpleNavigationSchool(), reco::tau::sumPFVector(), TAPD::TAPD(), TAPDPulse::TAPDPulse(), TMem::TMem(), TMom::TMom(), TMTQ::TMTQ(), TPN::TPN(), TPNPulse::TPNPulse(), TShapeAnalysis::TShapeAnalysis(), XMLDOMBlock::XMLDOMBlock(), and XMLProcessor::XMLProcessor().

◆ ipr

int ipr

Definition at line 65 of file HydjetWrapper.h.

◆ ishad

int ishad

Definition at line 88 of file HydjetWrapper.h.

◆ khj

int khj[5][150000]

Definition at line 75 of file HydjetWrapper.h.

◆ ludatr_

struct { ... } ludatr_

◆ mrlu

int mrlu[6]

Definition at line 97 of file HydjetWrapper.h.

◆ nbco0

double nbco0

Definition at line 60 of file HydjetWrapper.h.

◆ nbcol

double nbcol

Definition at line 45 of file HydjetWrapper.h.

◆ nfu

int nfu

Definition at line 107 of file HydjetWrapper.h.

◆ nhj

int nhj

Definition at line 73 of file HydjetWrapper.h.

◆ nhp

int nhp

Definition at line 74 of file HydjetWrapper.h.

◆ nhsel

int nhsel

Definition at line 87 of file HydjetWrapper.h.

◆ nhyd

int nhyd

Definition at line 48 of file HydjetWrapper.h.

◆ njet

int njet

◆ np

int np

Definition at line 63 of file HydjetWrapper.h.

◆ npar0

double npar0

Definition at line 59 of file HydjetWrapper.h.

◆ npart

double npart

◆ npyt

int npyt

Definition at line 47 of file HydjetWrapper.h.

◆ phj

double phj[5][150000]

Definition at line 76 of file HydjetWrapper.h.

◆ psi3

double psi3

Definition at line 28 of file HydjetWrapper.h.

◆ ptmin

double ptmin

◆ pyqpar_

struct { ... } pyqpar_

◆ RA

double RA

Definition at line 58 of file HydjetWrapper.h.

◆ Rpb

double Rpb

Definition at line 62 of file HydjetWrapper.h.

◆ rrlu

int rrlu[100]

Definition at line 98 of file HydjetWrapper.h.

◆ sigin

double sigin

Definition at line 85 of file HydjetWrapper.h.

◆ sigjet

double sigjet

Definition at line 86 of file HydjetWrapper.h.

◆ T0u

double T0u

Definition at line 105 of file HydjetWrapper.h.

◆ tau0u

double tau0u

Definition at line 106 of file HydjetWrapper.h.

◆ Tf

double Tf

Definition at line 36 of file HydjetWrapper.h.

◆ vhj

double vhj[5][150000]

Definition at line 77 of file HydjetWrapper.h.

◆ ylfl

double ylfl

Definition at line 35 of file HydjetWrapper.h.

◆ ytfl

double ytfl

Definition at line 34 of file HydjetWrapper.h.