CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GaussianPrimaryVertexGenerator.h
Go to the documentation of this file.
1 #ifndef FastSimulation_Event_GaussianPrimaryVertexGenerator_H
2 #define FastSimulation_Event_GaussianPrimaryVertexGenerator_H
3 
4 // Famos Headers
6 
10 
11 namespace edm {
12  class ParameterSet;
13 }
14 
16 
17 public:
20 
23 
25  virtual void generate(RandomEngineAndDistribution const*);
26 
27  private:
28 
29  // The smearing quantities in all three directions
30  double meanX;
31  double meanY;
32  double meanZ;
33  double sigmaX;
34  double sigmaY;
35  double sigmaZ;
36 
37 };
38 
39 #endif // GaussianPrimaryVertexGenerator_H
virtual void generate(RandomEngineAndDistribution const *)
Generation process (to be implemented)
GaussianPrimaryVertexGenerator(const edm::ParameterSet &vtx)
Default constructor.