SmartPtr<RawOutput3D>pOutput=newRawOutput3D(outputDir,fOverwriteOutput,fMz!=M_POINT_SOURCE,fPowerLaw>0,fTrajectoryLogging);//this creates folder outputDir, later we will set output to outputDir/z0
boolsaveZprod=true;
SmartPtr<RawOutput3D>pOutput=newRawOutput3D(outputDir,fOverwriteOutput,fMz!=M_POINT_SOURCE,fPowerLaw>0,fTrajectoryLogging,saveZprod);//this creates folder outputDir, later we will set output to outputDir/z0