CMS 3D CMS Logo

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

#include <BSTrkParameters.h>

Public Member Functions

 BSTrkParameters ()
 
 BSTrkParameters (double z0, double sigz0, double d0, double sigd0, double phi0, double pt, double d0phi_d0=0., double d0phi_chi2=0.)
 
double d0 () const
 
double d0phi_chi2 () const
 
double d0phi_d0 () const
 
double phi0 () const
 
double pt () const
 
void setVx (double vx)
 
void setVy (double vy)
 
double sigd0 () const
 
double sigz0 () const
 
double vx () const
 
double vy () const
 
double z0 () const
 

Private Attributes

double fd0
 
double fd0phi_chi2
 
double fd0phi_d0
 
double fphi0
 
double fpt
 
double fsigd0
 
double fsigz0
 
double fvx
 
double fvy
 
double fz0
 

Detailed Description


class: BSTrkParameters.h package: RecoVertex/BeamSpotProducer

author: Francisco Yumiceva, Fermilab (yumic.nosp@m.eva@.nosp@m.fnal..nosp@m.gov)


Definition at line 16 of file BSTrkParameters.h.

Constructor & Destructor Documentation

BSTrkParameters::BSTrkParameters ( )
inline

Definition at line 21 of file BSTrkParameters.h.

21 {}
BSTrkParameters::BSTrkParameters ( double  z0,
double  sigz0,
double  d0,
double  sigd0,
double  phi0,
double  pt,
double  d0phi_d0 = 0.,
double  d0phi_chi2 = 0. 
)
inline

Definition at line 35 of file BSTrkParameters.h.

References d0(), d0phi_chi2(), d0phi_d0(), fd0, fd0phi_chi2, fd0phi_d0, fphi0, fpt, fsigd0, fsigz0, fvx, fvy, fz0, phi0(), pt(), sigd0(), sigz0(), and z0().

38  {
39  fz0 = z0;
40  fsigz0 = sigz0;
41  fd0 = d0;
42  fsigd0 = sigd0;
43  fphi0 = phi0;
44  fpt = pt;
47  fvx = 0.;
48  fvy = 0.;
49  };
double sigd0() const
double z0() const
double pt() const
double phi0() const
double sigz0() const
double d0() const
double d0phi_chi2() const
double d0phi_d0() const

Member Function Documentation

double BSTrkParameters::d0 ( ) const
inline

Definition at line 54 of file BSTrkParameters.h.

References fd0.

Referenced by BSTrkParameters().

54 { return fd0; }
double BSTrkParameters::d0phi_chi2 ( ) const
inline

Definition at line 58 of file BSTrkParameters.h.

References fd0phi_chi2.

Referenced by BSTrkParameters().

58 { return fd0phi_chi2; }
double BSTrkParameters::d0phi_d0 ( ) const
inline

Definition at line 59 of file BSTrkParameters.h.

References fd0phi_d0.

Referenced by BSTrkParameters().

59 { return fd0phi_d0; }
double BSTrkParameters::phi0 ( ) const
inline

Definition at line 56 of file BSTrkParameters.h.

References fphi0.

Referenced by BSTrkParameters().

56 { return fphi0; }
double BSTrkParameters::pt ( ) const
inline
void BSTrkParameters::setVx ( double  vx)
inline

Definition at line 62 of file BSTrkParameters.h.

References fvx, and vx().

Referenced by BeamFitter::readEvent().

62 { fvx = vx; }
double vx() const
void BSTrkParameters::setVy ( double  vy)
inline

Definition at line 63 of file BSTrkParameters.h.

References fvy, and vy().

Referenced by BeamFitter::readEvent().

63 { fvy = vy; }
double vy() const
double BSTrkParameters::sigd0 ( ) const
inline

Definition at line 55 of file BSTrkParameters.h.

References fsigd0.

Referenced by BSTrkParameters().

55 { return fsigd0; }
double BSTrkParameters::sigz0 ( ) const
inline

Definition at line 53 of file BSTrkParameters.h.

References fsigz0.

Referenced by BSTrkParameters().

53 { return fsigz0; }
double BSTrkParameters::vx ( ) const
inline

Definition at line 60 of file BSTrkParameters.h.

References fvx.

Referenced by setVx().

60 { return fvx; }
double BSTrkParameters::vy ( ) const
inline

Definition at line 61 of file BSTrkParameters.h.

References fvy.

Referenced by setVy().

61 { return fvy; }
double BSTrkParameters::z0 ( ) const
inline

Definition at line 52 of file BSTrkParameters.h.

References fz0.

Referenced by BSTrkParameters().

52 { return fz0; }

Member Data Documentation

double BSTrkParameters::fd0
private

Definition at line 68 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and d0().

double BSTrkParameters::fd0phi_chi2
private

Definition at line 72 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and d0phi_chi2().

double BSTrkParameters::fd0phi_d0
private

Definition at line 73 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and d0phi_d0().

double BSTrkParameters::fphi0
private

Definition at line 70 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and phi0().

double BSTrkParameters::fpt
private

Definition at line 71 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and pt().

double BSTrkParameters::fsigd0
private

Definition at line 69 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and sigd0().

double BSTrkParameters::fsigz0
private

Definition at line 67 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and sigz0().

double BSTrkParameters::fvx
private

Definition at line 74 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), setVx(), and vx().

double BSTrkParameters::fvy
private

Definition at line 75 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), setVy(), and vy().

double BSTrkParameters::fz0
private

Definition at line 66 of file BSTrkParameters.h.

Referenced by BSTrkParameters(), and z0().