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).
All you need to know about traveling by train, bus or car in Switzerland.
Hand picked Swiss hotels and other accommodations are right here.