GeneratorInterface
Pythia6Interface
plugins
Pythia6EGun.h
Go to the documentation of this file.
1
#ifndef gen_Pythia6EGun_h
2
#define gen_Pythia6EGun_h
3
4
#include "
Pythia6ParticleGun.h
"
5
6
namespace
CLHEP
{
7
class
HepRandomEngine;
8
}
9
10
namespace
gen
{
11
12
class
Pythia6EGun
:
public
Pythia6ParticleGun
{
13
public
:
14
Pythia6EGun
(
const
edm::ParameterSet
&);
15
~Pythia6EGun
()
override
;
16
// void produce( edm::Event&, const edm::EventSetup& ) ;
17
18
protected
:
19
void
generateEvent
(CLHEP::HepRandomEngine*)
override
;
20
21
private
:
22
double
fMinEta
;
23
double
fMaxEta
;
24
double
fMinE
;
25
double
fMaxE
;
26
bool
fAddAntiParticle
;
27
};
28
29
}
// namespace gen
30
31
#endif
gen::Pythia6EGun::fMaxEta
double fMaxEta
Definition:
Pythia6EGun.h:23
gen::Pythia6EGun::generateEvent
void generateEvent(CLHEP::HepRandomEngine *) override
Definition:
Pythia6EGun.cc:30
gen::Pythia6ParticleGun
Definition:
Pythia6ParticleGun.h:28
Pythia6ParticleGun.h
gen::Pythia6EGun::fAddAntiParticle
bool fAddAntiParticle
Definition:
Pythia6EGun.h:26
gen::Pythia6EGun::fMinE
double fMinE
Definition:
Pythia6EGun.h:24
gen
Definition:
PythiaDecays.h:13
CLHEP
Definition:
CocoaGlobals.h:27
edm::ParameterSet
Definition:
ParameterSet.h:47
gen::Pythia6EGun::~Pythia6EGun
~Pythia6EGun() override
Definition:
Pythia6EGun.cc:28
gen::Pythia6EGun::fMinEta
double fMinEta
Definition:
Pythia6EGun.h:22
gen::Pythia6EGun::fMaxE
double fMaxE
Definition:
Pythia6EGun.h:25
gen::Pythia6EGun
Definition:
Pythia6EGun.h:12
gen::Pythia6EGun::Pythia6EGun
Pythia6EGun(const edm::ParameterSet &)
Definition:
Pythia6EGun.cc:18
Generated for CMSSW Reference Manual by
1.8.16