Effects of optical band gap energy, band tail energy and particle shape on photocatalytic activities of different ZnO nanostructures prepared by a hydrothermal method