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

#include <IL1CaloxAODOfflineTriggerTowerTools.h>

Inheritance diagram for LVL1::IL1CaloxAODOfflineTriggerTowerTools:
Collaboration diagram for LVL1::IL1CaloxAODOfflineTriggerTowerTools:

Public Member Functions

virtual StatusCode initCaloCells ()=0
 Declare the interface that the class provides. More...
 
virtual std::vector< L1CaloRxCoolChannelIdreceivers (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< unsigned int > receiversId (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int isTile (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< const CaloCell * > getCaloCells (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int nCaloCells (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< unsigned int > nCaloCellsByLayer (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< std::vector< const CaloCell * > > caloCellsByReceiver (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< std::vector< std::vector< const CaloCell * > > > caloCellsByLayerByReceiver (const xAOD::TriggerTower &tt) const =0
 
virtual float caloCellsEnergy (const xAOD::TriggerTower &tt) const =0
 
virtual float caloCellsET (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< float > caloCellsEnergyByLayer (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< float > caloCellsETByLayer (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< float > caloCellsEnergyByReceiver (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< float > caloCellsETByReceiver (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< std::vector< float > > caloCellsEnergyByLayerByReceiver (const xAOD::TriggerTower &tt) const =0
 
virtual std::vector< std::vector< float > > caloCellsETByLayerByReceiver (const xAOD::TriggerTower &tt) const =0
 
virtual float caloCellsQuality (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int ModuleId (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int ErrorCode (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprDacScanResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprPedestalRunResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprNoiseRunResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprTimingResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprSatBcidResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprFirFilterResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned long long PprLutValuesResultsTimeStamp (const xAOD::TriggerTower &tt) const =0
 
virtual double DacOffset (const xAOD::TriggerTower &tt) const =0
 
virtual double DacSlope (const xAOD::TriggerTower &tt) const =0
 
virtual double PedMean (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int PedValue (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int FullDelayData (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int SyncDelayBcid (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int InBcidNegedge (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int ExtBcidThreshold (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int SatBcidThreshLow (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int SatBcidThreshHigh (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int SatBcidLevel (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int BcidEnergyRangeLow (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int BcidEnergyRangeHigh (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short int FirStartBit (const xAOD::TriggerTower &tt) const =0
 
virtual short FirCoeff1 (const xAOD::TriggerTower &tt) const =0
 
virtual short FirCoeff2 (const xAOD::TriggerTower &tt) const =0
 
virtual short FirCoeff3 (const xAOD::TriggerTower &tt) const =0
 
virtual short FirCoeff4 (const xAOD::TriggerTower &tt) const =0
 
virtual short FirCoeff5 (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short LutStrategy (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short LutOffset (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short LutNoiseCut (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned short LutSlope (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int DeadChannel (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int DisabledTower (const xAOD::TriggerTower &tt) const =0
 
virtual float RxGain (const xAOD::TriggerTower &tt) const =0
 
virtual unsigned int RxStatus (const xAOD::TriggerTower &tt) const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 36 of file IL1CaloxAODOfflineTriggerTowerTools.h.

Member Function Documentation

◆ BcidEnergyRangeHigh()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::BcidEnergyRangeHigh ( const xAOD::TriggerTower tt) const
pure virtual

◆ BcidEnergyRangeLow()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::BcidEnergyRangeLow ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsByLayerByReceiver()

virtual std::vector<std::vector<std::vector<const CaloCell*> > > LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsByLayerByReceiver ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsByReceiver()

virtual std::vector<std::vector<const CaloCell*> > LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsByReceiver ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsEnergy()

virtual float LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsEnergy ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsEnergyByLayer()

virtual std::vector<float> LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsEnergyByLayer ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsEnergyByLayerByReceiver()

virtual std::vector<std::vector<float> > LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsEnergyByLayerByReceiver ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsEnergyByReceiver()

virtual std::vector<float> LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsEnergyByReceiver ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsET()

virtual float LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsET ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsETByLayer()

virtual std::vector<float> LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsETByLayer ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsETByLayerByReceiver()

virtual std::vector<std::vector<float> > LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsETByLayerByReceiver ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsETByReceiver()

virtual std::vector<float> LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsETByReceiver ( const xAOD::TriggerTower tt) const
pure virtual

◆ caloCellsQuality()

virtual float LVL1::IL1CaloxAODOfflineTriggerTowerTools::caloCellsQuality ( const xAOD::TriggerTower tt) const
pure virtual

◆ DacOffset()

virtual double LVL1::IL1CaloxAODOfflineTriggerTowerTools::DacOffset ( const xAOD::TriggerTower tt) const
pure virtual

◆ DacSlope()

virtual double LVL1::IL1CaloxAODOfflineTriggerTowerTools::DacSlope ( const xAOD::TriggerTower tt) const
pure virtual

◆ DeadChannel()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::DeadChannel ( const xAOD::TriggerTower tt) const
pure virtual

◆ DisabledTower()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::DisabledTower ( const xAOD::TriggerTower tt) const
pure virtual

◆ ErrorCode()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::ErrorCode ( const xAOD::TriggerTower tt) const
pure virtual

◆ ExtBcidThreshold()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::ExtBcidThreshold ( const xAOD::TriggerTower tt) const
pure virtual

◆ FirCoeff1()

virtual short LVL1::IL1CaloxAODOfflineTriggerTowerTools::FirCoeff1 ( const xAOD::TriggerTower tt) const
pure virtual

◆ FirCoeff2()

virtual short LVL1::IL1CaloxAODOfflineTriggerTowerTools::FirCoeff2 ( const xAOD::TriggerTower tt) const
pure virtual

◆ FirCoeff3()

virtual short LVL1::IL1CaloxAODOfflineTriggerTowerTools::FirCoeff3 ( const xAOD::TriggerTower tt) const
pure virtual

◆ FirCoeff4()

virtual short LVL1::IL1CaloxAODOfflineTriggerTowerTools::FirCoeff4 ( const xAOD::TriggerTower tt) const
pure virtual

◆ FirCoeff5()

virtual short LVL1::IL1CaloxAODOfflineTriggerTowerTools::FirCoeff5 ( const xAOD::TriggerTower tt) const
pure virtual

◆ FirStartBit()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::FirStartBit ( const xAOD::TriggerTower tt) const
pure virtual

◆ FullDelayData()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::FullDelayData ( const xAOD::TriggerTower tt) const
pure virtual

◆ getCaloCells()

virtual std::vector<const CaloCell*> LVL1::IL1CaloxAODOfflineTriggerTowerTools::getCaloCells ( const xAOD::TriggerTower tt) const
pure virtual

◆ InBcidNegedge()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::InBcidNegedge ( const xAOD::TriggerTower tt) const
pure virtual

◆ initCaloCells()

virtual StatusCode LVL1::IL1CaloxAODOfflineTriggerTowerTools::initCaloCells ( )
pure virtual

Declare the interface that the class provides.

Calo Cells into maps for L1Calo use

Implemented in LVL1::L1CaloxAODOfflineTriggerTowerTools.

◆ isTile()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::isTile ( const xAOD::TriggerTower tt) const
pure virtual

◆ LutNoiseCut()

virtual unsigned short LVL1::IL1CaloxAODOfflineTriggerTowerTools::LutNoiseCut ( const xAOD::TriggerTower tt) const
pure virtual

◆ LutOffset()

virtual unsigned short LVL1::IL1CaloxAODOfflineTriggerTowerTools::LutOffset ( const xAOD::TriggerTower tt) const
pure virtual

◆ LutSlope()

virtual unsigned short LVL1::IL1CaloxAODOfflineTriggerTowerTools::LutSlope ( const xAOD::TriggerTower tt) const
pure virtual

◆ LutStrategy()

virtual unsigned short LVL1::IL1CaloxAODOfflineTriggerTowerTools::LutStrategy ( const xAOD::TriggerTower tt) const
pure virtual

◆ ModuleId()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::ModuleId ( const xAOD::TriggerTower tt) const
pure virtual

◆ nCaloCells()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::nCaloCells ( const xAOD::TriggerTower tt) const
pure virtual

◆ nCaloCellsByLayer()

virtual std::vector<unsigned int> LVL1::IL1CaloxAODOfflineTriggerTowerTools::nCaloCellsByLayer ( const xAOD::TriggerTower tt) const
pure virtual

◆ PedMean()

virtual double LVL1::IL1CaloxAODOfflineTriggerTowerTools::PedMean ( const xAOD::TriggerTower tt) const
pure virtual

◆ PedValue()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::PedValue ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprDacScanResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprDacScanResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprFirFilterResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprFirFilterResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprLutValuesResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprLutValuesResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprNoiseRunResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprNoiseRunResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprPedestalRunResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprPedestalRunResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprSatBcidResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprSatBcidResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ PprTimingResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloxAODOfflineTriggerTowerTools::PprTimingResultsTimeStamp ( const xAOD::TriggerTower tt) const
pure virtual

◆ print()

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

◆ receivers()

virtual std::vector<L1CaloRxCoolChannelId> LVL1::IL1CaloxAODOfflineTriggerTowerTools::receivers ( const xAOD::TriggerTower tt) const
pure virtual

◆ receiversId()

virtual std::vector<unsigned int> LVL1::IL1CaloxAODOfflineTriggerTowerTools::receiversId ( const xAOD::TriggerTower tt) const
pure virtual

◆ RxGain()

virtual float LVL1::IL1CaloxAODOfflineTriggerTowerTools::RxGain ( const xAOD::TriggerTower tt) const
pure virtual

◆ RxStatus()

virtual unsigned int LVL1::IL1CaloxAODOfflineTriggerTowerTools::RxStatus ( const xAOD::TriggerTower tt) const
pure virtual

◆ SatBcidLevel()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::SatBcidLevel ( const xAOD::TriggerTower tt) const
pure virtual

◆ SatBcidThreshHigh()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::SatBcidThreshHigh ( const xAOD::TriggerTower tt) const
pure virtual

◆ SatBcidThreshLow()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::SatBcidThreshLow ( const xAOD::TriggerTower tt) const
pure virtual

◆ SyncDelayBcid()

virtual unsigned short int LVL1::IL1CaloxAODOfflineTriggerTowerTools::SyncDelayBcid ( const xAOD::TriggerTower tt) const
pure virtual

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