CMS 3D CMS Logo

Defines | Functions

/data/refman/pasoursint/CMSSW_5_3_4/src/GeneratorInterface/Pythia6Interface/src/Pythia6Service.cc File Reference

#include <algorithm>
#include <functional>
#include <iostream>
#include <sstream>
#include <fstream>
#include <cmath>
#include <string>
#include <set>
#include <boost/bind.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
#include <CLHEP/Random/RandomEngine.h>
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "GeneratorInterface/Core/interface/RNDMEngineAccess.h"
#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Service.h"
#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Declarations.h"

Go to the source code of this file.

Defines

#define SETCSAPARBUFSIZE   514

Functions

 __attribute__ ((visibility("hidden"))) void dummy()
static int call_pyslha (int mupda, int kforig=0)
static void call_pyupda (int opt, int iunit)
void fiocls_ (int *unit)
void fioopn_ (int *unit, const char *line, int length)
void fioopnw_ (int *unit, const char *line, int length)
void pyedit_ (void)
void pyexec_ (void)
void pyslha_ (int *, int *, int *)
void pyupda_ (int *, int *)

Define Documentation

#define SETCSAPARBUFSIZE   514

Function Documentation

__attribute__ ( (visibility("hidden"))  )

Definition at line 31 of file Pythia6Service.cc.

References cmsDownloadME::gen, gen::py1ent_(), gen::pycomp_(), pyedit_(), gen::pyexec_(), gen::pygive_(), gen::pyjoin_(), and gen::pylist_().

{
  using namespace gen;
  int dummy = 0;
  double dummy2 = 0;
  char * dummy3 = 0;
  pyexec_();
  pystat_(0);
  pyjoin_(dummy, &dummy);
  py1ent_(dummy, dummy, dummy2, dummy2, dummy2);
  pygive_(dummy3, dummy);
  pycomp_(dummy);
  pylist_(0);
  pyevnt_();
  pyedit_();
}
static int call_pyslha ( int  mupda,
int  kforig = 0 
) [static]

Definition at line 54 of file Pythia6Service.cc.

References pyslha_().

Referenced by gen::Pythia6Service::setSLHAFromHeader().

   {
      int iretrn = 0;
      pyslha_(&mupda, &kforig, &iretrn);
      return iretrn;
   }
static void call_pyupda ( int  opt,
int  iunit 
) [static]

Definition at line 62 of file Pythia6Service.cc.

References pyupda_().

Referenced by gen::Pythia6Service::openPYUPDA().

                                                { 
     pyupda_( &opt, &iunit ); 
   }
void fiocls_ ( int *  unit)
void fioopn_ ( int *  unit,
const char *  line,
int  length 
)
void fioopnw_ ( int *  unit,
const char *  line,
int  length 
)
void pyedit_ ( void  )
void pyexec_ ( void  )
void pyslha_ ( int *  ,
int *  ,
int *   
)

Referenced by call_pyslha().

void pyupda_ ( int *  ,
int *   
)

Referenced by call_pyupda().