I'm formatting a paper for a journal that uses the style sheet rmj-public.cls. The formatted output includes a running title at the top of each page. The default text used for the running title is the title defined using the \title{} command. Unfortunately, the title is too long to fit, so I'd like to define a short title. rmj-public.cls seems to contain code for using a short title, but I don't know what code I have to use to define it.
The entire style sheet is available at https://rmmc.asu.edu/rmj/RMJstyle.html
The lines of the style sheet that I think are important are
\def\@prepheadcontent{%
\uppercasenonmath\shorttitle
\ifx\@empty\shortauthors \let\shortauthors\shorttitle
\else \andify\shortauthors \uppercasenonmath\shortauthors\fi
}
In this code, I don't understand the meaning of the @ sign, e.g.
@prepheadcontent and @empty.
I also don't understand how to define shorttitle and shortauthors.

@see Why do LaTeX internal commands have an @ in them?. – dexteritas Oct 27 '22 at 14:37