Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:59

0001 /*!
0002  *  \file       PlanarMeasurement.h
0003  *  \brief      Handles the palnar type of measurements.
0004  *  \author     Haiwang Yu <yuhw@nmsu.edu>
0005  */
0006 
0007 #ifndef PHGENFIT_PLANARMEASUREMENT_H
0008 #define PHGENFIT_PLANARMEASUREMENT_H
0009 
0010 #include "Measurement.h"
0011 
0012 class TVector3;
0013 
0014 namespace PHGenFit
0015 {
0016   class PlanarMeasurement : public Measurement
0017   {
0018    public:
0019     //! ctor
0020     PlanarMeasurement(const TVector3& pos, const TVector3& u, const TVector3& v, const double du, const double dv);
0021 
0022     PlanarMeasurement(const TVector3& pos, const TVector3& n, const double du, const double dv);
0023 
0024     void init(const TVector3& pos, const TVector3& u, const TVector3& v, const double du, const double dv);
0025 
0026     //! dtor
0027     ~PlanarMeasurement() override {}
0028 
0029    protected:
0030   };
0031 }  // namespace PHGenFit
0032 
0033 #endif