CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
l1ct::L1EGPuppiIsoAlgoConfig Struct Reference

#include <L1EGPuppiIsoAlgo.h>

Public Types

enum  { kPFIso, kPuppiIso }
 

Public Member Functions

 L1EGPuppiIsoAlgoConfig (const std::string &pfIsoTypeStr, const float ptMin, const float dZMax, const float dRMin, const float dRMax, const bool pfCandReuse)
 

Public Attributes

int dRMax2_
 
int dRMin2_
 
ap_int< z0_t::width+1 > dZMax_
 
bool pfCandReuse_
 
int pfIsoType_
 
pt_t ptMin_
 

Detailed Description

Definition at line 17 of file L1EGPuppiIsoAlgo.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Constructor & Destructor Documentation

◆ L1EGPuppiIsoAlgoConfig()

l1ct::L1EGPuppiIsoAlgoConfig::L1EGPuppiIsoAlgoConfig ( const std::string &  pfIsoTypeStr,
const float  ptMin,
const float  dZMax,
const float  dRMin,
const float  dRMax,
const bool  pfCandReuse 
)
inline

Definition at line 27 of file L1EGPuppiIsoAlgo.h.

Member Data Documentation

◆ dRMax2_

int l1ct::L1EGPuppiIsoAlgoConfig::dRMax2_

Definition at line 24 of file L1EGPuppiIsoAlgo.h.

◆ dRMin2_

int l1ct::L1EGPuppiIsoAlgoConfig::dRMin2_

Definition at line 23 of file L1EGPuppiIsoAlgo.h.

Referenced by l1ct::L1EGPuppiIsoAlgo::calcIso().

◆ dZMax_

ap_int<z0_t::width + 1> l1ct::L1EGPuppiIsoAlgoConfig::dZMax_

Definition at line 22 of file L1EGPuppiIsoAlgo.h.

Referenced by l1ct::L1EGPuppiIsoAlgo::calcIso().

◆ pfCandReuse_

bool l1ct::L1EGPuppiIsoAlgoConfig::pfCandReuse_

Definition at line 25 of file L1EGPuppiIsoAlgo.h.

Referenced by l1ct::L1EGPuppiIsoAlgo::calcIso().

◆ pfIsoType_

int l1ct::L1EGPuppiIsoAlgoConfig::pfIsoType_

Definition at line 20 of file L1EGPuppiIsoAlgo.h.

Referenced by l1ct::L1EGPuppiIsoAlgo::run().

◆ ptMin_

pt_t l1ct::L1EGPuppiIsoAlgoConfig::ptMin_

Definition at line 21 of file L1EGPuppiIsoAlgo.h.

Referenced by l1ct::L1EGPuppiIsoAlgo::calcIso().