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
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:36
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