Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
FastSimulation
Event
interface
FlatPrimaryVertexGenerator.h
Go to the documentation of this file.
1
#ifndef FastSimulation_Event_FlatPrimaryVertexGenerator_H
2
#define FastSimulation_Event_FlatPrimaryVertexGenerator_H
3
4
// Famos Headers
5
#include "
FastSimulation/Event/interface/PrimaryVertexGenerator.h
"
6
9
class
RandomEngine
;
10
11
namespace
edm {
12
class
ParameterSet
;
13
}
14
15
class
FlatPrimaryVertexGenerator
:
public
PrimaryVertexGenerator
{
16
17
public
:
19
FlatPrimaryVertexGenerator
(
const
edm::ParameterSet
& vtx,
20
const
RandomEngine
* engine);
21
23
~FlatPrimaryVertexGenerator
() {;}
24
26
virtual
void
generate
();
27
28
private
:
29
30
// The smearing quantities in all three directions
31
double
minX
;
32
double
minY
;
33
double
minZ
;
34
double
maxX
;
35
double
maxY
;
36
double
maxZ
;
37
38
};
39
40
#endif // FlatPrimaryVertexGenerator_H
FlatPrimaryVertexGenerator::maxX
double maxX
Definition:
FlatPrimaryVertexGenerator.h:34
RandomEngine
Definition:
RandomEngine.h:18
ParameterSet
Definition:
Functions.h:16
FlatPrimaryVertexGenerator::maxZ
double maxZ
Definition:
FlatPrimaryVertexGenerator.h:36
FlatPrimaryVertexGenerator::maxY
double maxY
Definition:
FlatPrimaryVertexGenerator.h:35
FlatPrimaryVertexGenerator
Definition:
FlatPrimaryVertexGenerator.h:15
FlatPrimaryVertexGenerator::~FlatPrimaryVertexGenerator
~FlatPrimaryVertexGenerator()
Destructor.
Definition:
FlatPrimaryVertexGenerator.h:23
FlatPrimaryVertexGenerator::FlatPrimaryVertexGenerator
FlatPrimaryVertexGenerator(const edm::ParameterSet &vtx, const RandomEngine *engine)
Default constructor.
Definition:
FlatPrimaryVertexGenerator.cc:9
PrimaryVertexGenerator.h
edm::ParameterSet
Definition:
ParameterSet.h:35
PrimaryVertexGenerator
Definition:
PrimaryVertexGenerator.h:13
FlatPrimaryVertexGenerator::minY
double minY
Definition:
FlatPrimaryVertexGenerator.h:32
FlatPrimaryVertexGenerator::minX
double minX
Definition:
FlatPrimaryVertexGenerator.h:31
FlatPrimaryVertexGenerator::generate
virtual void generate()
Generation process (to be implemented)
Definition:
FlatPrimaryVertexGenerator.cc:23
FlatPrimaryVertexGenerator::minZ
double minZ
Definition:
FlatPrimaryVertexGenerator.h:33
Generated for CMSSW Reference Manual by
1.8.5