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

#include <IL1EtTools.h>

Inheritance diagram for LVL1::IL1EtTools:
Collaboration diagram for LVL1::IL1EtTools:

Public Member Functions

virtual void moduleSums (const xAOD::JetElementContainer *jetelements, DataVector< ModuleEnergy > *modules, int slice=-1) const =0
 
virtual void moduleSums (const xAOD::JetElementMap_t *jemap, DataVector< ModuleEnergy > *modules, int slice=-1) const =0
 
virtual void crateSums (const DataVector< ModuleEnergy > *modules, DataVector< CrateEnergy > *crates, uint32_t maskXE=0xff, uint32_t maskTE=0xff, bool restricted=false) const =0
 
virtual void crateSums (const DataVector< EnergyCMXData > *modules, DataVector< CrateEnergy > *crates, uint32_t maskXE=0xff, uint32_t maskTE=0xff, bool restricted=false) const =0
 
virtual void crateSums (const xAOD::JetElementContainer *jetelements, DataVector< CrateEnergy > *crates, int slice=-1, uint32_t maskXE=0xff, uint32_t maskTE=0xff, bool restricted=false) const =0
 
virtual void crateSums (const xAOD::JetElementMap_t *jemap, DataVector< CrateEnergy > *crates, int slice=-1, uint32_t maskXE=0xff, uint32_t maskTE=0xff, bool restricted=false) const =0
 
virtual SystemEnergy systemSums (const DataVector< CrateEnergy > *crates) const =0
 
virtual SystemEnergy systemSums (const xAOD::JetElementContainer *jetelements, int slice=-1, uint32_t maskXE=0xff, uint32_t maskTE=0xff, bool restricted=false) const =0
 
virtual SystemEnergy systemSums (const xAOD::JetElementMap_t *jemap, int slice=-1, uint32_t maskXE=0xff, uint32_t maskTE=0xff, bool restricted=false) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 31 of file IL1EtTools.h.

Member Function Documentation

◆ crateSums() [1/4]

virtual void LVL1::IL1EtTools::crateSums ( const DataVector< EnergyCMXData > *  modules,
DataVector< CrateEnergy > *  crates,
uint32_t  maskXE = 0xff,
uint32_t  maskTE = 0xff,
bool  restricted = false 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ crateSums() [2/4]

virtual void LVL1::IL1EtTools::crateSums ( const DataVector< ModuleEnergy > *  modules,
DataVector< CrateEnergy > *  crates,
uint32_t  maskXE = 0xff,
uint32_t  maskTE = 0xff,
bool  restricted = false 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ crateSums() [3/4]

virtual void LVL1::IL1EtTools::crateSums ( const xAOD::JetElementContainer jetelements,
DataVector< CrateEnergy > *  crates,
int  slice = -1,
uint32_t  maskXE = 0xff,
uint32_t  maskTE = 0xff,
bool  restricted = false 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ crateSums() [4/4]

virtual void LVL1::IL1EtTools::crateSums ( const xAOD::JetElementMap_t jemap,
DataVector< CrateEnergy > *  crates,
int  slice = -1,
uint32_t  maskXE = 0xff,
uint32_t  maskTE = 0xff,
bool  restricted = false 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ interfaceID()

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

Definition at line 54 of file IL1EtTools.h.

55  {
56  return IID_IL1EtTools;
57  }

◆ moduleSums() [1/2]

virtual void LVL1::IL1EtTools::moduleSums ( const xAOD::JetElementContainer jetelements,
DataVector< ModuleEnergy > *  modules,
int  slice = -1 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ moduleSums() [2/2]

virtual void LVL1::IL1EtTools::moduleSums ( const xAOD::JetElementMap_t jemap,
DataVector< ModuleEnergy > *  modules,
int  slice = -1 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ systemSums() [1/3]

virtual SystemEnergy LVL1::IL1EtTools::systemSums ( const DataVector< CrateEnergy > *  crates) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ systemSums() [2/3]

virtual SystemEnergy LVL1::IL1EtTools::systemSums ( const xAOD::JetElementContainer jetelements,
int  slice = -1,
uint32_t  maskXE = 0xff,
uint32_t  maskTE = 0xff,
bool  restricted = false 
) const
pure virtual

Implemented in LVL1::L1EtTools.

◆ systemSums() [3/3]

virtual SystemEnergy LVL1::IL1EtTools::systemSums ( const xAOD::JetElementMap_t jemap,
int  slice = -1,
uint32_t  maskXE = 0xff,
uint32_t  maskTE = 0xff,
bool  restricted = false 
) const
pure virtual

Implemented in LVL1::L1EtTools.


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