~mfedorov/maus/cut_datastructure_2

« back to all changes in this revision

Viewing changes to src/common_cpp/Recon/Kalman/KalmanTrackFit.hh

  • Committer: Misha Fedorov
  • Date: 2017-07-21 15:11:20 UTC
  • mfrom: (697.161.37 merge)
  • Revision ID: misha.fedorov@hotmail.com-20170721151120-8g9kv9sz9jc3mo2i
print statements in tof_mc_plotter.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
  /** @brief Calculates the residual between two states */
44
44
  State CalculateFilteredResidual(const State& st1, const State& st2);
45
45
 
 
46
  /** @brief Calculates the residual between two for a chi-squared calculation */
 
47
  State CalculateChiSquaredResidual(const State& data, const State& measured);
 
48
 
46
49
  /** @brief Fast was to calculate the chis-sq update */
47
50
  double CalculateChiSquaredUpdate(const State& st);
48
51
 
112
115
    const Track& GetTrack() const { return _track; }
113
116
 
114
117
 
115
 
    /** @brief Claculate the Chi-Squared value for the track
 
118
    /** @brief Calculate the Chi-Squared value for the smoothed track
116
119
     */
117
120
    double CalculateSmoothedChiSquared() const;
118
121
 
 
122
    /** @brief Calculate the classical Chi-Squared value for the track
 
123
     */
 
124
    double CalculateChiSquared() const;
 
125
 
 
126
    /** @brief Calculate a Chi-Squared value for the track using the pulls
 
127
     */
 
128
    double CalculatePullChiSquared() const;
 
129
 
119
130
    /** @brief Return the Number of Degrees of Freedom
120
131
     */
121
132
    int GetNDF() const;
122
133
 
 
134
    /** @brief Return the Number of Measurements
 
135
     */
 
136
    int GetNumberMeasurements() const;
 
137
 
123
138
    State CalculateCleanedState(unsigned int i) const;
124
139
    State CalculatePull(unsigned int i) const;
125
140