8 #ifndef _DEventProcessor_bcalfcaltof_res_tree_
9 #define _DEventProcessor_bcalfcaltof_res_tree_
11 #include <JANA/JEventProcessor.h>
39 const char*
className(
void){
return "DEventProcessor_bcalfcaltof_res_tree";}
41 void Convert_Coordinates_BCALToLab(
float locBCALR,
float locBCALPhi,
float locBCALZ,
DVector3& locLabVertex);
42 void Convert_Coordinates_LabToBCAL(
const DVector3& locLabVertex,
float& locBCALR,
float& locBCALPhi,
float& locBCALZ);
43 double Calc_MostProbableTOFdE(
const DVector3 &locMomentum,
double mass);
44 void Calc_MostProbableTOFdEdx(
double p,
double mass,
double dx,
double &dE,
double &dEdx);
46 float Calc_BCALPathLengthCorrection(
float locEnergy);
47 float Calc_BCALPathLengthCorrectionZPostE(
float locZ);
48 float Calc_FCALPathLengthCorrection(
float locEnergy);
52 jerror_t brun(JEventLoop *eventLoop, int32_t runnumber);
53 jerror_t evnt(JEventLoop *eventLoop, uint64_t eventnumber);
77 #endif // _DEventProcessor_bcalfcaltof_res_tree_
const DRootGeom * dRootGeom
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.
const char * className(void)
~DEventProcessor_bcalfcaltof_res_tree()
TTree * dPluginTree_TOFMCComparison
TTree * dPluginTree_BCALMCComparison
DEventProcessor_bcalfcaltof_res_tree()
TOFMCComparison * dTOFMCComparison
DTrackFitter * dTrackFitter
FCALMCComparison * dFCALMCComparison
TTree * dPluginTree_FCALMCComparison
BCALMCComparison * dBCALMCComparison