IIRC, @ starts the path at the current directory and @@ is relative to /.
In most cases the file is in the same dir so @ is fine, but for example the reference package has common data in a ../ dir so @@ is used.
I am going from memory so I may be mistaken.