EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
This is the complete list of members for CellularAutomaton_v1, including all inherited members.
_detector_materials | CellularAutomaton_v1 | private |
_detector_radii | CellularAutomaton_v1 | private |
_detector_scatter | CellularAutomaton_v1 | private |
_hits_map | CellularAutomaton_v1 | private |
_hits_used | CellularAutomaton_v1 | private |
_hough_space | CellularAutomaton_v1 | private |
_integrated_scatter | CellularAutomaton_v1 | private |
_kalman | CellularAutomaton_v1 | private |
_mag_field | CellularAutomaton_v1 | private |
_pt_rescale | CellularAutomaton_v1 | private |
allowed_missing_inner_hits | CellularAutomaton_v1 | private |
ca_chi2_cut | CellularAutomaton_v1 | private |
ca_chi2_layer_cut | CellularAutomaton_v1 | private |
ca_cos_ang_cut | CellularAutomaton_v1 | private |
ca_dcaxy_cut | CellularAutomaton_v1 | private |
ca_phi_cut | CellularAutomaton_v1 | private |
ca_track_states | CellularAutomaton_v1 | private |
ca_tracks | CellularAutomaton_v1 | private |
ca_z_cut | CellularAutomaton_v1 | private |
calculate_kappa_tangents(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2, float dx3, float dy3, float dz3, float &kappa, float &dkappa, float &ux_mid, float &uy_mid, float &ux_end, float &uy_end, float &dzdl_1, float &dzdl_2, float &ddzdl_1, float &ddzdl_2) override | CellularAutomaton_v1 | privatevirtual |
calculate_kappa_tangents(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float dx1, float dy1, float dz1, float dx2, float dy2, float dz2, float dx3, float dy3, float dz3, float &kappa, float &dkappa, float &ux_mid, float &uy_mid, float &ux_end, float &uy_end, float &dzdl_1, float &dzdl_2, float &ddzdl_1, float &ddzdl_2, float ca_sin_ang_cut, float inv_cos_ang_diff, float cur_kappa, float cur_dkappa, float cur_ux, float cur_uy, float cur_chi2, float &chi2) override | CellularAutomaton_v1 | privatevirtual |
CAtime | CellularAutomaton_v1 | private |
CellularAutomaton() | CellularAutomaton | inlineprotected |
CellularAutomaton_v1(std::vector< SimpleTrack3D > &input_tracks, std::vector< float > &radius, std::vector< float > &material) | CellularAutomaton_v1 | |
Clone() const override | CellularAutomaton_v1 | inlinevirtual |
combos | CellularAutomaton_v1 | private |
fast_chi2_cut_max | CellularAutomaton_v1 | private |
fast_chi2_cut_par0 | CellularAutomaton_v1 | private |
fast_chi2_cut_par1 | CellularAutomaton_v1 | private |
forward | CellularAutomaton_v1 | private |
get_ca_tracks(std::vector< SimpleTrack3D > &output_tracks, std::vector< HelixKalmanState > &output_track_states) override | CellularAutomaton_v1 | privatevirtual |
identify(std::ostream &=std::cout) const override | CellularAutomaton_v1 | inlinevirtual |
in_tracks | CellularAutomaton_v1 | private |
init() override | CellularAutomaton_v1 | privatevirtual |
isValid() const override | CellularAutomaton_v1 | inlinevirtual |
KALtime | CellularAutomaton_v1 | private |
kappa_to_pt(float kappa) | CellularAutomaton_v1 | private |
layer_sorted | CellularAutomaton_v1 | private |
nlayers | CellularAutomaton_v1 | private |
process_single_track(SimpleTrack3D &track) override | CellularAutomaton_v1 | privatevirtual |
process_single_triplet(SimpleTrack3D &track) override | CellularAutomaton_v1 | privatevirtual |
process_tracks() override | CellularAutomaton_v1 | privatevirtual |
remove_hits | CellularAutomaton_v1 | private |
remove_inner_hits | CellularAutomaton_v1 | private |
require_inner_hits | CellularAutomaton_v1 | private |
Reset() override | CellularAutomaton_v1 | virtual |
rlayers | CellularAutomaton_v1 | private |
run(std::vector< SimpleTrack3D > &output_tracks, std::vector< HelixKalmanState > &output_track_states, std::map< unsigned int, bool > &hits_used) override | CellularAutomaton_v1 | virtual |
seeding_mode | CellularAutomaton_v1 | private |
set_ca_chi2(float chi2_cut) override | CellularAutomaton_v1 | inlinevirtual |
set_ca_chi2_layer(float chi2_layer_cut) override | CellularAutomaton_v1 | inlinevirtual |
set_ca_dcaxy_cut(float dcaxy_cut) override | CellularAutomaton_v1 | inlinevirtual |
set_ca_phi_cut(float phi_cut) override | CellularAutomaton_v1 | inlinevirtual |
set_ca_z_cut(float z_cut) override | CellularAutomaton_v1 | inlinevirtual |
set_cylinder_kalman() override | CellularAutomaton_v1 | privatevirtual |
set_detector_materials(std::vector< float > &materials) | CellularAutomaton_v1 | private |
set_detector_radii(std::vector< float > &radii) override | CellularAutomaton_v1 | privatevirtual |
set_hits_map(std::map< unsigned int, SimpleHit3D > &hits_map) override | CellularAutomaton_v1 | inlinevirtual |
set_hough_space(HelixHoughSpace *hough_space) override | CellularAutomaton_v1 | virtual |
set_input_tracks(std::vector< SimpleTrack3D > &input_tracks) override | CellularAutomaton_v1 | privatevirtual |
set_mag_field(float mag_field) override | CellularAutomaton_v1 | virtual |
set_n_layers(unsigned int n_layers) override | CellularAutomaton_v1 | inlinevirtual |
set_propagate_forward(bool fwd) override | CellularAutomaton_v1 | inlinevirtual |
set_pt_rescale(float pt_rescale) override | CellularAutomaton_v1 | virtual |
set_remove_hits(bool remove) override | CellularAutomaton_v1 | inlinevirtual |
set_remove_inner_hits(bool remove_inner) override | CellularAutomaton_v1 | inlinevirtual |
set_require_inner_hits(bool require_inner) override | CellularAutomaton_v1 | inlinevirtual |
set_required_layers(unsigned int req_layers) override | CellularAutomaton_v1 | inlinevirtual |
set_seeding_mode(bool mod) override | CellularAutomaton_v1 | inlinevirtual |
set_triplet_mode(bool mod) override | CellularAutomaton_v1 | inlinevirtual |
set_verbose(int v) | CellularAutomaton_v1 | inline |
shift_phi_range(float phi) override | CellularAutomaton_v1 | privatevirtual |
temp_combo | CellularAutomaton_v1 | private |
triplet_mode | CellularAutomaton_v1 | private |
verbose | CellularAutomaton_v1 | private |
~CellularAutomaton() | CellularAutomaton | inlinevirtual |
~CellularAutomaton_v1() override | CellularAutomaton_v1 | inline |