4 #define PIOVER2 1.570796327
5 #define PIOVER4 0.785398163
10 #define BIG_DOUBLE 1.0e12
11 #define DRIFT_VELOCITY 55e-4
18 void getResids(vector<double> &residsRef);
19 void getDetails(vector<HepVector> &points, vector<double> &docasRef, vector<double> &errorsRef,
20 vector<HepLorentzVector> &pocasRef);
23 vector<const DFDCPseudo*> *
ppPtr;
28 double deltaX,
double deltaY);
30 double z,
double t,
double &delta_x,
double &delta_y);
34 vector<HepLorentzVector>
poca;
38 #endif // _RESIDFDC_H_
vector< HepVector > point
bool getCorrectionSign(const DFDCPseudo &pseudopoint, double x, double y, double deltaX, double deltaY)
vector< HepLorentzVector > poca
HepVector pseudo2HepVector(const DFDCPseudo &pseudopoint)
void getDetails(vector< HepVector > &points, vector< double > &docasRef, vector< double > &errorsRef, vector< HepLorentzVector > &pocasRef)
vector< const DFDCPseudo * > * ppPtr
class DFDCPseudo: definition for a reconstructed point in the FDC
void getResids(vector< double > &residsRef)
const MyTrajectory * trajPtr
residFDC(vector< const DFDCPseudo * > *pseudopoints, const MyTrajectory *trajectory, const DLorentzDeflections *lorentz_def, int level=1)
const DLorentzDeflections * lorentz_def
void getCorrectionValue(const DFDCPseudo &pseudopoint, double x, double y, double z, double t, double &delta_x, double &delta_y)