Hall-D Software
alpha
|
#include <residCDC.h>
Public Member Functions | |
residCDC (vector< const DCDCTrackHit * > *trackhits, const MyTrajectory *trajectory, int level=1) | |
void | calcResids () |
void | setInnerResidFrac (double innerResidFracIn) |
void | getResids (vector< double > &residsRef) |
void | getDetails (vector< double > &docasRef, vector< double > &distsRef, vector< double > &errorsRef, vector< HepLorentzVector > &pocasRef, vector< HepVector > &posWiresRef) |
Private Member Functions | |
DLine | trackhit2line (const DCDCTrackHit &trackhit) |
Private Attributes | |
unsigned int | n_cdc |
vector< const DCDCTrackHit * > * | trkhitVectorPtr |
const MyTrajectory * | trajPtr |
int | debug_level |
double | innerResidFrac |
vector< double > | doca |
vector< double > | dist |
vector< double > | resid |
vector< double > | error |
vector< HepLorentzVector > | poca |
vector< HepVector > | posWire |
double | errorCDC |
Definition at line 8 of file residCDC.h.
residCDC::residCDC | ( | vector< const DCDCTrackHit * > * | trackhits, |
const MyTrajectory * | trajectory, | ||
int | level = 1 |
||
) |
Definition at line 14 of file residCDC.cc.
void residCDC::calcResids | ( | ) |
Definition at line 20 of file residCDC.cc.
References c, debug_level, dist, doca, MyTrajectory::doca(), error, errorCDC, innerResidFrac, n_cdc, DLine::poca(), poca, posWire, resid, DCDCTrackHit::tdrift, trackhit2line(), trajPtr, and velDrift.
Referenced by combinedResidFunc::getResidsBoth(), and combinedResidFunc::resid().
void residCDC::getDetails | ( | vector< double > & | docasRef, |
vector< double > & | distsRef, | ||
vector< double > & | errorsRef, | ||
vector< HepLorentzVector > & | pocasRef, | ||
vector< HepVector > & | posWiresRef | ||
) |
Definition at line 75 of file residCDC.cc.
References dist, doca, error, poca, and posWire.
Referenced by combinedResidFunc::resid().
void residCDC::getResids | ( | vector< double > & | residsRef | ) |
Definition at line 70 of file residCDC.cc.
References resid.
Referenced by combinedResidFunc::getResidsBoth(), and combinedResidFunc::resid().
void residCDC::setInnerResidFrac | ( | double | innerResidFracIn | ) |
Definition at line 66 of file residCDC.cc.
References innerResidFrac.
Referenced by combinedResidFunc::getResidsBoth(), and combinedResidFunc::resid().
|
private |
Definition at line 54 of file residCDC.cc.
References debug_level, DCoordinateSystem::origin, DCoordinateSystem::udir, DCDCTrackHit::wire, x, and y.
Referenced by calcResids().
|
private |
Definition at line 24 of file residCDC.h.
Referenced by calcResids(), and trackhit2line().
|
private |
Definition at line 26 of file residCDC.h.
Referenced by calcResids(), and getDetails().
|
private |
Definition at line 26 of file residCDC.h.
Referenced by calcResids(), and getDetails().
|
private |
Definition at line 26 of file residCDC.h.
Referenced by calcResids(), and getDetails().
|
private |
Definition at line 29 of file residCDC.h.
Referenced by calcResids().
|
private |
Definition at line 25 of file residCDC.h.
Referenced by calcResids(), and setInnerResidFrac().
|
private |
Definition at line 20 of file residCDC.h.
Referenced by calcResids().
|
private |
Definition at line 27 of file residCDC.h.
Referenced by calcResids(), and getDetails().
|
private |
Definition at line 28 of file residCDC.h.
Referenced by calcResids(), and getDetails().
|
private |
Definition at line 26 of file residCDC.h.
Referenced by calcResids(), and getResids().
|
private |
Definition at line 22 of file residCDC.h.
Referenced by calcResids().
|
private |
Definition at line 21 of file residCDC.h.