Single precision in Cherenkov module
I understand we need to keep a consistency in the writting and in the precision. But Cherenkov module doesn't need to use double precision all the time (at the end, outputs of corsika 7 are in single precision for Cherenk; i don't know for the rest). So in this module, it could be interesting for me to do some calculations in single precision to take advantages of more vectorization work. My goal will be to do this step by step : output -> generation of photons (no double/float and float/double; just a cast at the right time with a double/float).
If i could have special types for my module, it will be great.