Will there be a TVector3 using Double32_t

We have some classes, which will be streamed to a TTree and generate a fairly large data volume, were we use TVector3 objects to represent coordinates and such. It is convenient to use TVector3, but the precision of the used Double_t member variables is really no needed, especially not for storage. So it would be very helpful to have a class like TVector3, but using Double32_t.

So my question: is it planned by the ROOT team to provide classes like TVector3 also in a Double32_t variant (or a template, but I almost don’t dare to ask for such a solution).

This would be easy to implement
What about the name TVector32 ?
May be something similar for TLorentzVector?

Rene