BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
KalFitHitMdc.cxx
Go to the documentation of this file.
1//-----------------------------------------------------------------------
2// File from KalFit module
3//
4// Filename : KalFitHitMdc.cc
5//------------------------------------------------------------------------
6// Description : Hit in Mdc
7//------------------------------------------------------------------------
8// Modif :
9//------------------------------------------------------------------------
10#include "CLHEP/Geometry/Point3D.h"
11#ifndef ENABLE_BACKWARDS_COMPATIBILITY
12typedef HepGeom::Point3D<double> HepPoint3D;
13#endif
14#include "KalFitAlg/KalFitHitMdc.h"
15#include "KalFitAlg/KalFitWire.h"
16#include "MdcRecEvent/RecMdcHit.h"
17
18// constructor
19KalFitHitMdc::KalFitHitMdc( int id, int LR, double tdc, double dist[2], double erdist[2],
21 : LR_( LR )
22 , tdc_( tdc )
23 , wire_( wire )
24 , rechitptr_( rechitptr )
25 , chi2_( 0 )
26 , chi2_back_( 0 )
27 , id_( id ) {
28 dist_[0] = dist[0];
29 dist_[1] = dist[1];
30 erdist_[0] = erdist[0];
31 erdist_[1] = erdist[1];
32}
33
34KalFitHitMdc::KalFitHitMdc( int id, int LR, double tdc, double dist[2], double erdist[2],
36 : LR_( LR ), tdc_( tdc ), wire_( wire ), chi2_( 0 ), chi2_back_( 0 ), id_( id ) {
37
38 dist_[0] = dist[0];
39 dist_[1] = dist[1];
40 erdist_[0] = erdist[0];
41 erdist_[1] = erdist[1];
42}
43
44// destructor
46
47int KalFitHitMdc::isolated( void ) { return 1; }
HepGeom::Point3D< double > HepPoint3D
~KalFitHitMdc(void)
destructor
KalFitHitMdc(int id, int LR, double tdc, double dist[2], double erdist[2], KalFitWire *wire, RecMdcHit *rechitptr)
constructor
int isolated(void)