BOSS 7.0.7
BESIII Offline Software System
Loading...
Searching...
No Matches
KalFitHitMdc Class Reference

Description of a Hit in Mdc. More...

#include <KalFitHitMdc.h>

Public Member Functions

 KalFitHitMdc (int id, int LR, double tdc, double dist[2], double erdist[2], KalFitWire *wire, RecMdcHit *rechitptr)
 constructor
 
 KalFitHitMdc (int id, int LR, double tdc, double dist[2], double erdist[2], KalFitWire *wire)
 
 ~KalFitHitMdc (void)
 destructor
 
int LR (void) const
 
double chi2 (void) const
 
double chi2_back (void) const
 
double tdc (void) const
 
const double * dist (void) const
 
const double * erdist (void) const
 
const KalFitWirewire (void) const
 
RecMdcHitrechitptr (void)
 
int id (void) const
 
void LR (int LR)
 Modifier :
 
void chi2 (double chi2)
 
void chi2_back (double chi2)
 
int isolated (void)
 

Detailed Description

Description of a Hit in Mdc.

Definition at line 17 of file KalFitHitMdc.h.

Constructor & Destructor Documentation

◆ KalFitHitMdc() [1/2]

KalFitHitMdc::KalFitHitMdc ( int  id,
int  LR,
double  tdc,
double  dist[2],
double  erdist[2],
KalFitWire wire,
RecMdcHit rechitptr 
)

constructor

Definition at line 19 of file KalFitHitMdc.cxx.

20 :
21 LR_(LR), tdc_(tdc), wire_(wire), rechitptr_(rechitptr), chi2_(0), chi2_back_(0), id_(id) {
22 dist_[0]=dist[0];
23 dist_[1]=dist[1];
24 erdist_[0]=erdist[0];
25 erdist_[1]=erdist[1];
26}
int LR(void) const
Definition: KalFitHitMdc.h:29
RecMdcHit * rechitptr(void)
Definition: KalFitHitMdc.h:36
const double * erdist(void) const
Definition: KalFitHitMdc.h:34
double tdc(void) const
Definition: KalFitHitMdc.h:32
const double * dist(void) const
Definition: KalFitHitMdc.h:33
const KalFitWire & wire(void) const
Definition: KalFitHitMdc.h:35

◆ KalFitHitMdc() [2/2]

KalFitHitMdc::KalFitHitMdc ( int  id,
int  LR,
double  tdc,
double  dist[2],
double  erdist[2],
KalFitWire wire 
)

Definition at line 28 of file KalFitHitMdc.cxx.

29 :
30LR_(LR), tdc_(tdc), wire_(wire), chi2_(0), chi2_back_(0), id_(id) {
31
32 dist_[0]=dist[0];
33 dist_[1]=dist[1];
34 erdist_[0]=erdist[0];
35 erdist_[1]=erdist[1];
36}

◆ ~KalFitHitMdc()

KalFitHitMdc::~KalFitHitMdc ( void  )

destructor

Definition at line 40 of file KalFitHitMdc.cxx.

40{}

Member Function Documentation

◆ chi2() [1/2]

void KalFitHitMdc::chi2 ( double  chi2)
inline

Definition at line 41 of file KalFitHitMdc.h.

41{ chi2_ = chi2;}
double chi2(void) const
Definition: KalFitHitMdc.h:30

Referenced by chi2().

◆ chi2() [2/2]

double KalFitHitMdc::chi2 ( void  ) const
inline

Definition at line 30 of file KalFitHitMdc.h.

30{ return chi2_;}

Referenced by chi2_back(), KalFitAlg::filter_fwd_anal(), KalFitAlg::filter_fwd_calib(), and KalFitAlg::start_seed().

◆ chi2_back() [1/2]

void KalFitHitMdc::chi2_back ( double  chi2)
inline

Definition at line 42 of file KalFitHitMdc.h.

42{ chi2_back_ = chi2;}

◆ chi2_back() [2/2]

double KalFitHitMdc::chi2_back ( void  ) const
inline

Definition at line 31 of file KalFitHitMdc.h.

31{ return chi2_back_;}

Referenced by KalFitAlg::start_seed().

◆ dist()

const double * KalFitHitMdc::dist ( void  ) const
inline

Definition at line 33 of file KalFitHitMdc.h.

33{ return dist_; }

Referenced by KalFitTrack::chi2_next(), and KalFitHitMdc().

◆ erdist()

const double * KalFitHitMdc::erdist ( void  ) const
inline

Definition at line 34 of file KalFitHitMdc.h.

34{ return erdist_; }

Referenced by KalFitTrack::chi2_next(), and KalFitHitMdc().

◆ id()

int KalFitHitMdc::id ( void  ) const
inline

Definition at line 37 of file KalFitHitMdc.h.

37{ return id_;}

◆ isolated()

int KalFitHitMdc::isolated ( void  )

Definition at line 42 of file KalFitHitMdc.cxx.

42 {
43
44 return 1;
45}

◆ LR() [1/2]

void KalFitHitMdc::LR ( int  LR)
inline

Modifier :

Definition at line 40 of file KalFitHitMdc.h.

40{ LR_ = LR;}

Referenced by LR().

◆ LR() [2/2]

int KalFitHitMdc::LR ( void  ) const
inline

Extractor : Convention for LR (-1 : L, 1 : R)

Definition at line 29 of file KalFitHitMdc.h.

29{ return LR_;}

Referenced by KalFitTrack::chi2_next(), KalFitAlg::filter_fwd_calib(), KalFitTrack::smoother_Mdc_csmalign(), KalFitAlg::start_seed(), and KalFitTrack::update_hits_csmalign().

◆ rechitptr()

◆ tdc()

double KalFitHitMdc::tdc ( void  ) const
inline

Definition at line 32 of file KalFitHitMdc.h.

32{ return tdc_; }

Referenced by KalFitTrack::getDriftTime().

◆ wire()


The documentation for this class was generated from the following files: