Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
Pythia6Interface
plugins
Pythia6ParticleGun.cc
Go to the documentation of this file.
1
2
#include <iostream>
3
4
#include "
Pythia6ParticleGun.h
"
5
6
#include "
FWCore/Utilities/interface/Exception.h
"
7
8
#include "
FWCore/Framework/interface/EDProducer.h
"
9
#include "
FWCore/Framework/interface/EventSetup.h
"
10
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
13
//#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
14
15
//#include "FWCore/Framework/interface/MakerMacros.h"
16
17
using namespace
edm
;
18
using namespace
gen
;
19
20
Pythia6ParticleGun::Pythia6ParticleGun(
const
ParameterSet
&
pset
) :
21
Pythia6Gun
(pset)
22
{
23
24
ParameterSet
pgun_params =
25
pset.
getParameter
<
ParameterSet
>(
"PGunParameters"
);
26
fPartIDs
= pgun_params.
getParameter
< std::vector<int> >(
"ParticleID"
);
27
28
}
29
30
Pythia6ParticleGun::~Pythia6ParticleGun
()
31
{
32
}
33
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
EventSetup.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
ParameterSet.h
gen::Pythia6ParticleGun::~Pythia6ParticleGun
~Pythia6ParticleGun() override
Definition:
Pythia6ParticleGun.cc:30
gen
Definition:
PythiaDecays.h:13
gen::Pythia6Gun
Definition:
Pythia6Gun.h:41
gen::Pythia6ParticleGun::fPartIDs
std::vector< int > fPartIDs
Definition:
Pythia6ParticleGun.h:41
EDProducer.h
Exception.h
Pythia6ParticleGun.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
Generated for CMSSW Reference Manual by
1.8.11