![]() |
![]() |
#include <DataFormats/LaserAlignment/interface/LASBeamProfileFit.h>
Public Member Functions | |
LASBeamProfileFit (const char *name, double mean, double meanError, double uncorMean, double sigma, double sigmaError, double pitch, double phi, double phiError) | |
constructor | |
LASBeamProfileFit (const char *name, double mean, double meanError, double uncorMean, double sigma, double sigmaError, double phi, double phiError) | |
constructor | |
LASBeamProfileFit (const char *name, double mean, double meanError, double sigma, double sigmaError) | |
constructor | |
LASBeamProfileFit () | |
default constructor | |
double | mean () const |
get mean of gauss fit | |
double | meanError () const |
get error on mean | |
std::string | name () const |
get the name of the current beam | |
double | phi () const |
get phi position of the beam | |
double | phiError () const |
get error on phi position | |
double | pitch () const |
get the pitch of the silicon module at the position of the mean | |
double | sigma () const |
get sigma of gauss fit | |
double | sigmaError () const |
get error on sigma | |
double | uncorrectedMean () const |
get mean without correction for beamsplitter kink | |
Private Attributes | |
double | mean_ |
double | meanError_ |
std::string | name_ |
double | phi_ |
double | phiError_ |
double | pitch_ |
double | sigma_ |
double | sigmaError_ |
double | uncorrectedMean_ |
It has methods to access
Definition at line 23 of file LASBeamProfileFit.h.
LASBeamProfileFit::LASBeamProfileFit | ( | ) | [inline] |
default constructor
Definition at line 27 of file LASBeamProfileFit.h.
00027 : name_(), mean_(0), meanError_(0), uncorrectedMean_(0), 00028 sigma_(0), sigmaError_(0), pitch_(0), phi_(0), phiError_(0) {}
LASBeamProfileFit::LASBeamProfileFit | ( | const char * | name, | |
double | mean, | |||
double | meanError, | |||
double | sigma, | |||
double | sigmaError | |||
) | [inline] |
constructor
Definition at line 30 of file LASBeamProfileFit.h.
00030 : name_(name), 00031 mean_(mean), meanError_(meanError), uncorrectedMean_(mean), sigma_(sigma), sigmaError_(sigmaError), pitch_(0), 00032 phi_(0), phiError_(0) {}
LASBeamProfileFit::LASBeamProfileFit | ( | const char * | name, | |
double | mean, | |||
double | meanError, | |||
double | uncorMean, | |||
double | sigma, | |||
double | sigmaError, | |||
double | phi, | |||
double | phiError | |||
) | [inline] |
constructor
Definition at line 34 of file LASBeamProfileFit.h.
00035 : name_(name), 00036 mean_(mean), meanError_(meanError), uncorrectedMean_(uncorMean), sigma_(sigma), sigmaError_(sigmaError), 00037 pitch_(0), phi_(phi), phiError_(phiError) {}
LASBeamProfileFit::LASBeamProfileFit | ( | const char * | name, | |
double | mean, | |||
double | meanError, | |||
double | uncorMean, | |||
double | sigma, | |||
double | sigmaError, | |||
double | pitch, | |||
double | phi, | |||
double | phiError | |||
) | [inline] |
constructor
Definition at line 39 of file LASBeamProfileFit.h.
00040 : name_(name), 00041 mean_(mean), meanError_(meanError), uncorrectedMean_(uncorMean), sigma_(sigma), sigmaError_(sigmaError), 00042 pitch_(pitch), phi_(phi), phiError_(phiError) {}
double LASBeamProfileFit::mean | ( | ) | const [inline] |
get mean of gauss fit
Definition at line 49 of file LASBeamProfileFit.h.
References mean_.
Referenced by LaserAlignment::endJob().
00049 { return mean_; }
double LASBeamProfileFit::meanError | ( | ) | const [inline] |
get error on mean
Definition at line 51 of file LASBeamProfileFit.h.
References meanError_.
Referenced by LaserAlignment::endJob().
00051 { return meanError_; }
std::string LASBeamProfileFit::name | ( | ) | const [inline] |
get the name of the current beam
Definition at line 47 of file LASBeamProfileFit.h.
References name_.
00047 { return name_; }
double LASBeamProfileFit::phi | ( | ) | const [inline] |
get phi position of the beam
Definition at line 61 of file LASBeamProfileFit.h.
References phi_.
Referenced by LaserAlignment::endJob().
00061 { return phi_; }
double LASBeamProfileFit::phiError | ( | ) | const [inline] |
get error on phi position
Definition at line 63 of file LASBeamProfileFit.h.
References phiError_.
Referenced by LaserAlignment::endJob().
00063 { return phiError_; }
double LASBeamProfileFit::pitch | ( | ) | const [inline] |
get the pitch of the silicon module at the position of the mean
Definition at line 59 of file LASBeamProfileFit.h.
References pitch_.
Referenced by LaserAlignment::endJob().
00059 { return pitch_; }
double LASBeamProfileFit::sigma | ( | ) | const [inline] |
get sigma of gauss fit
Definition at line 55 of file LASBeamProfileFit.h.
References sigma_.
00055 { return sigma_; }
double LASBeamProfileFit::sigmaError | ( | ) | const [inline] |
get error on sigma
Definition at line 57 of file LASBeamProfileFit.h.
References sigmaError_.
00057 { return sigmaError_; }
double LASBeamProfileFit::uncorrectedMean | ( | ) | const [inline] |
get mean without correction for beamsplitter kink
Definition at line 53 of file LASBeamProfileFit.h.
References uncorrectedMean_.
00053 { return uncorrectedMean_; }
double LASBeamProfileFit::mean_ [private] |
double LASBeamProfileFit::meanError_ [private] |
std::string LASBeamProfileFit::name_ [private] |
double LASBeamProfileFit::phi_ [private] |
double LASBeamProfileFit::phiError_ [private] |
double LASBeamProfileFit::pitch_ [private] |
double LASBeamProfileFit::sigma_ [private] |
double LASBeamProfileFit::sigmaError_ [private] |
double LASBeamProfileFit::uncorrectedMean_ [private] |