src
GeneratorInterface
Pythia6Interface
plugins
Pythia6PtGun.h
Go to the documentation of this file.
1
#ifndef gen_Pythia6PtGun_h
2
#define gen_Pythia6PtGun_h
3
4
#include "
Pythia6ParticleGun.h
"
5
6
namespace
CLHEP
{
7
class
HepRandomEngine;
8
}
9
10
namespace
gen
{
11
12
class
Pythia6PtGun
:
public
Pythia6ParticleGun
{
13
public
:
14
Pythia6PtGun
(
const
edm::ParameterSet
&);
15
~Pythia6PtGun
()
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
fMinPt
;
25
double
fMaxPt
;
26
bool
fAddAntiParticle
;
27
};
28
29
}
// namespace gen
30
31
#endif
gen::Pythia6PtGun::fAddAntiParticle
bool fAddAntiParticle
Definition:
Pythia6PtGun.h:26
gen::Pythia6PtGun
Definition:
Pythia6PtGun.h:12
gen::Pythia6PtGun::fMaxPt
double fMaxPt
Definition:
Pythia6PtGun.h:25
gen::Pythia6PtGun::generateEvent
void generateEvent(CLHEP::HepRandomEngine *) override
Definition:
Pythia6PtGun.cc:29
gen::Pythia6PtGun::fMinPt
double fMinPt
Definition:
Pythia6PtGun.h:24
gen::Pythia6PtGun::fMaxEta
double fMaxEta
Definition:
Pythia6PtGun.h:23
CLHEP
Definition:
CocoaGlobals.h:27
gen::Pythia6PtGun::Pythia6PtGun
Pythia6PtGun(const edm::ParameterSet &)
Definition:
Pythia6PtGun.cc:17
gen
Definition:
PythiaDecays.h:13
gen::Pythia6PtGun::fMinEta
double fMinEta
Definition:
Pythia6PtGun.h:22
Pythia6ParticleGun.h
edm::ParameterSet
Definition:
ParameterSet.h:47
gen::Pythia6PtGun::~Pythia6PtGun
~Pythia6PtGun() override
Definition:
Pythia6PtGun.cc:27
gen::Pythia6ParticleGun
Definition:
Pythia6ParticleGun.h:19
Generated for CMSSW Reference Manual by
1.8.14