Nanowire-quantum-dot solar cells and the influence of nanowire length on the charge collection efficiency | Synapse