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
RandomEngineAndDistribution
;
10
11
namespace
edm {
12
class
ParameterSet
;
13
}
14
15
class
FlatPrimaryVertexGenerator
:
public
PrimaryVertexGenerator
{
16
17
public
:
19
FlatPrimaryVertexGenerator
(
const
edm::ParameterSet
& vtx);
20
22
~FlatPrimaryVertexGenerator
() {;}
23
25
virtual
void
generate
(
RandomEngineAndDistribution
const
*);
26
27
private
:
28
29
// The smearing quantities in all three directions
30
double
minX
;
31
double
minY
;
32
double
minZ
;
33
double
maxX
;
34
double
maxY
;
35
double
maxZ
;
36
37
};
38
39
#endif // FlatPrimaryVertexGenerator_H
FlatPrimaryVertexGenerator::maxX
double maxX
Definition:
FlatPrimaryVertexGenerator.h:33
ParameterSet
Definition:
Functions.h:16
FlatPrimaryVertexGenerator::maxZ
double maxZ
Definition:
FlatPrimaryVertexGenerator.h:35
FlatPrimaryVertexGenerator::maxY
double maxY
Definition:
FlatPrimaryVertexGenerator.h:34
FlatPrimaryVertexGenerator
Definition:
FlatPrimaryVertexGenerator.h:15
FlatPrimaryVertexGenerator::FlatPrimaryVertexGenerator
FlatPrimaryVertexGenerator(const edm::ParameterSet &vtx)
Default constructor.
Definition:
FlatPrimaryVertexGenerator.cc:9
FlatPrimaryVertexGenerator::generate
virtual void generate(RandomEngineAndDistribution const *)
Generation process (to be implemented)
Definition:
FlatPrimaryVertexGenerator.cc:22
FlatPrimaryVertexGenerator::~FlatPrimaryVertexGenerator
~FlatPrimaryVertexGenerator()
Destructor.
Definition:
FlatPrimaryVertexGenerator.h:22
PrimaryVertexGenerator.h
edm::ParameterSet
Definition:
ParameterSet.h:35
PrimaryVertexGenerator
Definition:
PrimaryVertexGenerator.h:13
FlatPrimaryVertexGenerator::minY
double minY
Definition:
FlatPrimaryVertexGenerator.h:31
FlatPrimaryVertexGenerator::minX
double minX
Definition:
FlatPrimaryVertexGenerator.h:30
RandomEngineAndDistribution
Definition:
RandomEngineAndDistribution.h:18
FlatPrimaryVertexGenerator::minZ
double minZ
Definition:
FlatPrimaryVertexGenerator.h:32
Generated for CMSSW Reference Manual by
1.8.5