CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
6 
9 class RandomEngine;
10 
11 namespace edm {
12  class ParameterSet;
13 }
14 
16 
17 public:
20  const RandomEngine* engine);
21 
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(const edm::ParameterSet &vtx, const RandomEngine *engine)
Default constructor.
virtual void generate()
Generation process (to be implemented)