CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Functions
pfalgo3.h File Reference
#include "pfalgo_common.h"

Go to the source code of this file.

Macros

#define PFALGO_DR2MAX_EM_CALO   525
 
#define PFALGO_DR2MAX_TK_CALO   1182
 
#define PFALGO_DR2MAX_TK_EM   84
 
#define PFALGO_TK_MAXINVPT_LOOSE   40
 
#define PFALGO_TK_MAXINVPT_TIGHT   80
 

Functions

void pfalgo3 (const EmCaloObj emcalo[13], const HadCaloObj hadcalo[15], const TkObj track[22], const MuObj mu[2], PFChargedObj outch[22], PFNeutralObj outpho[13], PFNeutralObj outne[10], PFChargedObj outmu[2])
 
void pfalgo3_set_debug (bool debug)
 

Macro Definition Documentation

#define PFALGO_DR2MAX_EM_CALO   525

Definition at line 44 of file pfalgo3.h.

#define PFALGO_DR2MAX_TK_CALO   1182

Definition at line 43 of file pfalgo3.h.

#define PFALGO_DR2MAX_TK_EM   84

Definition at line 45 of file pfalgo3.h.

#define PFALGO_TK_MAXINVPT_LOOSE   40

Definition at line 46 of file pfalgo3.h.

#define PFALGO_TK_MAXINVPT_TIGHT   80

Definition at line 47 of file pfalgo3.h.

Function Documentation

void pfalgo3 ( const EmCaloObj  emcalo[13],
const HadCaloObj  hadcalo[15],
const TkObj  track[22],
const MuObj  mu[2],
PFChargedObj  outch[22],
PFNeutralObj  outpho[13],
PFNeutralObj  outne[10],
PFChargedObj  outmu[2] 
)
void pfalgo3_set_debug ( bool  debug)