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
) :
Pythia6Gun
(
pset
) {
21
ParameterSet
pgun_params =
pset
.getParameter<
ParameterSet
>(
"PGunParameters"
);
22
fPartIDs
= pgun_params.
getParameter
<std::vector<int> >(
"ParticleID"
);
23
}
24
25
Pythia6ParticleGun::~Pythia6ParticleGun
() {}
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition:
ParameterSet.h:303
EventSetup.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
ParameterSet.h
gen::Pythia6ParticleGun::~Pythia6ParticleGun
~Pythia6ParticleGun() override
Definition:
Pythia6ParticleGun.cc:25
gen
Definition:
PythiaDecays.h:13
gen::Pythia6Gun
Definition:
Pythia6Gun.h:40
gen::Pythia6ParticleGun::fPartIDs
std::vector< int > fPartIDs
Definition:
Pythia6ParticleGun.h:36
EDProducer.h
Exception.h
Pythia6ParticleGun.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:47
Generated for CMSSW Reference Manual by
1.8.14