#include <ap_int.h>
Go to the source code of this file.
Classes | |
struct | CaloObj |
struct | EmCaloObj |
struct | HadCaloObj |
struct | MuObj |
struct | PFChargedObj |
struct | PFNeutralObj |
struct | TkObj |
Macros | |
#define | NALLNEUTRALS (NPHOTON + NSELCALO) |
#define | NCALO 15 |
#define | NCALO_TMUX (NCALO * TMUX_OUT * NETA_TMUX * NPHI_TMUX) |
#define | NEMCALO 13 |
#define | NEMCALO_TMUX (NEMCALO * TMUX_OUT * NETA_TMUX * NPHI_TMUX) |
#define | NETA_TMUX 2 |
#define | NMU 2 |
#define | NMU_TMUX (NMU * TMUX_OUT * NETA_TMUX * NPHI_TMUX) |
#define | NNEUTRALS 25 |
#define | NPHI_TMUX 1 |
#define | NPHOTON NEMCALO |
#define | NSELCALO 10 |
#define | NTRACK 22 |
#define | NTRACK_TMUX (NTRACK * TMUX_OUT * NETA_TMUX * NPHI_TMUX) |
#define | TMUX_IN 18 |
#define | TMUX_OUT 6 |
Typedefs | |
typedef ap_uint< 10 > | em2calo_dr_t |
typedef ap_int< 10 > | etaphi_t |
typedef ap_uint< 3 > | particleid_t |
typedef ap_int< 16 > | pt_t |
typedef ap_uint< 13 > | tk2calo_dq_t |
typedef ap_uint< 14 > | tk2calo_dr_t |
typedef ap_uint< 14 > | tk2em_dr_t |
typedef ap_int< 5 > | vtx_t |
typedef ap_int< 10 > | z0_t |
Enumerations | |
enum | PID { PID_Charged = 0, PID_Neutral = 1, PID_Photon = 2, PID_Electron = 3, PID_Muon = 4 } |
Functions | |
void | clear (HadCaloObj &c) |
void | clear (EmCaloObj &c) |
void | clear (TkObj &c) |
void | clear (MuObj &c) |
void | clear (PFChargedObj &c) |
void | clear (PFNeutralObj &c) |
typedef ap_uint<10> em2calo_dr_t |
typedef ap_uint<3> particleid_t |
typedef ap_uint<13> tk2calo_dq_t |
typedef ap_uint<14> tk2calo_dr_t |
typedef ap_uint<14> tk2em_dr_t |
enum PID |
|
inline |
Definition at line 124 of file data.h.
References HadCaloObj::hwEmPt, CaloObj::hwEta, HadCaloObj::hwIsEM, CaloObj::hwPhi, and CaloObj::hwPt.
|
inline |
Definition at line 136 of file data.h.
References EmCaloObj::hwEta, EmCaloObj::hwPhi, EmCaloObj::hwPt, and EmCaloObj::hwPtErr.
|
inline |
Definition at line 149 of file data.h.
References TkObj::hwEta, TkObj::hwPhi, TkObj::hwPt, TkObj::hwPtErr, TkObj::hwTightQuality, and TkObj::hwZ0.
|
inline |
Definition at line 162 of file data.h.
References MuObj::hwEta, MuObj::hwPhi, MuObj::hwPt, and MuObj::hwPtErr.
|
inline |
Definition at line 175 of file data.h.
References PFChargedObj::hwEta, PFChargedObj::hwId, PFChargedObj::hwPhi, PFChargedObj::hwPt, and PFChargedObj::hwZ0.
|
inline |
Definition at line 189 of file data.h.
References PFNeutralObj::hwEta, PFNeutralObj::hwId, PFNeutralObj::hwPhi, PFNeutralObj::hwPt, and PFNeutralObj::hwPtPuppi.