/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/KalFitHitMdc.h

Go to the documentation of this file.
00001 //--------------------------------------------------------------------
00002 // File from KalFit module
00003 //
00004 // Filename : KalFitHitMdc.cc
00005 //--------------------------------------------------------------------
00006 // Description : Hit in Mdc 
00007 //--------------------------------------------------------------------
00008 // Modif :
00009 //--------------------------------------------------------------------
00010 #ifndef _DEFINE_HITMdc_H_
00011 #define _DEFINE_HITMdc_H_
00012 
00013 #include "KalFitAlg/KalFitWire.h"
00014 #include "MdcRecEvent/RecMdcHit.h"
00015 
00017 class KalFitHitMdc{
00018 
00019 public:
00021   KalFitHitMdc(int id, int LR, double tdc, double dist[2],
00022              double erdist[2], KalFitWire * wire, RecMdcHit* rechitptr);
00023   KalFitHitMdc(int id, int LR, double tdc, double dist[2],
00024              double erdist[2], KalFitWire * wire );
00026   ~KalFitHitMdc(void);
00029   int LR(void) const { return LR_;}
00030   double chi2(void) const { return chi2_;}
00031   double chi2_back(void) const { return chi2_back_;}
00032   double tdc(void) const { return tdc_; }
00033   const double* dist(void) const { return dist_; }
00034   const double* erdist(void) const { return erdist_; }
00035   const KalFitWire & wire(void) const { return *wire_; }
00036   RecMdcHit* rechitptr(void) { return rechitptr_;}
00037   int id(void) const { return id_;}
00038 
00040   void LR(int LR) { LR_ = LR;}
00041   void chi2(double chi2) { chi2_ = chi2;}
00042   void chi2_back(double chi2) { chi2_back_ = chi2;}
00043 
00044   int isolated(void);
00045 
00046  private:
00047   int  LR_;
00048   double tdc_;
00049   double dist_[2];
00050   double erdist_[2];
00051   KalFitWire* wire_;
00052   RecMdcHit* rechitptr_;
00053   double chi2_, chi2_back_;
00054   int id_;
00055 };
00056 
00057 #endif

Generated on Tue Nov 29 23:13:22 2016 for BOSS_7.0.2 by  doxygen 1.4.7