CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
pfalgo3_config Struct Reference

#include <pfalgo3_ref.h>

Inheritance diagram for pfalgo3_config:
pfalgo_config

Public Member Functions

 pfalgo3_config (unsigned int nTrack, unsigned int nEmCalo, unsigned int nCalo, unsigned int nMu, unsigned int nPhoton, unsigned int nSelCalo, unsigned int nAllNeutral, unsigned int dR2Max_Tk_Mu, unsigned int dR2Max_Tk_Em, unsigned int dR2Max_Em_Calo, unsigned int dR2Max_Tk_Calo, unsigned int tk_MaxInvPt_Loose, unsigned int tk_MaxInvPt_Tight)
 
 ~pfalgo3_config () override
 
- Public Member Functions inherited from pfalgo_config
 pfalgo_config (unsigned int nTrack, unsigned int nCalo, unsigned int nMu, unsigned int nSelCalo, unsigned int dR2Max_Tk_Mu, unsigned int dR2Max_Tk_Calo, unsigned int tk_MaxInvPt_Loose, unsigned int tk_MaxInvPt_Tight)
 
virtual ~pfalgo_config ()
 

Public Attributes

unsigned int dR2MAX_EM_CALO
 
unsigned int dR2MAX_TK_EM
 
unsigned int nALLNEUTRAL
 
unsigned int nEMCALO
 
unsigned int nPHOTON
 
- Public Attributes inherited from pfalgo_config
unsigned int dR2MAX_TK_CALO
 
unsigned int dR2MAX_TK_MU
 
unsigned int nCALO
 
unsigned int nMU
 
unsigned int nSELCALO
 
unsigned int nTRACK
 
unsigned int tk_MAXINVPT_LOOSE
 
unsigned int tk_MAXINVPT_TIGHT
 

Detailed Description

Definition at line 7 of file pfalgo3_ref.h.

Constructor & Destructor Documentation

◆ pfalgo3_config()

pfalgo3_config::pfalgo3_config ( unsigned int  nTrack,
unsigned int  nEmCalo,
unsigned int  nCalo,
unsigned int  nMu,
unsigned int  nPhoton,
unsigned int  nSelCalo,
unsigned int  nAllNeutral,
unsigned int  dR2Max_Tk_Mu,
unsigned int  dR2Max_Tk_Em,
unsigned int  dR2Max_Em_Calo,
unsigned int  dR2Max_Tk_Calo,
unsigned int  tk_MaxInvPt_Loose,
unsigned int  tk_MaxInvPt_Tight 
)
inline

Definition at line 12 of file pfalgo3_ref.h.

25  : pfalgo_config(nTrack, nCalo, nMu, nSelCalo, dR2Max_Tk_Mu, dR2Max_Tk_Calo, tk_MaxInvPt_Loose, tk_MaxInvPt_Tight),
26  nEMCALO(nEmCalo),
27  nPHOTON(nPhoton),
28  nALLNEUTRAL(nAllNeutral),
29  dR2MAX_TK_EM(dR2Max_Tk_Em),
30  dR2MAX_EM_CALO(dR2Max_Em_Calo) {}
pfalgo_config(unsigned int nTrack, unsigned int nCalo, unsigned int nMu, unsigned int nSelCalo, unsigned int dR2Max_Tk_Mu, unsigned int dR2Max_Tk_Calo, unsigned int tk_MaxInvPt_Loose, unsigned int tk_MaxInvPt_Tight)
unsigned int nALLNEUTRAL
Definition: pfalgo3_ref.h:8
unsigned int nPHOTON
Definition: pfalgo3_ref.h:8
unsigned int nEMCALO
Definition: pfalgo3_ref.h:8
unsigned int dR2MAX_TK_EM
Definition: pfalgo3_ref.h:9
unsigned int dR2MAX_EM_CALO
Definition: pfalgo3_ref.h:10

◆ ~pfalgo3_config()

pfalgo3_config::~pfalgo3_config ( )
inlineoverride

Definition at line 31 of file pfalgo3_ref.h.

31 {}

Member Data Documentation

◆ dR2MAX_EM_CALO

unsigned int pfalgo3_config::dR2MAX_EM_CALO

Definition at line 10 of file pfalgo3_ref.h.

◆ dR2MAX_TK_EM

unsigned int pfalgo3_config::dR2MAX_TK_EM

Definition at line 9 of file pfalgo3_ref.h.

◆ nALLNEUTRAL

unsigned int pfalgo3_config::nALLNEUTRAL

Definition at line 8 of file pfalgo3_ref.h.

◆ nEMCALO

unsigned int pfalgo3_config::nEMCALO

Definition at line 8 of file pfalgo3_ref.h.

Referenced by l1tpf_impl::BitwisePFAlgo::runPF().

◆ nPHOTON

unsigned int pfalgo3_config::nPHOTON

Definition at line 8 of file pfalgo3_ref.h.

Referenced by l1tpf_impl::BitwisePFAlgo::runPF().