first sorry for the late replay. I missed your post.
For implementing your own integrator and plug-in the system you need to implement the VirtualIntegrator interface using your code. You can then (with the plug-in manager) automatically have your class available and used as the others. You need to add a new plug-in in $ROOTSYS/etc/plugins/ROOT@@Math@@VirtualIntegrator or you can add the plug-in at run-time (see the doc for the class TPluginManager)