BOSS 7.0.7
BESIII Offline Software System
|
#include <KalFitAlg.h>
Public Member Functions | |
Main member functions | |
KalFitAlg (const std::string &name, ISvcLocator *pSvcLocator) | |
constructor | |
~KalFitAlg (void) | |
destructor | |
StatusCode | initialize () |
initialize | |
StatusCode | execute () |
event function | |
StatusCode | finalize () |
StatusCode | beginRun () |
void | hist_def (void) |
hist definition | |
void | clean (void) |
Set up the description of the Mdc | |
void | set_Mdc (void) |
Set up the wires, layers and superlayers... | |
void | setMaterial_Mdc (void) |
Initialize the material for Mdc. | |
void | setCylinder_Mdc (void) |
Initialize the cylinders (walls and cathodes) for Mdc. | |
void | setDchisqCut (void) |
void | setCalibSvc_init (void) |
initialize for the services | |
void | setGeomSvc_init (void) |
void | setMagneticFieldSvc_init (void) |
void | getEventStarTime (void) |
Kalman filter method related member functions | |
int | usage_ |
int | choice_ |
int | pathl_ |
int | wsag_ |
flag to take account the wire sag into account | |
int | back_ |
flag to perform smoothing | |
int | eventno |
int | Tds_back_no |
double | pT_ |
value of the pT cut for backward filter | |
int | lead_ |
leading mass assumption | |
int | mhyp_ |
double | pe_cut_ |
value of the momentum cut to decide refit | |
double | pmu_cut_ |
double | ppi_cut_ |
double | pk_cut_ |
double | pp_cut_ |
double | pt_cut_ |
double | theta_cut_ |
int | muls_ |
int | loss_ |
int | lr_ |
int | activeonly_ |
int | tofflag_ |
int | tof_hyp_ |
int | enhance_ |
flag to enhance the error matrix at the inner hit of Mdc (cosmic) | |
double | fac_h1_ |
double | fac_h2_ |
double | fac_h3_ |
double | fac_h4_ |
double | fac_h5_ |
double | matrixg_ |
double | gain1_ |
double | gain2_ |
double | gain3_ |
double | gain4_ |
double | gain5_ |
int | steplev_ |
int | numfcor_ |
int | numf_ |
int | inner_steps_ |
int | outer_steps_ |
int | numf_in_ |
int | numf_out_ |
int | fitnocut_ |
int | drifttime_choice_ |
int | i_back_ |
mass assumption for backward filter (if <0 means use leading mass) | |
int | i_front_ |
int | debug_ |
Debug flag for the track finder part. | |
int | debug_kft_ |
int | ntuple_ |
Fill ntuples of KalFit. | |
string | matfile_ |
string | cylfile_ |
double | dchi2cutf_ |
double | dchi2cuts_ |
double | dchi2cut_mid1_ |
double | dchi2cut_mid2_ |
double | dchi2cut_inner_ |
double | dchi2cut_outer_ |
double | dchi2cut_layid2_ |
double | dchi2cut_layid3_ |
double | fstrag_ |
factor of energy loss straggling for electron | |
int | resolution_ |
int | iqual_front_ [5] |
int | iqual_back_ |
int | tprop_ |
propagation correction | |
int | eventNo |
int | m_usevtxdb |
int | m_csmflag |
double | m_dangcut |
double | m_dphicut |
void | filter_fwd_anal (KalFitTrack &trk, int l_mass, int way, HepSymMatrix &Eakal) |
Kalman filter (forward) in Mdc. | |
void | filter_fwd_calib (KalFitTrack &trk, int l_mass, int way, HepSymMatrix &Eakal) |
void | init_matrix (MdcRec_trk &trk, HepSymMatrix &Ea) |
void | init_matrix (int k, MdcRec_trk &trk, HepSymMatrix &Ea) |
void | start_seed (KalFitTrack &track, int lead_, int way, MdcRec_trk &trk) |
void | smoother_anal (KalFitTrack &trk, int way) |
Kalman filter (smoothing or backward part) | |
void | smoother_calib (KalFitTrack &trk, int way) |
void | innerwall (KalFitTrack &trk, int l_mass, int way) |
Take the inner walls (eloss and mult scat) into account. | |
void | fillTds (MdcRec_trk &TrasanTRK, KalFitTrack &track, RecMdcKalTrack *trk, int l_mass) |
with results got at the inner Mdc hit | |
void | fillTds_lead (MdcRec_trk &TrasanTRK, KalFitTrack &track, RecMdcKalTrack *trk, int l_mass) |
void | fillTds_back (KalFitTrack &track, RecMdcKalTrack *trk, MdcRec_trk &TrasanTRK, int l_mass) |
with results got at the outer Mdc hit | |
void | fillTds_back (KalFitTrack &track, RecMdcKalTrack *trk, MdcRec_trk &TrasanTRK, int l_mass, RecMdcKalHelixSegCol *segcol) |
void | fillTds_back (KalFitTrack &track, RecMdcKalTrack *trk, MdcRec_trk &TrasanTRK, int l_mass, RecMdcKalHelixSegCol *segcol, int smoothflag) |
for smoother process | |
void | fillTds_ip (MdcRec_trk &TrasanTRK, KalFitTrack &track, RecMdcKalTrack *trk, int l_mass) |
with results got at (0,0,0) | |
void | sameas (RecMdcKalTrack *trk, int l_mass, int imain) |
complete the RecMdcKalTrackCol | |
void | complete_track (MdcRec_trk &TrasanTRK, MdcRec_trk_add &TrasanTRK_add, KalFitTrack &track_lead, RecMdcKalTrack *kaltrk, RecMdcKalTrackCol *kalcol, RecMdcKalHelixSegCol *segcol, int flagsmooth) |
void | complete_track (MdcRec_trk &TrasanTRK, MdcRec_trk_add &TrasanTRK_add, KalFitTrack &track_lead, RecMdcKalTrack *kaltrk, RecMdcKalTrackCol *kalcol, RecMdcKalHelixSegCol *segcol) |
void | kalman_fitting_anal (void) |
void | kalman_fitting_calib (void) |
void | kalman_fitting_csmalign (void) |
void | kalman_fitting_MdcxReco_Csmc_Sew (void) |
void | clearTables () |
int | getWallMdcNumber (const HepPoint3D &point) |
void | extToAnyPoint (KalFitTrack &trk, const HepPoint3D &point) |
void | setBesFromGdml (void) |
Definition at line 58 of file KalFitAlg.h.
KalFitAlg::KalFitAlg | ( | const std::string & | name, |
ISvcLocator * | pSvcLocator | ||
) |
constructor
Constructor.
Definition at line 85 of file KalFitAlg.cxx.
KalFitAlg::~KalFitAlg | ( | void | ) |
destructor
Definition at line 159 of file KalFitAlg.cxx.
StatusCode KalFitAlg::beginRun | ( | ) |
Definition at line 307 of file KalFitAlg.cxx.
void KalFitAlg::clean | ( | void | ) |
delete C++ objects, necessary to clean before begin_run or inside destructor
Definition at line 167 of file KalFitAlg.cxx.
Referenced by initialize(), and ~KalFitAlg().
void KalFitAlg::clearTables | ( | ) |
Definition at line 5943 of file KalFitAlg.cxx.
Referenced by execute().
void KalFitAlg::complete_track | ( | MdcRec_trk & | TrasanTRK, |
MdcRec_trk_add & | TrasanTRK_add, | ||
KalFitTrack & | track_lead, | ||
RecMdcKalTrack * | kaltrk, | ||
RecMdcKalTrackCol * | kalcol, | ||
RecMdcKalHelixSegCol * | segcol | ||
) |
fill tds with results got at (0,0,0)
Definition at line 5527 of file KalFitAlg.cxx.
void KalFitAlg::complete_track | ( | MdcRec_trk & | TrasanTRK, |
MdcRec_trk_add & | TrasanTRK_add, | ||
KalFitTrack & | track_lead, | ||
RecMdcKalTrack * | kaltrk, | ||
RecMdcKalTrackCol * | kalcol, | ||
RecMdcKalHelixSegCol * | segcol, | ||
int | flagsmooth | ||
) |
fill tds with results got at (0,0,0)
Definition at line 5343 of file KalFitAlg.cxx.
Referenced by kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), and kalman_fitting_MdcxReco_Csmc_Sew().
StatusCode KalFitAlg::execute | ( | ) |
event function
Definition at line 654 of file KalFitAlg.cxx.
void KalFitAlg::extToAnyPoint | ( | KalFitTrack & | trk, |
const HepPoint3D & | point | ||
) |
void KalFitAlg::fillTds | ( | MdcRec_trk & | TrasanTRK, |
KalFitTrack & | track, | ||
RecMdcKalTrack * | trk, | ||
int | l_mass | ||
) |
with results got at the inner Mdc hit
Definition at line 1139 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::fillTds_back | ( | KalFitTrack & | track, |
RecMdcKalTrack * | trk, | ||
MdcRec_trk & | TrasanTRK, | ||
int | l_mass | ||
) |
with results got at the outer Mdc hit
right???
Definition at line 1468 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::fillTds_back | ( | KalFitTrack & | track, |
RecMdcKalTrack * | trk, | ||
MdcRec_trk & | TrasanTRK, | ||
int | l_mass, | ||
RecMdcKalHelixSegCol * | segcol | ||
) |
right???
Definition at line 1626 of file KalFitAlg.cxx.
void KalFitAlg::fillTds_back | ( | KalFitTrack & | track, |
RecMdcKalTrack * | trk, | ||
MdcRec_trk & | TrasanTRK, | ||
int | l_mass, | ||
RecMdcKalHelixSegCol * | segcol, | ||
int | smoothflag | ||
) |
for smoother process
right???
Definition at line 1904 of file KalFitAlg.cxx.
void KalFitAlg::fillTds_ip | ( | MdcRec_trk & | TrasanTRK, |
KalFitTrack & | track, | ||
RecMdcKalTrack * | trk, | ||
int | l_mass | ||
) |
with results got at (0,0,0)
Definition at line 1309 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::fillTds_lead | ( | MdcRec_trk & | TrasanTRK, |
KalFitTrack & | track, | ||
RecMdcKalTrack * | trk, | ||
int | l_mass | ||
) |
Definition at line 1217 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::filter_fwd_anal | ( | KalFitTrack & | trk, |
int | l_mass, | ||
int | way, | ||
HepSymMatrix & | Eakal | ||
) |
Kalman filter (forward) in Mdc.
get the doca from another other independent method
Definition at line 2628 of file KalFitAlg.cxx.
Referenced by complete_track(), kalman_fitting_anal(), and start_seed().
void KalFitAlg::filter_fwd_calib | ( | KalFitTrack & | trk, |
int | l_mass, | ||
int | way, | ||
HepSymMatrix & | Eakal | ||
) |
Definition at line 2868 of file KalFitAlg.cxx.
Referenced by complete_track(), kalman_fitting_calib(), kalman_fitting_csmalign(), kalman_fitting_MdcxReco_Csmc_Sew(), and start_seed().
StatusCode KalFitAlg::finalize | ( | ) |
Definition at line 294 of file KalFitAlg.cxx.
void KalFitAlg::getEventStarTime | ( | void | ) |
int KalFitAlg::getWallMdcNumber | ( | const HepPoint3D & | point | ) |
void KalFitAlg::hist_def | ( | void | ) |
hist definition
Definition at line 343 of file KalFitAlg.cxx.
Referenced by initialize().
void KalFitAlg::init_matrix | ( | int | k, |
MdcRec_trk & | trk, | ||
HepSymMatrix & | Ea | ||
) |
Definition at line 5750 of file KalFitAlg.cxx.
void KalFitAlg::init_matrix | ( | MdcRec_trk & | trk, |
HepSymMatrix & | Ea | ||
) |
Definition at line 5736 of file KalFitAlg.cxx.
Referenced by complete_track(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), kalman_fitting_MdcxReco_Csmc_Sew(), and start_seed().
StatusCode KalFitAlg::initialize | ( | ) |
initialize
Definition at line 178 of file KalFitAlg.cxx.
void KalFitAlg::innerwall | ( | KalFitTrack & | trk, |
int | l_mass, | ||
int | way | ||
) |
Take the inner walls (eloss and mult scat) into account.
Definition at line 3066 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::kalman_fitting_anal | ( | void | ) |
very low momentum and very big costheta angle, use special initial error matrix
chose different initial error matrix
Definition at line 3080 of file KalFitAlg.cxx.
Referenced by execute().
void KalFitAlg::kalman_fitting_calib | ( | void | ) |
Definition at line 3703 of file KalFitAlg.cxx.
Referenced by execute().
void KalFitAlg::kalman_fitting_csmalign | ( | void | ) |
Definition at line 4781 of file KalFitAlg.cxx.
Referenced by execute().
void KalFitAlg::kalman_fitting_MdcxReco_Csmc_Sew | ( | void | ) |
Definition at line 4292 of file KalFitAlg.cxx.
Referenced by execute().
void KalFitAlg::sameas | ( | RecMdcKalTrack * | trk, |
int | l_mass, | ||
int | imain | ||
) |
complete the RecMdcKalTrackCol
Definition at line 2256 of file KalFitAlg.cxx.
void KalFitAlg::set_Mdc | ( | void | ) |
Set up the wires, layers and superlayers...
Definition at line 114 of file KalFitAlg2.cxx.
Referenced by beginRun().
void KalFitAlg::setBesFromGdml | ( | void | ) |
mdcgas
inner wall shield fiml1 Al by wangll 2012-09-07
inner wall CarbonFiber by wll 2012-09-06
inner wall shield film0 Al by wangll 2012-09-07
air
outer beryllium pipe
cooling oil
inner beryllium pipe
gold
now construct the cylinders
film1 of the innerwall of inner drift chamber
innerwall of inner drift chamber
film0 of the innerwall of inner drift chamber
outer air, be attention the calculation of the radius and thick of the air cylinder is special
outer Beryllium layer
oil layer
inner Beryllium layer
gold layer
Definition at line 12 of file KalFitReadGdml.cxx.
Referenced by initialize().
void KalFitAlg::setCalibSvc_init | ( | void | ) |
initialize for the services
Definition at line 247 of file KalFitAlg2.cxx.
Referenced by initialize().
void KalFitAlg::setCylinder_Mdc | ( | void | ) |
Initialize the cylinders (walls and cathodes) for Mdc.
void KalFitAlg::setDchisqCut | ( | void | ) |
set dchi2cutf_anal
set dchi2cuts_anal
temporary
set dchi2cutf_calib
temporary
set dchi2cuts_calib
temporary
Definition at line 551 of file KalFitAlg.cxx.
Referenced by initialize().
void KalFitAlg::setGeomSvc_init | ( | void | ) |
Definition at line 259 of file KalFitAlg2.cxx.
Referenced by beginRun().
void KalFitAlg::setMagneticFieldSvc_init | ( | void | ) |
void KalFitAlg::setMaterial_Mdc | ( | void | ) |
Initialize the material for Mdc.
void KalFitAlg::smoother_anal | ( | KalFitTrack & | trk, |
int | way | ||
) |
Kalman filter (smoothing or backward part)
be attention to this inital error matrix of smoother, how is track.Ea() in the next sentence when use it?
oh, to be the last hit
calculate the lsat point in MDC
calculate fiTerm
for protection purpose
Definition at line 2275 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::smoother_calib | ( | KalFitTrack & | trk, |
int | way | ||
) |
Definition at line 2490 of file KalFitAlg.cxx.
Referenced by complete_track().
void KalFitAlg::start_seed | ( | KalFitTrack & | track, |
int | lead_, | ||
int | way, | ||
MdcRec_trk & | trk | ||
) |
Definition at line 5834 of file KalFitAlg.cxx.
Referenced by kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), and kalman_fitting_MdcxReco_Csmc_Sew().
int KalFitAlg::activeonly_ |
Definition at line 194 of file KalFitAlg.h.
Referenced by beginRun(), execute(), initialize(), and KalFitAlg().
int KalFitAlg::back_ |
flag to perform smoothing
Definition at line 176 of file KalFitAlg.h.
Referenced by complete_track(), initialize(), and KalFitAlg().
int KalFitAlg::choice_ |
Definition at line 170 of file KalFitAlg.h.
Referenced by complete_track(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), kalman_fitting_MdcxReco_Csmc_Sew(), and start_seed().
string KalFitAlg::cylfile_ |
Definition at line 218 of file KalFitAlg.h.
Referenced by KalFitAlg().
double KalFitAlg::dchi2cut_inner_ |
Definition at line 222 of file KalFitAlg.h.
Referenced by KalFitAlg(), and setDchisqCut().
double KalFitAlg::dchi2cut_layid2_ |
Definition at line 222 of file KalFitAlg.h.
Referenced by KalFitAlg(), and setDchisqCut().
double KalFitAlg::dchi2cut_layid3_ |
Definition at line 222 of file KalFitAlg.h.
Referenced by KalFitAlg(), and setDchisqCut().
double KalFitAlg::dchi2cut_mid1_ |
Definition at line 222 of file KalFitAlg.h.
Referenced by KalFitAlg(), and setDchisqCut().
double KalFitAlg::dchi2cut_mid2_ |
Definition at line 222 of file KalFitAlg.h.
Referenced by KalFitAlg(), and setDchisqCut().
double KalFitAlg::dchi2cut_outer_ |
Definition at line 222 of file KalFitAlg.h.
Referenced by KalFitAlg(), and setDchisqCut().
double KalFitAlg::dchi2cutf_ |
Definition at line 220 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
double KalFitAlg::dchi2cuts_ |
Definition at line 220 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::debug_ |
Debug flag for the track finder part.
Definition at line 214 of file KalFitAlg.h.
Referenced by beginRun(), clearTables(), complete_track(), execute(), fillTds(), fillTds_back(), fillTds_ip(), fillTds_lead(), filter_fwd_anal(), filter_fwd_calib(), init_matrix(), initialize(), innerwall(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), kalman_fitting_MdcxReco_Csmc_Sew(), set_Mdc(), smoother_anal(), smoother_calib(), and start_seed().
int KalFitAlg::debug_kft_ |
Definition at line 214 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::drifttime_choice_ |
Definition at line 209 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::enhance_ |
flag to enhance the error matrix at the inner hit of Mdc (cosmic)
Definition at line 196 of file KalFitAlg.h.
Referenced by complete_track().
int KalFitAlg::eventno |
Definition at line 178 of file KalFitAlg.h.
int KalFitAlg::eventNo |
Definition at line 232 of file KalFitAlg.h.
Referenced by execute(), and fillTds_back().
double KalFitAlg::fac_h1_ |
Definition at line 197 of file KalFitAlg.h.
Referenced by complete_track().
double KalFitAlg::fac_h2_ |
Definition at line 197 of file KalFitAlg.h.
Referenced by complete_track().
double KalFitAlg::fac_h3_ |
Definition at line 197 of file KalFitAlg.h.
Referenced by complete_track().
double KalFitAlg::fac_h4_ |
Definition at line 197 of file KalFitAlg.h.
Referenced by complete_track().
double KalFitAlg::fac_h5_ |
Definition at line 197 of file KalFitAlg.h.
Referenced by complete_track().
int KalFitAlg::fitnocut_ |
Definition at line 207 of file KalFitAlg.h.
Referenced by fillTds(), fillTds_ip(), fillTds_lead(), and KalFitAlg().
double KalFitAlg::fstrag_ |
factor of energy loss straggling for electron
Definition at line 225 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
double KalFitAlg::gain1_ |
Definition at line 199 of file KalFitAlg.h.
Referenced by init_matrix(), and KalFitAlg().
double KalFitAlg::gain2_ |
Definition at line 199 of file KalFitAlg.h.
Referenced by init_matrix(), and KalFitAlg().
double KalFitAlg::gain3_ |
Definition at line 199 of file KalFitAlg.h.
Referenced by init_matrix(), and KalFitAlg().
double KalFitAlg::gain4_ |
Definition at line 199 of file KalFitAlg.h.
Referenced by init_matrix(), and KalFitAlg().
double KalFitAlg::gain5_ |
Definition at line 199 of file KalFitAlg.h.
Referenced by init_matrix(), and KalFitAlg().
int KalFitAlg::i_back_ |
mass assumption for backward filter (if <0 means use leading mass)
Definition at line 211 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
int KalFitAlg::i_front_ |
Definition at line 212 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
int KalFitAlg::inner_steps_ |
Definition at line 203 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::iqual_back_ |
Definition at line 228 of file KalFitAlg.h.
Referenced by execute(), and fillTds_back().
int KalFitAlg::iqual_front_[5] |
Definition at line 228 of file KalFitAlg.h.
Referenced by execute(), fillTds_back(), fillTds_ip(), fillTds_lead(), and kalman_fitting_anal().
int KalFitAlg::lead_ |
leading mass assumption
Definition at line 184 of file KalFitAlg.h.
Referenced by complete_track(), fillTds_back(), fillTds_ip(), initialize(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), kalman_fitting_MdcxReco_Csmc_Sew(), and start_seed().
int KalFitAlg::loss_ |
Definition at line 194 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::lr_ |
Definition at line 194 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::m_csmflag |
Definition at line 234 of file KalFitAlg.h.
Referenced by filter_fwd_anal(), filter_fwd_calib(), KalFitAlg(), smoother_anal(), and smoother_calib().
double KalFitAlg::m_dangcut |
Definition at line 235 of file KalFitAlg.h.
Referenced by execute(), and KalFitAlg().
double KalFitAlg::m_dphicut |
Definition at line 235 of file KalFitAlg.h.
Referenced by execute(), and KalFitAlg().
int KalFitAlg::m_usevtxdb |
Definition at line 233 of file KalFitAlg.h.
Referenced by KalFitAlg(), and smoother_anal().
string KalFitAlg::matfile_ |
Definition at line 218 of file KalFitAlg.h.
Referenced by KalFitAlg().
double KalFitAlg::matrixg_ |
Definition at line 197 of file KalFitAlg.h.
Referenced by complete_track(), fillTds_back(), init_matrix(), initialize(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), kalman_fitting_MdcxReco_Csmc_Sew(), and smoother_anal().
int KalFitAlg::mhyp_ |
Definition at line 186 of file KalFitAlg.h.
Referenced by complete_track(), and initialize().
int KalFitAlg::muls_ |
Flag account to multiple scattering and energy loss, where lr flag from and whether use active hits only
Definition at line 194 of file KalFitAlg.h.
Referenced by beginRun(), initialize(), and KalFitAlg().
int KalFitAlg::ntuple_ |
Fill ntuples of KalFit.
Definition at line 216 of file KalFitAlg.h.
Referenced by execute(), fillTds_back(), filter_fwd_anal(), filter_fwd_calib(), hist_def(), initialize(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), and kalman_fitting_MdcxReco_Csmc_Sew().
int KalFitAlg::numf_ |
Definition at line 202 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::numf_in_ |
Definition at line 205 of file KalFitAlg.h.
int KalFitAlg::numf_out_ |
Definition at line 206 of file KalFitAlg.h.
int KalFitAlg::numfcor_ |
Definition at line 201 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::outer_steps_ |
Definition at line 204 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::pathl_ |
Definition at line 172 of file KalFitAlg.h.
Referenced by fillTds_back(), initialize(), smoother_anal(), and smoother_calib().
double KalFitAlg::pe_cut_ |
value of the momentum cut to decide refit
Definition at line 188 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
double KalFitAlg::pk_cut_ |
Definition at line 188 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
double KalFitAlg::pmu_cut_ |
Definition at line 188 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
double KalFitAlg::pp_cut_ |
Definition at line 188 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
double KalFitAlg::ppi_cut_ |
Definition at line 188 of file KalFitAlg.h.
Referenced by complete_track(), and KalFitAlg().
double KalFitAlg::pT_ |
value of the pT cut for backward filter
Definition at line 182 of file KalFitAlg.h.
Referenced by complete_track(), initialize(), and KalFitAlg().
double KalFitAlg::pt_cut_ |
Definition at line 189 of file KalFitAlg.h.
Referenced by complete_track(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), and kalman_fitting_MdcxReco_Csmc_Sew().
int KalFitAlg::resolution_ |
Definition at line 227 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::steplev_ |
Definition at line 200 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::Tds_back_no |
Definition at line 180 of file KalFitAlg.h.
double KalFitAlg::theta_cut_ |
Definition at line 189 of file KalFitAlg.h.
Referenced by complete_track(), KalFitAlg(), kalman_fitting_anal(), kalman_fitting_calib(), kalman_fitting_csmalign(), and kalman_fitting_MdcxReco_Csmc_Sew().
int KalFitAlg::tof_hyp_ |
Definition at line 194 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::tofflag_ |
Definition at line 194 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::tprop_ |
propagation correction
Definition at line 231 of file KalFitAlg.h.
Referenced by initialize(), and KalFitAlg().
int KalFitAlg::usage_ |
this usage is used to control the usage of this algorithm ,to be analysis or calibration.
Definition at line 168 of file KalFitAlg.h.
Referenced by complete_track(), execute(), fillTds_back(), filter_fwd_calib(), KalFitAlg(), setDchisqCut(), smoother_calib(), and start_seed().
int KalFitAlg::wsag_ |
flag to take account the wire sag into account
Definition at line 174 of file KalFitAlg.h.
Referenced by execute(), filter_fwd_anal(), filter_fwd_calib(), initialize(), KalFitAlg(), smoother_anal(), and smoother_calib().