Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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