1 #ifndef G4HOUGH_HELIXHOUGHFUNCSV1_H
2 #define G4HOUGH_HELIXHOUGHFUNCSV1_H
20 void identify(std::ostream& = std::cout)
const override{};
22 int isValid()
const override {
return 1; }
28 void calculate_dzdl_range(
float* hitpos3d, std::vector<float>& z0_range, std::vector<float>& kappa_phi_d_ranges,
float* dzdl_range)
override;
29 void calculate_phi_range(
float* hitpos2d, std::vector<float>& kappa_d_ranges,
float* phi_r_range,
float* phi_l_range)
override;
30 void calculate_phi_range(
float* hitpos2d, std::vector<float>& kappa_d_ranges,
int helicity,
float* phi_range,
float* phi_next_range)
override;
31 void calculate_phi_range(
float* hitpos2d, std::vector<float>& kappa_d_ranges,
int helicity,
float* phi_range,
float* phi_prev_range,
float* phi_next_range)
override;