CMS 3D CMS Logo

Pythia6Hadronisation.cc File Reference

#include <algorithm>
#include <functional>
#include <iterator>
#include <iostream>
#include <sstream>
#include <fstream>
#include <cstring>
#include <cstdio>
#include <cctype>
#include <cmath>
#include <string>
#include <memory>
#include <vector>
#include <set>
#include <assert.h>
#include <boost/shared_ptr.hpp>
#include <boost/bind.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
#include <HepMC/GenEvent.h>
#include <HepMC/PdfInfo.h>
#include <HepMC/PythiaWrapper6_2.h>
#include <HepMC/HEPEVT_Wrapper.h>
#include <HepMC/IO_HEPEVT.h>
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/Utilities/interface/RandomNumberGenerator.h"
#include "SimDataFormats/GeneratorProducts/interface/LHECommonBlocks.h"
#include "GeneratorInterface/CommonInterface/interface/TauolaInterface.h"
#include "GeneratorInterface/LHEInterface/interface/LHEEvent.h"
#include "GeneratorInterface/LHEInterface/interface/Hadronisation.h"

Go to the source code of this file.

Namespaces

namespace  lhef

Classes

struct  lhef::PYDAT1
struct  lhef::PYDAT2
struct  lhef::PYINT4
class  lhef::Pythia6Hadronisation
class  lhef::Pythia6Hadronisation::Addon
struct  lhef::Pythia6Hadronisation::FortranCallback

Functions

static bool lhef::call_pygive (const std::string &line)
static int lhef::call_pyslha (int mupda, int kforig=0)
static bool lhef::call_txgive (const std::string &line)
static void lhef::call_txgive_init (void)
 lhef::DEFINE_LHE_HADRONISATION_PLUGIN (Pythia6Hadronisation)
void lhef::fiocls_ (int *unit)
void lhef::fioopn_ (int *unit, const char *line, int length)
static void lhef::processSLHA (const std::vector< std::string > &lines)
int lhef::pycomp_ (int *ip)
void lhef::pygive_ (const char *line, int length)
void lhef::pyslha_ (int *mupda, int *kforig, int *iretrn)
void lhef::txgive_ (const char *line, int length)
void lhef::txgive_init_ (void)
void lhef::upevnt_ ()
void lhef::upinit_ ()
void lhef::upveto_ (int *veto)

Variables

struct lhef::PYDAT1 lhef::pydat1_
struct lhef::PYDAT2 lhef::pydat2_
struct lhef::PYINT4 lhef::pyint4_


Variable Documentation

std::vector<std::string> cards

Definition at line 569 of file Pythia6Hadronisation.cc.

Referenced by edm::MadGraphProducer::init(), edm::MadGraphSource::MadGraphSource(), edm::PythiaProducer::PythiaProducer(), and edm::PythiaSource::PythiaSource().

int id

Definition at line 471 of file Pythia6Hadronisation.cc.

int index

Definition at line 470 of file Pythia6Hadronisation.cc.

int mo1

Definition at line 472 of file Pythia6Hadronisation.cc.

Referenced by cscdqm::EventProcessor::calcEMUFractionHisto(), NtupleROOTFile::getJmohep(), HepMCFileReader::printEvent(), and cscdqm::EventProcessor::processExaminer().

int mo2

Definition at line 472 of file Pythia6Hadronisation.cc.

Referenced by cscdqm::EventProcessor::calcEMUFractionHisto(), NtupleROOTFile::getJmohep(), HepMCFileReader::printEvent(), and cscdqm::EventProcessor::processExaminer().

edm::TauolaInterface tauola

Definition at line 571 of file Pythia6Hadronisation.cc.

bool usePolarization

Definition at line 568 of file Pythia6Hadronisation.cc.


Generated on Tue Jun 9 17:53:35 2009 for CMSSW by  doxygen 1.5.4