the meaning of the 'tag' (in line 49 of atom.h)

Hello, all,
I am reading fix_bond_create.cpp, in FixBondCreate::post_integrate( ) of which the ‘tag’ param comes out many times. However, I could not hold the meaning of ‘tag’ defined in line 49 of atom.h. dose ‘tag’ stand for the pointer to atom ID ? The help is expected from the expert. It would be very helpful if some explanation is given to the algorithm of finding the neigh_list with respect to the function of neighbor->build_one(list,1) in line 377 of fix_bond_create.cpp. Thanks a lot.
D. Chai

The tag is the global atom ID (as it would be written in a data file or dump file, for example).