Lammps algorithm on building neighbor list

Dear Lammps Users,

I am trying to look for the neighbor list building algorithm for metallic system for lammps and study it.

I have some difficulty on finding the location of the algorithm on the source code, could any one tell me which source file or function to look at? Say for eam or LJ potential as example.

Thanks!

Any file which name starts with neigh is a good candidate. Too obvious?
A.

All the neighboring logic is in neighbor.cpp and the Neighbor class.
There is nothing specific about metallic systems. Neighboring
is the same for all kinds of systems.

Steve