are selected if they fulfill the pileup rejection criteria [@CMS-PAS-JME-13-005] and have $\pt>30$. To avoid double counting of photon candidates as jets, the minimum distance between each photon and a jet is required to satisfy ${\ensuremath{\Delta R}\xspace}(\gamma,\mathrm{jet}) = \sqrt{\smash[b]{\abs{\Delta\eta(\gamma, \mathrm{jet})}^2 + \abs{\Delta\phi(\gamma, \mathrm{jet})}^2}} > 0.4$, where $\Delta\eta(\gamma, \mathrm{jet})$ and $\Delta\phi(\gamma, \mathrm{jet})$ are the pseudorapidity and azimuthal angle differences between the photon and the jet. Two collections of jets are selected in different pseudorapidity regions: $\abs{\eta}<2.5$ and $\abs{\eta}<4.7$. The two collections are used to study differential observables requiring at least one or two selected hadronic jets in the event, respectively. The jets in the $\abs{\eta}<2.5$ collection benefit from tracker information and this results in better reconstruction quality and energy resolution; when requiring two jets in the same event, the $\abs{\eta}$ range is extended to $4.7$ to increase the selection acceptance. The same kinematic selection is applied to generator-level jets. Jets with $\abs{\eta}<2.4$ are identified as jets at the reconstruction level if they satisfy the requirements described in Section \[sec:reco\]. At the generator level, at least one hadron has to be clustered in a jet to be called a jet.

Leptons (electrons and muons) are selected if they have $\pt>20 $and $\abs{\eta}<2.4$. 