Commit 872648a098ed8a471380cf9a8ecbed994e79003d

Authored by Josh Cardenzana
Committed by Jürgen Knödlseder
1 parent 33b04767

Copy GTIs as references in gti_overlap to save computation time (#2713)

Showing 1 changed file with 2 additions and 2 deletions
src/ctfindvar/ctfindvar.cpp
... ... @@ -973,8 +973,8 @@ void ctfindvar::init_gtis(void)
973 973 double ctfindvar::gti_overlap(const GGti& gti1, const GGti& gti2)
974 974 {
975 975 double overlap = 0.0;
976   - GGti gti_1st = (gti1.tstart() <= gti2.tstart()) ? gti1 : gti2;
977   - GGti gti_2nd = (gti1.tstart() > gti2.tstart()) ? gti1 : gti2;
  976 + const GGti& gti_1st = (gti1.tstart() <= gti2.tstart()) ? gti1 : gti2;
  977 + const GGti& gti_2nd = (gti1.tstart() > gti2.tstart()) ? gti1 : gti2;
978 978  
979 979 // gti1 starts earlier
980 980 if (gti_1st.tstop() > gti_2nd.tstart()) {
... ...