CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ConversionRegion.h
Go to the documentation of this file.
1 #ifndef CONVERSIONREGION_H
2 #define CONVERSIONREGION_H
3 
7 
9 public:
10  ConversionRegion(GlobalPoint& convPoint, GlobalPoint& pvtxPoint, float& cotTheta, double errTheta, int charge)
11  : _convPoint(convPoint), _pvtxPoint(pvtxPoint), _cotTheta(cotTheta), _errTheta(errTheta), _charge(charge){};
12 
14 
15  GlobalPoint convPoint() const { return _convPoint; }
16  GlobalPoint pvtxPoint() const { return _pvtxPoint; }
17  float cotTheta() const { return _cotTheta; }
18  double errTheta() const { return _errTheta; }
19  int charge() const { return _charge; }
20 
21 private:
22  //Data members
25  float _cotTheta;
26  double _errTheta;
27  int _charge;
28 };
29 
30 #endif
float cotTheta() const
GlobalPoint _convPoint
GlobalPoint pvtxPoint() const
int charge() const
GlobalPoint convPoint() const
ConversionRegion(GlobalPoint &convPoint, GlobalPoint &pvtxPoint, float &cotTheta, double errTheta, int charge)
GlobalPoint _pvtxPoint
#define dso_hidden
Definition: Visibility.h:12
double errTheta() const