8 #ifndef _JEventProcessor_FDCProjectionResiduals_
9 #define _JEventProcessor_FDCProjectionResiduals_
24 #include <JANA/JFactory.h>
25 #include <JANA/JEventProcessor.h>
26 #include <JANA/JEventLoop.h>
27 #include <JANA/JCalibration.h>
42 const char*
className(
void){
return "JEventProcessor_FDCProjectionResiduals";}
46 jerror_t brun(jana::JEventLoop *eventLoop, int32_t runnumber);
47 jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber);
67 double endplate_z,endplate_dz,endplate_rmin,endplate_rmax;
70 double CDCDriftDistance(
double delta,
double t);
71 unsigned int Locate(vector<double>&xx,
double x);
76 #endif // _JEventProcessor_FDCProjectionResiduals_
vector< vector< double > > sag_phi_offset
The DTrackFitter class is a base class for different charged track fitting algorithms. It does not actually fit the track itself, but provides the interface and some common support features most algorthims will need to implement.
unsigned int Locate(vector< double > &xx, double x)
vector< double > cdc_drift_table
double short_drift_func[3][3]
const char * className(void)
vector< vector< double > > max_sag
double long_drift_func[3][3]
vector< vector< DCDCWire * > > cdcwires
const DTrackFitter * fitter