diff --git a/matlab/TCV/tcv_requests_mapping.m b/matlab/TCV/tcv_requests_mapping.m
index 9909a953e12faf245943034c299fe7db3eee168c..47be410cad59e6f6fdceca56a4e9ae9c05e55821 100644
--- a/matlab/TCV/tcv_requests_mapping.m
+++ b/matlab/TCV/tcv_requests_mapping.m
@@ -457,6 +457,11 @@ switch lower(data_request)
                     'bb=interpos(aa.t,aa.data(ix,:),gdat_tmp.t,-100);' ...
                     'gdat_tmp.data = 4e-7*pi.*gdat_tmp.data.^2.*bb./1.22; gdat_tmp.label=''\tau_R'';gdat_tmp.gdat_request=''tau_r'';' ...
                     'gdat_tmp.units=''s'';gdat_tmp.help=''tauR=mu0 a^2 / 1.22 etaneo(rhopol=0.4)'''];
+ case 'tau_tot'
+  mapping.timedim = 1;
+  mapping.label = 'total energy confinment time';
+  mapping.method = 'tdi';
+  mapping.expression = '\results::conf:tau';
  case 'te'
   mapping.timedim = 2;
   mapping.label = 'Te';