CMS 3D CMS Logo

LASAlignmentParameter Class Reference

Store the calculated alignment parameters for the laser alignment system. More...

#include <DataFormats/LaserAlignment/interface/LASAlignmentParameter.h>

List of all members.

Public Member Functions

double dphi0 () const
 get $ \Delta\varphi_0 $
std::vector< double > dphik () const
 get $ \Delta\varphi_k $
double dphit () const
 get $ \Delta\varphi_t $
double dx0 () const
 get $ \Delta x_0 $
std::vector< double > dxk () const
 get $ \Delta x_k $
double dxt () const
 get $ \Delta x_t $
double dy0 () const
 get $ \Delta y_0 $
std::vector< double > dyk () const
 get $ \Delta y_k $
double dyt () const
 get $ \Delta y_t $
 LASAlignmentParameter (std::string name, double dphi0, double dphit, std::vector< double > dphik, double dx0, double dxt, std::vector< double > dxk, double dy0, double dyt, std::vector< double > dyk)
 constructor
 LASAlignmentParameter ()
 default constructor
std::string name () const
 get the name of the current set of parameters

Private Attributes

double dphi0_
std::vector< double > dphik_
double dphit_
double dx0_
std::vector< double > dxk_
double dxt_
double dy0_
std::vector< double > dyk_
double dyt_
std::string name_


Detailed Description

Store the calculated alignment parameters for the laser alignment system.

Available are methods to access

Date
2007/04/18 13:44:52
Revision
1.4
Author:
Maarten Thomas

Definition at line 25 of file LASAlignmentParameter.h.


Constructor & Destructor Documentation

LASAlignmentParameter::LASAlignmentParameter (  )  [inline]

default constructor

Definition at line 29 of file LASAlignmentParameter.h.

00029                           : name_(), dphi0_(0), dphit_(0), dphik_(),
00030     dx0_(0), dxt_(0), dxk_(), dy0_(0), dyt_(0), dyk_() {}

LASAlignmentParameter::LASAlignmentParameter ( std::string  name,
double  dphi0,
double  dphit,
std::vector< double >  dphik,
double  dx0,
double  dxt,
std::vector< double >  dxk,
double  dy0,
double  dyt,
std::vector< double >  dyk 
) [inline]

constructor

Definition at line 32 of file LASAlignmentParameter.h.

00033                                                                                                                   : name_(name), 
00034     dphi0_(dphi0), dphit_(dphit), dphik_(dphik), dx0_(dx0), dxt_(dxt), 
00035     dxk_(dxk), dy0_(dy0), dyt_(dyt) {}


Member Function Documentation

double LASAlignmentParameter::dphi0 (  )  const [inline]

get $ \Delta\varphi_0 $

Definition at line 41 of file LASAlignmentParameter.h.

References dphi0_.

00041 { return dphi0_; }

std::vector<double> LASAlignmentParameter::dphik (  )  const [inline]

get $ \Delta\varphi_k $

Definition at line 45 of file LASAlignmentParameter.h.

References dphik_.

00045 { return dphik_; }

double LASAlignmentParameter::dphit (  )  const [inline]

get $ \Delta\varphi_t $

Definition at line 43 of file LASAlignmentParameter.h.

References dphit_.

00043 { return dphit_; }

double LASAlignmentParameter::dx0 (  )  const [inline]

get $ \Delta x_0 $

Definition at line 47 of file LASAlignmentParameter.h.

References dx0_.

00047 { return dx0_; }

std::vector<double> LASAlignmentParameter::dxk (  )  const [inline]

get $ \Delta x_k $

Definition at line 51 of file LASAlignmentParameter.h.

References dxk_.

00051 { return dxk_; }

double LASAlignmentParameter::dxt (  )  const [inline]

get $ \Delta x_t $

Definition at line 49 of file LASAlignmentParameter.h.

References dxt_.

00049 { return dxt_; }

double LASAlignmentParameter::dy0 (  )  const [inline]

get $ \Delta y_0 $

Definition at line 53 of file LASAlignmentParameter.h.

References dy0_.

00053 { return dy0_; }

std::vector<double> LASAlignmentParameter::dyk (  )  const [inline]

get $ \Delta y_k $

Definition at line 57 of file LASAlignmentParameter.h.

References dyk_.

00057 { return dyk_; }

double LASAlignmentParameter::dyt (  )  const [inline]

get $ \Delta y_t $

Definition at line 55 of file LASAlignmentParameter.h.

References dyt_.

00055 { return dyt_; }

std::string LASAlignmentParameter::name (  )  const [inline]

get the name of the current set of parameters

Definition at line 39 of file LASAlignmentParameter.h.

References name_.

00039 { return name_; }


Member Data Documentation

double LASAlignmentParameter::dphi0_ [private]

Definition at line 61 of file LASAlignmentParameter.h.

Referenced by dphi0().

std::vector<double> LASAlignmentParameter::dphik_ [private]

Definition at line 63 of file LASAlignmentParameter.h.

Referenced by dphik().

double LASAlignmentParameter::dphit_ [private]

Definition at line 62 of file LASAlignmentParameter.h.

Referenced by dphit().

double LASAlignmentParameter::dx0_ [private]

Definition at line 64 of file LASAlignmentParameter.h.

Referenced by dx0().

std::vector<double> LASAlignmentParameter::dxk_ [private]

Definition at line 66 of file LASAlignmentParameter.h.

Referenced by dxk().

double LASAlignmentParameter::dxt_ [private]

Definition at line 65 of file LASAlignmentParameter.h.

Referenced by dxt().

double LASAlignmentParameter::dy0_ [private]

Definition at line 67 of file LASAlignmentParameter.h.

Referenced by dy0().

std::vector<double> LASAlignmentParameter::dyk_ [private]

Definition at line 69 of file LASAlignmentParameter.h.

Referenced by dyk().

double LASAlignmentParameter::dyt_ [private]

Definition at line 68 of file LASAlignmentParameter.h.

Referenced by dyt().

std::string LASAlignmentParameter::name_ [private]

Definition at line 60 of file LASAlignmentParameter.h.

Referenced by name().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:27:12 2009 for CMSSW by  doxygen 1.5.4