The correct option is B Hepaticopsida
Sporogenous cells are those cells, which are capable of undergoing meiotic divisions. These cells combine with each other to form a sporogenous tissue.
Sporogenous cells are endothelial in origin in class Hepaticopsida. In this class the sporogenous cells arise from the endothelium.