ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
LVL1::IgFEXJetAlgo Class Referenceabstract

#include <IgFEXJetAlgo.h>

Inheritance diagram for LVL1::IgFEXJetAlgo:
Collaboration diagram for LVL1::IgFEXJetAlgo:

Public Member Functions

virtual void pileUpCalculation (gTowersType &twrs, int rhoThreshold_Max, int inputScale, int &PUCp) const =0
 
virtual std::vector< std::unique_ptr< gFEXJetTOB > > largeRfinder (const gTowersType &Atwr, const gTowersType &Btwr, const gTowersType &CNtwr, const gTowersType &Asat, const gTowersType &Bsat, const gTowersType &CNsat, int pucA, int pucB, int pucC, int gLJ_seedThrA, int gLJ_seedThrB, int gLJ_seedThrC, int gJ_ptMinToTopoCounts1, int gJ_ptMinToTopoCounts2, int jetThreshold, int gLJ_ptMinToTopoCounts1, int gLJ_ptMinToTopoCounts2, std::array< uint32_t, 7 > &ATOB1_dat, std::array< uint32_t, 7 > &ATOB2_dat, std::array< uint32_t, 7 > &BTOB1_dat, std::array< uint32_t, 7 > &BTOB2_dat, std::array< uint32_t, 7 > &CTOB1_dat, std::array< uint32_t, 7 > &CTOB2_dat) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 22 of file IgFEXJetAlgo.h.

Member Function Documentation

◆ interfaceID()

const InterfaceID & LVL1::IgFEXJetAlgo::interfaceID ( )
inlinestatic

Definition at line 45 of file IgFEXJetAlgo.h.

46  {
47  return IID_IgFEXJetAlgo;
48  }

◆ largeRfinder()

virtual std::vector<std::unique_ptr<gFEXJetTOB> > LVL1::IgFEXJetAlgo::largeRfinder ( const gTowersType Atwr,
const gTowersType Btwr,
const gTowersType CNtwr,
const gTowersType Asat,
const gTowersType Bsat,
const gTowersType CNsat,
int  pucA,
int  pucB,
int  pucC,
int  gLJ_seedThrA,
int  gLJ_seedThrB,
int  gLJ_seedThrC,
int  gJ_ptMinToTopoCounts1,
int  gJ_ptMinToTopoCounts2,
int  jetThreshold,
int  gLJ_ptMinToTopoCounts1,
int  gLJ_ptMinToTopoCounts2,
std::array< uint32_t, 7 > &  ATOB1_dat,
std::array< uint32_t, 7 > &  ATOB2_dat,
std::array< uint32_t, 7 > &  BTOB1_dat,
std::array< uint32_t, 7 > &  BTOB2_dat,
std::array< uint32_t, 7 > &  CTOB1_dat,
std::array< uint32_t, 7 > &  CTOB2_dat 
) const
pure virtual

Implemented in LVL1::gFEXJetAlgo.

◆ pileUpCalculation()

virtual void LVL1::IgFEXJetAlgo::pileUpCalculation ( gTowersType twrs,
int  rhoThreshold_Max,
int  inputScale,
int &  PUCp 
) const
pure virtual

Implemented in LVL1::gFEXJetAlgo.


The documentation for this class was generated from the following file: