ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
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. More...
 

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()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

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