CMS 3D CMS Logo

Classes | Functions
Herwig6Instance.cc File Reference
#include <iostream>
#include <sstream>
#include <cstdlib>
#include <cstring>
#include <cctype>
#include <string>
#include <cassert>
#include <CLHEP/Random/RandomEngine.h>
#include <HepMC/HerwigWrapper.h>
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "GeneratorInterface/Herwig6Interface/interface/herwig.h"
#include "GeneratorInterface/Herwig6Interface/interface/Herwig6Instance.h"
#include "params.inc"

Go to the source code of this file.

Classes

struct  gen::TimeoutHolder
 

Functions

 __attribute__ ((visibility("hidden"))) void dummy()
 
void cmsending_ (int *ecode)
 
void hwaend_ ()
 
void jminit_ ()
 
void lunread_ (const char filename[], const int length)
 

Function Documentation

◆ __attribute__()

__attribute__ ( (visibility("hidden"))  )

Definition at line 29 of file Herwig6Instance.cc.

29  {
30  int dummyInt = 0;
31  jminit_();
32  jimmin_();
33  jminit_();
34  hwmsct_(&dummyInt);
35  jmefin_();
36 }

References hwmsct_(), jimmin_(), jmefin_(), and jminit_().

◆ cmsending_()

void cmsending_ ( int *  ecode)

Definition at line 66 of file Herwig6Instance.cc.

66  {
67  throw cms::Exception("Herwig6Error") << "Herwig6 stopped run with error code " << *ecode << "." << std::endl;
68 }

References Exception.

◆ hwaend_()

void hwaend_ ( )

Definition at line 64 of file Herwig6Instance.cc.

64 {}

◆ jminit_()

void jminit_ ( )

Referenced by __attribute__().

◆ lunread_()

void lunread_ ( const char  filename[],
const int  length 
)
jmefin_
void jmefin_(void)
jminit_
void jminit_()
jimmin_
void jimmin_(void)
hwmsct_
double hwmsct_(int *)
Exception
Definition: hltDiff.cc:246