Hello ccalk
Yes, they are all covered.
Mountain trains that are not covered are, for example,
- Zermatt - Gornergrat, or
- Wengen/Grindelwald-Kleine Scheidegg-Jungfraujoch
You can find the validity map here:
https://sbb-tickets.cc/en/tickets-offers/travelcards/area-validity-map.html
All red / yellow / blue solid lines are covered by the pass, while dashed lines indicate a tunnel (and is, in terms of validity, considered a solid line). Only for dotted lines and grey lines, the pass is not valid.
Kind regards,
Roland