ATLAS Offline Software
Loading...
Searching...
No Matches
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 }
static const InterfaceID IID_IL1EtTools("LVL1::IL1EtTools", 1, 0)
Interface definition for L1EtTools.

◆ 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: