Chapter 203 of title 18, United States Code, is amended by inserting after section 3053 the following: 3054. Authority of law enforcement officers to carry firearms Any sworn officer, agent, or employee of the United States, a State, or a political subdivision thereof, who is authorized by law to engage in or supervise the prevention, detection, investigation, or prosecution of any violation of law, or to supervise or secure the safety of incarcerated inmates, may carry firearms if authorized by law to do so. Such authority to carry firearms, with respect to the lawful performance of the official duties of a sworn officer, agent, or employee of a State or a political subdivision thereof, shall include possession incident to depositing a firearm within a secure firearms storage area for use by all persons who are authorized to carry a firearm within any building or structure classified as a Federal facility or Federal court facility, as those terms are defined under section 930, and any grounds appurtenant to such a facility. . (b) Carrying of concealed firearms by qualified law enforcement officers Section 926B(e)(2) of title 18, United States Code, is amended by inserting any magazine and after includes . (c) Carrying of concealed firearms by qualified retired law enforcement officers Section 926C(e)(1)(B) of title 18, United States Code, is amended by inserting any magazine and after includes . (d) School zones Section 922(q)(2)(B)(vi) title 18, United States Code, is amended by inserting , a qualified law enforcement officer (as defined in section 926B), or a qualified retired law enforcement officer (as defined in section 926C) before the semicolon. (e) Regulations required Not later than 60 days after the date of enactment of this Act, the Attorney General shall promulgate regulations allowing persons described in section 3054 of title 18, United States Code, to possess firearms in a manner described by that section. With respect to Federal justices, judges, bankruptcy judges, and magistrate judges, such