CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

#define _MAXMULsize_   150000

Definition at line 15 of file HydjetWrapper.h.

#define HYEVNT   hyevnt_

Definition at line 20 of file HydjetWrapper.h.

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

#define hyflow   hyflow_
#define hyfpar   hyfpar_
#define HYINIT   hyinit_

Definition at line 13 of file HydjetWrapper.h.

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

#define hyipar   hyipar_

Definition at line 69 of file HydjetWrapper.h.

#define hyjets   hyjets_
#define hyjpar   hyjpar_
#define HYJVER   hyjver_

Definition at line 25 of file HydjetWrapper.h.

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

#define hypsi3   hypsi3_

Definition at line 30 of file HydjetWrapper.h.

#define ludatr   ludatr_

Definition at line 101 of file HydjetWrapper.h.

#define pyqpar   pyqpar_

Function Documentation

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.

Version
2.0
Authors
Camelia Mironov
void hyjver_ ( int &  ,
int &  ,
int &  ,
int &   
)

Variable Documentation

double Apb

Definition at line 61 of file HydjetWrapper.h.

double AW

Definition at line 57 of file HydjetWrapper.h.

double bgen

Definition at line 44 of file HydjetWrapper.h.

Referenced by ResolutionCreator::analyze().

double bmaxh

Definition at line 56 of file HydjetWrapper.h.

double bminh

Definition at line 55 of file HydjetWrapper.h.

double fpart

Definition at line 37 of file HydjetWrapper.h.

struct { ... } hyflow_
struct { ... } hyfpar_
struct { ... } hyipar_
struct { ... } hyjets_
struct { ... } hyjpar_
struct { ... } hypsi3_
int ianglu

Definition at line 109 of file HydjetWrapper.h.

int ienglu

Definition at line 108 of file HydjetWrapper.h.

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(), Herwig7Interface::callHerwigGenerator(), ConfigurableAnalysis::ConfigurableAnalysis(), createGBRForest(), muonisolation::Cuts::Cuts(), SiPixelEDAClient::dqmEndJob(), SiPixelEDAClient::dqmEndLuminosityBlock(), cond::persistency::f_add_attribute(), cond::persistency::f_add_column_data(), PrescalerFHN::filter(), ObjectSelectorBase< SingleElementCollectionSelector< reco::TrackCollection, StringCutObjectSelector< reco::Track >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type, typename::helper::SelectionAdderTrait< reco::TrackCollection, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type >::type >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, NonNullNumberSelector,::helper::NullPostProcessor< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >, typename::helper::StoreManagerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, EdmFilter >::type, typename::helper::StoreManagerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, EdmFilter >::base,::reco::modules::EventSetupInit< SingleElementCollectionSelector< reco::TrackCollection, StringCutObjectSelector< reco::Track >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type, typename::helper::SelectionAdderTrait< reco::TrackCollection, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type >::type > >::type >::filter(), HcalLutManager::HcalLutManager(), ThirdHitCorrection::init(), TShapeAnalysis::init(), reco::modules::SingleElementCollectionSelectorEventSetupInit< S >::init(), reco::modules::AssociatedVariableCollectionSelectorEventSetupInit< S >::init(), reco::modules::SingleElementCollectionRefSelectorEventSetupInit< S >::init(), SiStripElectronAnalyzer::initNtuple(), EcalUncalibRecHitRatioMethodAlgo< C >::makeRecHit(), operator<<(), PixelToFEDAssociateFromAscii::PixelToFEDAssociateFromAscii(), PixelToLNKAssociateFromAscii::PixelToLNKAssociateFromAscii(), PlottingDevice::PlottingDevice(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), ObjectSelectorProducer< Selector, OutputCollection, PostProcessor, StoreManager, Base, Init >::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), reco::modules::CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup, Init >::produce(), PYBIND11_MODULE(), TMatacq::rawPulseAnalysis(), FedRawDataInputSource::readWorker(), 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().

int ipr

Definition at line 65 of file HydjetWrapper.h.

int ishad

Definition at line 88 of file HydjetWrapper.h.

int khj[5][150000]

Definition at line 75 of file HydjetWrapper.h.

struct { ... } ludatr_
int mrlu[6]

Definition at line 97 of file HydjetWrapper.h.

double nbco0

Definition at line 60 of file HydjetWrapper.h.

double nbcol

Definition at line 45 of file HydjetWrapper.h.

int nfu

Definition at line 107 of file HydjetWrapper.h.

int nhj

Definition at line 73 of file HydjetWrapper.h.

int nhp

Definition at line 74 of file HydjetWrapper.h.

int nhsel

Definition at line 87 of file HydjetWrapper.h.

int nhyd

Definition at line 48 of file HydjetWrapper.h.

int njet
int np

Definition at line 63 of file HydjetWrapper.h.

double npar0

Definition at line 59 of file HydjetWrapper.h.

double npart
int npyt

Definition at line 47 of file HydjetWrapper.h.

double phj[5][150000]

Definition at line 76 of file HydjetWrapper.h.

double psi3

Definition at line 28 of file HydjetWrapper.h.

double ptmin
struct { ... } pyqpar_
double RA

Definition at line 58 of file HydjetWrapper.h.

double Rpb

Definition at line 62 of file HydjetWrapper.h.

int rrlu[100]

Definition at line 98 of file HydjetWrapper.h.

double sigin

Definition at line 85 of file HydjetWrapper.h.

double sigjet

Definition at line 86 of file HydjetWrapper.h.

double T0u

Definition at line 105 of file HydjetWrapper.h.

double tau0u

Definition at line 106 of file HydjetWrapper.h.

double Tf

Definition at line 36 of file HydjetWrapper.h.

double vhj[5][150000]

Definition at line 77 of file HydjetWrapper.h.

double ylfl

Definition at line 35 of file HydjetWrapper.h.

double ytfl

Definition at line 34 of file HydjetWrapper.h.