~christopher-hunt08/maus/maus_integrated_kalman

« back to all changes in this revision

Viewing changes to src/common_cpp/JsonCppProcessors/Global/TrackProcessor.cc

merging in changes in merge branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
namespace Global {
22
22
 
23
23
TrackProcessor::TrackProcessor()
24
 
    : _geometry_paths_proc(new StringProcessor) {
 
24
  : _geometry_paths_proc(new StringProcessor),
 
25
    _pid_logL_values_proc(
 
26
        new MAUS::Processor::Global::PIDLogLPairProcessor()) {
25
27
 
26
28
    RegisterValueBranch(
27
29
        "mapper_name", &_string_proc,
56
58
        &MAUS::DataStructure::Global::Track::set_geometry_paths,
57
59
        true);
58
60
 
 
61
    RegisterValueBranch(
 
62
        "pid_logL_values", &_pid_logL_values_proc,
 
63
        &MAUS::DataStructure::Global::Track::get_pid_logL_values,
 
64
        &MAUS::DataStructure::Global::Track::set_pid_logL_values,
 
65
        true);
 
66
 
59
67
    RegisterTRefArray(
60
68
        "constituent_tracks",
61
69
        &_track_trefarray_proc,
64
72
        true);
65
73
 
66
74
    RegisterValueBranch(
 
75
        "emr_range_primary", &_double_proc,
 
76
        &MAUS::DataStructure::Global::Track::get_emr_range_primary,
 
77
        &MAUS::DataStructure::Global::Track::set_emr_range_primary, true);
 
78
 
 
79
    RegisterValueBranch(
 
80
        "emr_range_secondary", &_double_proc,
 
81
        &MAUS::DataStructure::Global::Track::get_emr_range_secondary,
 
82
        &MAUS::DataStructure::Global::Track::set_emr_range_secondary, true);
 
83
 
 
84
    RegisterValueBranch(
 
85
        "emr_plane_density", &_double_proc,
 
86
        &MAUS::DataStructure::Global::Track::get_emr_plane_density,
 
87
        &MAUS::DataStructure::Global::Track::set_emr_plane_density, true);
 
88
 
 
89
    RegisterValueBranch(
67
90
        "goodness_of_fit", &_double_proc,
68
91
        &MAUS::DataStructure::Global::Track::get_goodness_of_fit,
69
92
        &MAUS::DataStructure::Global::Track::set_goodness_of_fit, true);