CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
mkfit::BeamSpot Struct Reference

#include <Hit.h>

Public Member Functions

 BeamSpot ()=default
 
 BeamSpot (float ix, float iy, float iz, float is, float ibx, float iby, float idxdz, float idydz)
 

Public Attributes

float beamWidthX = 5e-4
 
float beamWidthY = 5e-4
 
float dxdz = 0
 
float dydz = 0
 
float sigmaZ = 5
 
float x = 0
 
float y = 0
 
float z = 0
 

Detailed Description

Definition at line 268 of file Hit.h.

Constructor & Destructor Documentation

mkfit::BeamSpot::BeamSpot ( )
default
mkfit::BeamSpot::BeamSpot ( float  ix,
float  iy,
float  iz,
float  is,
float  ibx,
float  iby,
float  idxdz,
float  idydz 
)
inline

Definition at line 275 of file Hit.h.

276  : x(ix), y(iy), z(iz), sigmaZ(is), beamWidthX(ibx), beamWidthY(iby), dxdz(idxdz), dydz(idydz) {}
float beamWidthX
Definition: Hit.h:271
float x
Definition: Hit.h:269
float y
Definition: Hit.h:269
float dydz
Definition: Hit.h:272
float dxdz
Definition: Hit.h:272
float beamWidthY
Definition: Hit.h:271
float sigmaZ
Definition: Hit.h:270
float z
Definition: Hit.h:269

Member Data Documentation

float mkfit::BeamSpot::beamWidthX = 5e-4

Definition at line 271 of file Hit.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

float mkfit::BeamSpot::beamWidthY = 5e-4

Definition at line 271 of file Hit.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

float mkfit::BeamSpot::dxdz = 0

Definition at line 272 of file Hit.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

float mkfit::BeamSpot::dydz = 0

Definition at line 272 of file Hit.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

float mkfit::BeamSpot::sigmaZ = 5

Definition at line 270 of file Hit.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

float mkfit::BeamSpot::x = 0
float mkfit::BeamSpot::y = 0
float mkfit::BeamSpot::z = 0

Definition at line 269 of file Hit.h.

Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().