Symplectic integrator for non canonical guiding center and others