CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
NoPrimaryVertexGenerator Class Reference

#include <NoPrimaryVertexGenerator.h>

Inheritance diagram for NoPrimaryVertexGenerator:
PrimaryVertexGenerator

Public Member Functions

virtual void generate ()
 Generation process (to be implemented) More...
 
 NoPrimaryVertexGenerator ()
 Default constructor. More...
 
 ~NoPrimaryVertexGenerator ()
 Destructor. More...
 
- Public Member Functions inherited from PrimaryVertexGenerator
const math::XYZPointbeamSpot () const
 Return x0, y0, z0. More...
 
TMatrixD * boost () const
 
 PrimaryVertexGenerator ()
 Default constructor. More...
 
 PrimaryVertexGenerator (const RandomEngine *engine)
 
virtual ~PrimaryVertexGenerator ()
 Destructor. More...
 

Additional Inherited Members

- Protected Member Functions inherited from PrimaryVertexGenerator
void setBoost (TMatrixD *)
 
- Protected Attributes inherited from PrimaryVertexGenerator
math::XYZPoint beamSpot_
 
TMatrixD * boost_
 
const RandomEnginerandom
 

Detailed Description

A class that generates a primary vertex with a Gaussian profile, in cm

Definition at line 9 of file NoPrimaryVertexGenerator.h.

Constructor & Destructor Documentation

NoPrimaryVertexGenerator::NoPrimaryVertexGenerator ( )
inline

Default constructor.

Definition at line 13 of file NoPrimaryVertexGenerator.h.

References PrimaryVertexGenerator::beamSpot_.

14  beamSpot_ = math::XYZPoint(0.,0.,0.);
15  }
PrimaryVertexGenerator()
Default constructor.
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:13
NoPrimaryVertexGenerator::~NoPrimaryVertexGenerator ( )
inline

Destructor.

Definition at line 18 of file NoPrimaryVertexGenerator.h.

18 {;}

Member Function Documentation

virtual void NoPrimaryVertexGenerator::generate ( )
inlinevirtual

Generation process (to be implemented)

Implements PrimaryVertexGenerator.

Definition at line 21 of file NoPrimaryVertexGenerator.h.

21 {;}