KalFitHitMdc Class Reference

Description of a Hit in Mdc. More...

#include <KalFitHitMdc.h>

List of all members.

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)

Private Attributes

int LR_
double tdc_
double dist_ [2]
double erdist_ [2]
KalFitWirewire_
RecMdcHitrechitptr_
double chi2_
double chi2_back_
int id_


Detailed Description

Description of a Hit in Mdc.

Definition at line 17 of file KalFitHitMdc.h.


Constructor & Destructor Documentation

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.

References dist_, and erdist_.

00020                                                                                 :
00021   LR_(LR), tdc_(tdc), wire_(wire), rechitptr_(rechitptr), chi2_(0), chi2_back_(0), id_(id) {
00022   dist_[0]=dist[0];
00023   dist_[1]=dist[1];
00024   erdist_[0]=erdist[0];
00025   erdist_[1]=erdist[1];
00026 }

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

Definition at line 28 of file KalFitHitMdc.cxx.

References dist_, and erdist_.

00029                                                           :
00030 LR_(LR), tdc_(tdc), wire_(wire), chi2_(0), chi2_back_(0), id_(id) {
00031 
00032   dist_[0]=dist[0];
00033   dist_[1]=dist[1];
00034   erdist_[0]=erdist[0];
00035   erdist_[1]=erdist[1];
00036 }

KalFitHitMdc::~KalFitHitMdc ( void   ) 

destructor

Definition at line 40 of file KalFitHitMdc.cxx.

00040 {}


Member Function Documentation

void KalFitHitMdc::chi2 ( double  chi2  )  [inline]

Definition at line 41 of file KalFitHitMdc.h.

References chi2_.

00041 { chi2_ = chi2;}

double KalFitHitMdc::chi2 ( void   )  const [inline]

Definition at line 30 of file KalFitHitMdc.h.

References chi2_.

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

00030 { return chi2_;}

void KalFitHitMdc::chi2_back ( double  chi2  )  [inline]

Definition at line 42 of file KalFitHitMdc.h.

References chi2_back_.

00042 { chi2_back_ = chi2;}

double KalFitHitMdc::chi2_back ( void   )  const [inline]

Definition at line 31 of file KalFitHitMdc.h.

References chi2_back_.

00031 { return chi2_back_;}

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

Definition at line 33 of file KalFitHitMdc.h.

References dist_.

Referenced by KalFitTrack::chi2_next().

00033 { return dist_; }

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

Definition at line 34 of file KalFitHitMdc.h.

References erdist_.

Referenced by KalFitTrack::chi2_next().

00034 { return erdist_; }

int KalFitHitMdc::id ( void   )  const [inline]

Definition at line 37 of file KalFitHitMdc.h.

References id_.

00037 { return id_;}

int KalFitHitMdc::isolated ( void   ) 

Definition at line 42 of file KalFitHitMdc.cxx.

00042                               {
00043   
00044   return 1;
00045 }

void KalFitHitMdc::LR ( int  LR  )  [inline]

Modifier :.

Definition at line 40 of file KalFitHitMdc.h.

References LR_.

00040 { LR_ = LR;}

int KalFitHitMdc::LR ( void   )  const [inline]

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

Definition at line 29 of file KalFitHitMdc.h.

References LR_.

Referenced by KalFitTrack::chi2_next().

00029 { return LR_;}

RecMdcHit* KalFitHitMdc::rechitptr ( void   )  [inline]

Definition at line 36 of file KalFitHitMdc.h.

References rechitptr_.

Referenced by KalFitTrack::chi2_next(), KalFitTrack::getDriftDist(), KalFitTrack::getDriftTime(), and KalFitTrack::getSigma().

00036 { return rechitptr_;}

double KalFitHitMdc::tdc ( void   )  const [inline]

Definition at line 32 of file KalFitHitMdc.h.

References tdc_.

Referenced by KalFitTrack::getDriftTime().

00032 { return tdc_; }

const KalFitWire& KalFitHitMdc::wire ( void   )  const [inline]

Definition at line 35 of file KalFitHitMdc.h.

References wire_.

Referenced by KalmanFit::Helix::approach(), KalFitTrack::chi2_next(), KalFitAlg::filter_fwd_anal(), KalFitTrack::getDriftDist(), KalFitTrack::getDriftTime(), KalFitTrack::getSigma(), KalFitAlg::smoother_anal(), and KalFitAlg::smoother_calib().

00035 { return *wire_; }


Member Data Documentation

double KalFitHitMdc::chi2_ [private]

Definition at line 53 of file KalFitHitMdc.h.

Referenced by chi2().

double KalFitHitMdc::chi2_back_ [private]

Definition at line 53 of file KalFitHitMdc.h.

Referenced by chi2_back().

double KalFitHitMdc::dist_[2] [private]

Definition at line 49 of file KalFitHitMdc.h.

Referenced by dist(), and KalFitHitMdc().

double KalFitHitMdc::erdist_[2] [private]

Definition at line 50 of file KalFitHitMdc.h.

Referenced by erdist(), and KalFitHitMdc().

int KalFitHitMdc::id_ [private]

Definition at line 54 of file KalFitHitMdc.h.

Referenced by id().

int KalFitHitMdc::LR_ [private]

Definition at line 47 of file KalFitHitMdc.h.

Referenced by LR().

RecMdcHit* KalFitHitMdc::rechitptr_ [private]

Definition at line 52 of file KalFitHitMdc.h.

Referenced by rechitptr().

double KalFitHitMdc::tdc_ [private]

Definition at line 48 of file KalFitHitMdc.h.

Referenced by tdc().

KalFitWire* KalFitHitMdc::wire_ [private]

Definition at line 51 of file KalFitHitMdc.h.

Referenced by wire().


Generated on Tue Nov 29 23:19:54 2016 for BOSS_7.0.2 by  doxygen 1.4.7