CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
mkfit::BeamSpot Struct Reference

#include <BeamSpot.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 5 of file BeamSpot.h.

Constructor & Destructor Documentation

◆ BeamSpot() [1/2]

mkfit::BeamSpot::BeamSpot ( )
default

◆ BeamSpot() [2/2]

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

Definition at line 12 of file BeamSpot.h.

13  : x(ix), y(iy), z(iz), sigmaZ(is), beamWidthX(ibx), beamWidthY(iby), dxdz(idxdz), dydz(idydz) {}
float beamWidthX
Definition: BeamSpot.h:8
float dydz
Definition: BeamSpot.h:9
ALPAKA_FN_ACC ALPAKA_FN_INLINE uint32_t ix(uint32_t id)
float dxdz
Definition: BeamSpot.h:9
float beamWidthY
Definition: BeamSpot.h:8
ALPAKA_FN_ACC ALPAKA_FN_INLINE uint32_t iy(uint32_t id)
float sigmaZ
Definition: BeamSpot.h:7

Member Data Documentation

◆ beamWidthX

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

Definition at line 8 of file BeamSpot.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

◆ beamWidthY

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

Definition at line 8 of file BeamSpot.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

◆ dxdz

float mkfit::BeamSpot::dxdz = 0

Definition at line 9 of file BeamSpot.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

◆ dydz

float mkfit::BeamSpot::dydz = 0

Definition at line 9 of file BeamSpot.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

◆ sigmaZ

float mkfit::BeamSpot::sigmaZ = 5

Definition at line 7 of file BeamSpot.h.

Referenced by BeamSpotObj.BeamSpot::Reset().

◆ x

float mkfit::BeamSpot::x = 0

◆ y

float mkfit::BeamSpot::y = 0

◆ z

float mkfit::BeamSpot::z = 0

Definition at line 6 of file BeamSpot.h.

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