Systematic characterization of the effect of Ag@TiO2 nanoparticles on the performance of plasmonic dye-sensitized solar cells