CMS 3D CMS Logo

LASCoordinateSet.h
Go to the documentation of this file.
1 
2 
3 #ifndef __LASCOORDINATESET_H
4 #define __LASCOORDINATESET_H
5 
6 #include <iostream>
7 
13 public:
14  LASCoordinateSet() : phi(0.), phiError(0.), r(0.), rError(0.), z(0.), zError(0.) {}
15  LASCoordinateSet(double, double, double, double, double, double);
16 
17  void GetCoordinates(double&, double&, double&, double&, double&, double&) const;
18  double GetPhi(void) const { return phi; }
19  double GetPhiError(void) const { return phiError; }
20  double GetR(void) const { return r; }
21  double GetRError(void) const { return rError; }
22  double GetZ(void) const { return z; }
23  double GetZError(void) const { return zError; }
24 
25  void SetCoordinates(double, double, double, double, double, double);
26  void SetErrors(double, double, double);
27  void SetPhi(double aPhi) { phi = aPhi; }
28  void SetPhi(double aPhi, double aPhiError) {
29  phi = aPhi;
30  phiError = aPhiError;
31  }
32  void SetPhiError(double aPhiError) { phiError = aPhiError; }
33  void SetR(double aR) { r = aR; }
34  void SetR(double aR, double aRError) {
35  r = aR;
36  rError = aRError;
37  }
38  void SetRError(double aRError) { rError = aRError; }
39  void SetZ(double aZ) { z = aZ; }
40  void SetZ(double aZ, double aZError) {
41  z = aZ;
42  zError = aZError;
43  }
44  void SetZError(double aZError) { zError = aZError; }
45 
46  void Dump(void);
47 
48 private:
49  double phi;
50  double phiError;
51  double r;
52  double rError;
53  double z;
54  double zError;
55 };
56 
57 #endif
void SetR(double aR, double aRError)
void GetCoordinates(double &, double &, double &, double &, double &, double &) const
void SetPhi(double aPhi)
void SetRError(double aRError)
void SetR(double aR)
void SetPhiError(double aPhiError)
void SetCoordinates(double, double, double, double, double, double)
void SetZError(double aZError)
double GetZ(void) const
void SetPhi(double aPhi, double aPhiError)
double GetRError(void) const
double GetPhiError(void) const
void SetZ(double aZ)
void SetZ(double aZ, double aZError)
void SetErrors(double, double, double)
double GetPhi(void) const
double GetZError(void) const
double GetR(void) const