Hi Dayna! Yes, it is. Please review the downloadable valdity map at the Swiss Half Fare Card page. Do note that you'll have to pay a surcharge for seat reservations on the Golden Pass trains (but this goes for all travelers, whether or not they own a rail pass).
web browser that
supports HTML5 video
All you need to know about traveling by train, bus or car in Switzerland.
Hand picked Swiss hotels and other accommodations are right here.