  Matched filtering is used to search for gravitational waves emitted byinspiralling compact binaries in data from the ground-based interferometers.One of the key aspects of the detection process is the design of a templatebank that covers the astrophysically pertinent parameter space. In an earlierpaper, we described a template bank that is based on a square lattice. Althoughrobust, we showed that the square placement is over-efficient, with theimplication that it is computationally more demanding than required. In thispaper, we present a template bank based on an hexagonal lattice, which size isreduced by 40% with respect to the proposed square placement. We describe thepractical aspects of the hexagonal template bank implementation, its size, andcomputational cost. We have also performed exhaustive simulations tocharacterize its efficiency and safeness. We show that the bank is adequate tosearch for a wide variety of binary systems (primordial black holes, neutronstars and stellar mass black holes) and in data from both current detectors(initial LIGO, Virgo and GEO600) as well as future detectors (advanced LIGO andEGO). Remarkably, although our template bank placement uses a metric arisingfrom a particular template family, namely stationary phase approximation, weshow that it can be used successfully with other template families (e.g., Paderesummation and effective one-body approximation). This quality of beingeffective for different template families makes the proposed bank suitable fora search that would use several of them in parallel (e.g., in a binary blackhole search). The hexagonal template bank described in this paper is currentlyused to search for non-spinning inspiralling compact binaries in data from theLaser Interferometer Gravitational-Wave Observatory (LIGO).
We describe the practical aspects of the hexagonal template bank implementation, its size, and computational cost. We have also performed exhaustive simulations to characterize its efficiency and safeness.