8 #ifndef _DTrackingResolution_
9 #define _DTrackingResolution_
24 virtual void GetResolution(
int geanttype,
const TVector3 &mom,
double &pt_res,
double &theta_res,
double &phi_res)=0;
25 virtual double GetEfficiency(
int geanttype,
const TVector3 &mom)=0;
28 bool Smear(
int geanttype, TVector3 &mom);
29 bool Efficiency(
int geanttype,
const TVector3 &mom);
35 #endif // _DTrackingResolution_
static const char * static_className(void)
virtual ~DTrackingResolution()
bool Efficiency(int geanttype, const TVector3 &mom)
virtual double GetEfficiency(int geanttype, const TVector3 &mom)=0
virtual void GetResolution(int geanttype, const TVector3 &mom, double &pt_res, double &theta_res, double &phi_res)=0
bool Smear(int geanttype, TVector3 &mom)
virtual const char * className(void)