As I know, the energy of band position can be calculated by using bandgap from single semiconductor for example: TiO2, ZnO, C3N4.
However, I would like to know, can we determine CB and VB level by using band-gap from hybrid photocatalyst (example: N doped TiO2 : 2.8 eV)