ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::IL1CaloTTIdTools Class Referenceabstract

#include <IL1CaloTTIdTools.h>

Inheritance diagram for LVL1::IL1CaloTTIdTools:
Collaboration diagram for LVL1::IL1CaloTTIdTools:

Public Member Functions

virtual int side (const HWIdentifier &id)=0
 Declare the interface that the class provides.
virtual int sampling (const HWIdentifier &id)=0
virtual int region (const HWIdentifier &id)=0
virtual int eta (const HWIdentifier &id)=0
virtual int phi (const HWIdentifier &id)=0
virtual int layer (const HWIdentifier &id)=0
virtual int PPM_type (const HWIdentifier &id)=0
virtual int module_type (const HWIdentifier &id)=0
virtual int barrel_endcap_fcal (const HWIdentifier &id)=0
virtual double IDeta (const Identifier &id) const =0
virtual double IDphi (const Identifier &id) const =0
virtual LVL1::InternalTriggerTowerfindInternalTriggerTower (std::map< unsigned int, LVL1::InternalTriggerTower * > *pIntTTContainer, const Identifier &towerId, bool bCreate=true)=0
virtual LVL1::InternalTriggerTowerfindInternalTriggerTower (std::map< unsigned int, LVL1::InternalTriggerTower * > *pIntTTContainer, double tt_phi, double tt_eta, unsigned int key, bool bCreate=true)=0
virtual double etaWidth (double eta) const =0
virtual double phiWidth (double eta) const =0
virtual int pos_neg_z (double eta) const =0
virtual int regionIndex (double eta) const =0
virtual int etaIndex (double eta) const =0
virtual int phiIndex (double eta, double phi) const =0
virtual void print () const =0
 Print the state of the tool.

Detailed Description

Definition at line 29 of file IL1CaloTTIdTools.h.

Member Function Documentation

◆ barrel_endcap_fcal()

virtual int LVL1::IL1CaloTTIdTools::barrel_endcap_fcal ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ eta()

virtual int LVL1::IL1CaloTTIdTools::eta ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ etaIndex()

virtual int LVL1::IL1CaloTTIdTools::etaIndex ( double eta) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ etaWidth()

virtual double LVL1::IL1CaloTTIdTools::etaWidth ( double eta) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ findInternalTriggerTower() [1/2]

virtual LVL1::InternalTriggerTower * LVL1::IL1CaloTTIdTools::findInternalTriggerTower ( std::map< unsigned int, LVL1::InternalTriggerTower * > * pIntTTContainer,
const Identifier & towerId,
bool bCreate = true )
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ findInternalTriggerTower() [2/2]

virtual LVL1::InternalTriggerTower * LVL1::IL1CaloTTIdTools::findInternalTriggerTower ( std::map< unsigned int, LVL1::InternalTriggerTower * > * pIntTTContainer,
double tt_phi,
double tt_eta,
unsigned int key,
bool bCreate = true )
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ IDeta()

virtual double LVL1::IL1CaloTTIdTools::IDeta ( const Identifier & id) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ IDphi()

virtual double LVL1::IL1CaloTTIdTools::IDphi ( const Identifier & id) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ layer()

virtual int LVL1::IL1CaloTTIdTools::layer ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ module_type()

virtual int LVL1::IL1CaloTTIdTools::module_type ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ phi()

virtual int LVL1::IL1CaloTTIdTools::phi ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ phiIndex()

virtual int LVL1::IL1CaloTTIdTools::phiIndex ( double eta,
double phi ) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ phiWidth()

virtual double LVL1::IL1CaloTTIdTools::phiWidth ( double eta) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ pos_neg_z()

virtual int LVL1::IL1CaloTTIdTools::pos_neg_z ( double eta) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ PPM_type()

virtual int LVL1::IL1CaloTTIdTools::PPM_type ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ print()

◆ region()

virtual int LVL1::IL1CaloTTIdTools::region ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ regionIndex()

virtual int LVL1::IL1CaloTTIdTools::regionIndex ( double eta) const
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ sampling()

virtual int LVL1::IL1CaloTTIdTools::sampling ( const HWIdentifier & id)
pure virtual

Implemented in LVL1::L1CaloTTIdTools.

◆ side()

virtual int LVL1::IL1CaloTTIdTools::side ( const HWIdentifier & id)
pure virtual

Declare the interface that the class provides.

Implemented in LVL1::L1CaloTTIdTools.


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