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

#include <IL1CaloOfflineTriggerTowerTools.h>

Inheritance diagram for LVL1::IL1CaloOfflineTriggerTowerTools:
Collaboration diagram for LVL1::IL1CaloOfflineTriggerTowerTools:

Public Types

typedef std::map< Identifier, const TileTTL1Cell * > IdTTL1CellMapType
 Declare the interface that the class provides.

Public Member Functions

virtual int emPpmCrate (const TriggerTower *tt) const =0
virtual int emPpmModule (const TriggerTower *tt) const =0
virtual int emPpmSubmodule (const TriggerTower *tt) const =0
virtual int emPpmChannel (const TriggerTower *tt) const =0
virtual unsigned int emCoolChannelId (const TriggerTower *tt) const =0
virtual std::vector< int > emLocation (const TriggerTower *tt) const =0
virtual std::vector< unsigned int > emRxId (const TriggerTower *tt) const =0
virtual int hadPpmCrate (const TriggerTower *tt) const =0
virtual int hadPpmModule (const TriggerTower *tt) const =0
virtual int hadPpmSubmodule (const TriggerTower *tt) const =0
virtual int hadPpmChannel (const TriggerTower *tt) const =0
virtual unsigned int hadCoolChannelId (const TriggerTower *tt) const =0
virtual std::vector< int > hadLocation (const TriggerTower *tt) const =0
virtual std::vector< unsigned int > hadRxId (const TriggerTower *tt) const =0
virtual int hadIsTile (const TriggerTower *tt) const =0
virtual std::vector< const CaloCell * > emCells (const TriggerTower *tt) const =0
virtual int emNCells (const TriggerTower *tt) const =0
virtual std::vector< int > emNCellsByLayer (const TriggerTower *tt) const =0
virtual std::vector< int > emNCellsByReceiver (const TriggerTower *tt) const =0
virtual std::vector< std::vector< int > > emNCellsByReceiverByLayer (const TriggerTower *tt) const =0
virtual std::vector< int > emTTCellsLayerNames (const TriggerTower *tt) const =0
virtual std::vector< std::vector< int > > emTTCellsLayerNamesByReceiver (const TriggerTower *tt) const =0
virtual float emTTCellsEnergy (const TriggerTower *tt) const =0
virtual std::vector< float > emTTCellsEnergyByLayer (const TriggerTower *tt) const =0
virtual std::vector< float > emTTCellsEnergyByReceiver (const TriggerTower *tt, const int mode=0) const =0
virtual float emTTCellsEt (const TriggerTower *tt) const =0
virtual std::vector< float > emTTCellsEtByLayer (const TriggerTower *tt) const =0
virtual std::vector< float > emTTCellsEtByReceiver (const TriggerTower *tt, const int mode=0) const =0
virtual std::vector< const CaloCell * > hadCells (const TriggerTower *tt) const =0
virtual int hadNCells (const TriggerTower *tt) const =0
virtual std::vector< int > hadNCellsByLayer (const TriggerTower *tt) const =0
virtual std::vector< int > hadNCellsByReceiver (const TriggerTower *tt) const =0
virtual std::vector< std::vector< int > > hadNCellsByReceiverByLayer (const TriggerTower *tt) const =0
virtual std::vector< int > hadTTCellsLayerNames (const TriggerTower *tt) const =0
virtual std::vector< std::vector< int > > hadTTCellsLayerNamesByReceiver (const TriggerTower *tt) const =0
virtual float hadTTCellsEnergy (const TriggerTower *tt) const =0
virtual std::vector< float > hadTTCellsEnergyByLayer (const TriggerTower *tt) const =0
virtual std::vector< float > hadTTCellsEnergyByReceiver (const TriggerTower *tt, const int mode=0) const =0
virtual float hadTTCellsEt (const TriggerTower *tt) const =0
virtual std::vector< float > hadTTCellsEtByLayer (const TriggerTower *tt) const =0
virtual std::vector< float > hadTTCellsEtByReceiver (const TriggerTower *tt, const int mode=0) const =0
virtual float tileCellEnergy (const TriggerTower *tt, IdTTL1CellMapType &map) const =0
virtual float emCaloQuality (const TriggerTower *tt) const =0
virtual float emNCellsNonNominal (const TriggerTower *tt) const =0
virtual std::vector< float > emNCellsNonNominalByLayer (const TriggerTower *tt) const =0
virtual std::vector< std::vector< float > > emNCellsNonNominalByReceiverByLayer (const TriggerTower *tt) const =0
virtual float emNonNominalMeanScale (const TriggerTower *tt) const =0
virtual std::vector< float > emNonNominalMeanScaleByLayer (const TriggerTower *tt) const =0
virtual std::vector< float > emNonNominalMeanScaleByReceiver (const TriggerTower *tt) const =0
virtual std::vector< std::vector< float > > emNonNominalMeanScaleByReceiverByLayer (const TriggerTower *tt) const =0
virtual float hadCaloQuality (const TriggerTower *tt) const =0
virtual float hadNCellsNonNominal (const TriggerTower *tt) const =0
virtual std::vector< float > hadNCellsNonNominalByLayer (const TriggerTower *tt) const =0
virtual std::vector< std::vector< float > > hadNCellsNonNominalByReceiverByLayer (const TriggerTower *tt) const =0
virtual float hadNonNominalMeanScale (const TriggerTower *tt) const =0
virtual std::vector< float > hadNonNominalMeanScaleByLayer (const TriggerTower *tt) const =0
virtual std::vector< float > hadNonNominalMeanScaleByReceiver (const TriggerTower *tt) const =0
virtual std::vector< std::vector< float > > hadNonNominalMeanScaleByReceiverByLayer (const TriggerTower *tt) const =0
virtual const coral::AttributeList * emDbAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const =0
virtual std::vector< const coral::AttributeList * > emDbRxGainsAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const =0
virtual const coral::AttributeList * hadDbAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const =0
virtual std::vector< const coral::AttributeList * > hadDbRxGainsAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const =0
virtual unsigned int ModuleId (const coral::AttributeList *attrList) const =0
virtual unsigned int ErrorCode (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprDacScanResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprPedestalRunResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprNoiseRunResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprTimingResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprSatBcidResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprFirFilterResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual unsigned long long PprLutValuesResultsTimeStamp (const coral::AttributeList *attrList) const =0
virtual double DacOffset (const coral::AttributeList *attrList) const =0
virtual double DacSlope (const coral::AttributeList *attrList) const =0
virtual double PedMean (const coral::AttributeList *attrList) const =0
virtual unsigned int PedValue (const coral::AttributeList *attrList) const =0
virtual unsigned int FullDelayData (const coral::AttributeList *attrList) const =0
virtual unsigned short int SyncDelayBcid (const coral::AttributeList *attrList) const =0
virtual unsigned short int InBcidNegedge (const coral::AttributeList *attrList) const =0
virtual unsigned short int ExtBcidThreshold (const coral::AttributeList *attrList) const =0
virtual unsigned short int SatBcidThreshLow (const coral::AttributeList *attrList) const =0
virtual unsigned short int SatBcidThreshHigh (const coral::AttributeList *attrList) const =0
virtual unsigned short int SatBcidLevel (const coral::AttributeList *attrList) const =0
virtual unsigned short int BcidEnergyRangeLow (const coral::AttributeList *attrList) const =0
virtual unsigned short int BcidEnergyRangeHigh (const coral::AttributeList *attrList) const =0
virtual unsigned short int FirStartBit (const coral::AttributeList *attrList) const =0
virtual short FirCoeff1 (const coral::AttributeList *attrList) const =0
virtual short FirCoeff2 (const coral::AttributeList *attrList) const =0
virtual short FirCoeff3 (const coral::AttributeList *attrList) const =0
virtual short FirCoeff4 (const coral::AttributeList *attrList) const =0
virtual short FirCoeff5 (const coral::AttributeList *attrList) const =0
virtual unsigned short LutStrategy (const coral::AttributeList *attrList) const =0
virtual unsigned short LutOffset (const coral::AttributeList *attrList) const =0
virtual unsigned short LutNoiseCut (const coral::AttributeList *attrList) const =0
virtual unsigned short LutSlope (const coral::AttributeList *attrList) const =0
virtual unsigned int DeadChannel (const coral::AttributeList *attrList) const =0
virtual unsigned int DisabledTower (const coral::AttributeList *attrList) const =0
virtual float RxGain (const coral::AttributeList *attrList) const =0
virtual unsigned int RxStatus (const coral::AttributeList *attrList) const =0
virtual void LArHV (const SG::ReadCondHandleKey< ILArHVScaleCorr > &scaleCorrKey, const SG::ReadCondHandleKey< LArOnOffIdMapping > &cablingKey)=0
virtual void caloCells (const CaloCellContainer *cells)=0
virtual Identifier emID (const double eta, const double phi) const =0
virtual Identifier hadID (const double eta, const double phi) const =0
virtual void print () const =0
 Print the state of the tool.

Protected Member Functions

virtual int pos_neg_z (const double eta) const =0
virtual int region (const double eta) const =0
virtual int ieta (const double eta) const =0
virtual int iphi (const double eta, const double phi) const =0
virtual std::vector< L1CaloRxCoolChannelIdemReceivers (const TriggerTower *tt) const =0
virtual std::vector< L1CaloRxCoolChannelIdhadReceivers (const TriggerTower *tt) const =0
virtual std::vector< std::vector< const CaloCell * > > sortFCAL23Cells (const std::vector< const CaloCell * > &cells, const double eta) const =0
virtual std::vector< std::vector< const CaloCell * > > sortFCAL23Cells (const std::vector< const CaloCell * > &cells, const std::vector< unsigned int > &rxId) const =0
virtual std::vector< std::vector< const CaloCell * > > sortEMCrackCells (const std::vector< const CaloCell * > &cells) const =0
virtual float LArNonNominalHV (const std::vector< const CaloCell * > &cells) const =0
virtual float LArNonNominalHV (const CaloCell *cell, const ILArHVScaleCorr *scaleCorr, const ILArHVScaleCorr *onlineScaleCorr, const LArOnOffIdMapping *cabling) const =0
virtual float LArHVScale (const std::vector< const CaloCell * > &cells) const =0
virtual float LArHVScale (const CaloCell *cell, const ILArHVScaleCorr *scaleCorr, const ILArHVScaleCorr *onlineScaleCorr, const LArOnOffIdMapping *cabling) const =0
virtual float TileNonNominal (const std::vector< const CaloCell * > &cells) const =0
virtual float TileNonNominal (const CaloCell *cell) const =0
virtual float LArCaloQuality (const std::vector< const CaloCell * > &cells) const =0
virtual float TileCaloQuality (const std::vector< const CaloCell * > &cells) const =0

Detailed Description

Definition at line 42 of file IL1CaloOfflineTriggerTowerTools.h.

Member Typedef Documentation

◆ IdTTL1CellMapType

Declare the interface that the class provides.

Definition at line 48 of file IL1CaloOfflineTriggerTowerTools.h.

Member Function Documentation

◆ BcidEnergyRangeHigh()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::BcidEnergyRangeHigh ( const coral::AttributeList * attrList) const
pure virtual

◆ BcidEnergyRangeLow()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::BcidEnergyRangeLow ( const coral::AttributeList * attrList) const
pure virtual

◆ caloCells()

virtual void LVL1::IL1CaloOfflineTriggerTowerTools::caloCells ( const CaloCellContainer * cells)
pure virtual

◆ DacOffset()

virtual double LVL1::IL1CaloOfflineTriggerTowerTools::DacOffset ( const coral::AttributeList * attrList) const
pure virtual

◆ DacSlope()

virtual double LVL1::IL1CaloOfflineTriggerTowerTools::DacSlope ( const coral::AttributeList * attrList) const
pure virtual

◆ DeadChannel()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::DeadChannel ( const coral::AttributeList * attrList) const
pure virtual

◆ DisabledTower()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::DisabledTower ( const coral::AttributeList * attrList) const
pure virtual

◆ emCaloQuality()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::emCaloQuality ( const TriggerTower * tt) const
pure virtual

◆ emCells()

virtual std::vector< const CaloCell * > LVL1::IL1CaloOfflineTriggerTowerTools::emCells ( const TriggerTower * tt) const
pure virtual

◆ emCoolChannelId()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::emCoolChannelId ( const TriggerTower * tt) const
pure virtual

◆ emDbAttributes()

virtual const coral::AttributeList * LVL1::IL1CaloOfflineTriggerTowerTools::emDbAttributes ( const TriggerTower * tt,
const CondAttrListCollection * dbAttrList ) const
pure virtual

◆ emDbRxGainsAttributes()

virtual std::vector< const coral::AttributeList * > LVL1::IL1CaloOfflineTriggerTowerTools::emDbRxGainsAttributes ( const TriggerTower * tt,
const CondAttrListCollection * dbAttrList ) const
pure virtual

◆ emID()

virtual Identifier LVL1::IL1CaloOfflineTriggerTowerTools::emID ( const double eta,
const double phi ) const
pure virtual

◆ emLocation()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::emLocation ( const TriggerTower * tt) const
pure virtual

◆ emNCells()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::emNCells ( const TriggerTower * tt) const
pure virtual

◆ emNCellsByLayer()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::emNCellsByLayer ( const TriggerTower * tt) const
pure virtual

◆ emNCellsByReceiver()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::emNCellsByReceiver ( const TriggerTower * tt) const
pure virtual

◆ emNCellsByReceiverByLayer()

virtual std::vector< std::vector< int > > LVL1::IL1CaloOfflineTriggerTowerTools::emNCellsByReceiverByLayer ( const TriggerTower * tt) const
pure virtual

◆ emNCellsNonNominal()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::emNCellsNonNominal ( const TriggerTower * tt) const
pure virtual

◆ emNCellsNonNominalByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emNCellsNonNominalByLayer ( const TriggerTower * tt) const
pure virtual

◆ emNCellsNonNominalByReceiverByLayer()

virtual std::vector< std::vector< float > > LVL1::IL1CaloOfflineTriggerTowerTools::emNCellsNonNominalByReceiverByLayer ( const TriggerTower * tt) const
pure virtual

◆ emNonNominalMeanScale()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::emNonNominalMeanScale ( const TriggerTower * tt) const
pure virtual

◆ emNonNominalMeanScaleByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emNonNominalMeanScaleByLayer ( const TriggerTower * tt) const
pure virtual

◆ emNonNominalMeanScaleByReceiver()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emNonNominalMeanScaleByReceiver ( const TriggerTower * tt) const
pure virtual

◆ emNonNominalMeanScaleByReceiverByLayer()

virtual std::vector< std::vector< float > > LVL1::IL1CaloOfflineTriggerTowerTools::emNonNominalMeanScaleByReceiverByLayer ( const TriggerTower * tt) const
pure virtual

◆ emPpmChannel()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::emPpmChannel ( const TriggerTower * tt) const
pure virtual

◆ emPpmCrate()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::emPpmCrate ( const TriggerTower * tt) const
pure virtual

◆ emPpmModule()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::emPpmModule ( const TriggerTower * tt) const
pure virtual

◆ emPpmSubmodule()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::emPpmSubmodule ( const TriggerTower * tt) const
pure virtual

◆ emReceivers()

virtual std::vector< L1CaloRxCoolChannelId > LVL1::IL1CaloOfflineTriggerTowerTools::emReceivers ( const TriggerTower * tt) const
protectedpure virtual

◆ emRxId()

virtual std::vector< unsigned int > LVL1::IL1CaloOfflineTriggerTowerTools::emRxId ( const TriggerTower * tt) const
pure virtual

◆ emTTCellsEnergy()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsEnergy ( const TriggerTower * tt) const
pure virtual

◆ emTTCellsEnergyByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsEnergyByLayer ( const TriggerTower * tt) const
pure virtual

◆ emTTCellsEnergyByReceiver()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsEnergyByReceiver ( const TriggerTower * tt,
const int mode = 0 ) const
pure virtual

◆ emTTCellsEt()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsEt ( const TriggerTower * tt) const
pure virtual

◆ emTTCellsEtByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsEtByLayer ( const TriggerTower * tt) const
pure virtual

◆ emTTCellsEtByReceiver()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsEtByReceiver ( const TriggerTower * tt,
const int mode = 0 ) const
pure virtual

◆ emTTCellsLayerNames()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsLayerNames ( const TriggerTower * tt) const
pure virtual

◆ emTTCellsLayerNamesByReceiver()

virtual std::vector< std::vector< int > > LVL1::IL1CaloOfflineTriggerTowerTools::emTTCellsLayerNamesByReceiver ( const TriggerTower * tt) const
pure virtual

◆ ErrorCode()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::ErrorCode ( const coral::AttributeList * attrList) const
pure virtual

◆ ExtBcidThreshold()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::ExtBcidThreshold ( const coral::AttributeList * attrList) const
pure virtual

◆ FirCoeff1()

virtual short LVL1::IL1CaloOfflineTriggerTowerTools::FirCoeff1 ( const coral::AttributeList * attrList) const
pure virtual

◆ FirCoeff2()

virtual short LVL1::IL1CaloOfflineTriggerTowerTools::FirCoeff2 ( const coral::AttributeList * attrList) const
pure virtual

◆ FirCoeff3()

virtual short LVL1::IL1CaloOfflineTriggerTowerTools::FirCoeff3 ( const coral::AttributeList * attrList) const
pure virtual

◆ FirCoeff4()

virtual short LVL1::IL1CaloOfflineTriggerTowerTools::FirCoeff4 ( const coral::AttributeList * attrList) const
pure virtual

◆ FirCoeff5()

virtual short LVL1::IL1CaloOfflineTriggerTowerTools::FirCoeff5 ( const coral::AttributeList * attrList) const
pure virtual

◆ FirStartBit()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::FirStartBit ( const coral::AttributeList * attrList) const
pure virtual

◆ FullDelayData()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::FullDelayData ( const coral::AttributeList * attrList) const
pure virtual

◆ hadCaloQuality()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::hadCaloQuality ( const TriggerTower * tt) const
pure virtual

◆ hadCells()

virtual std::vector< const CaloCell * > LVL1::IL1CaloOfflineTriggerTowerTools::hadCells ( const TriggerTower * tt) const
pure virtual

◆ hadCoolChannelId()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::hadCoolChannelId ( const TriggerTower * tt) const
pure virtual

◆ hadDbAttributes()

virtual const coral::AttributeList * LVL1::IL1CaloOfflineTriggerTowerTools::hadDbAttributes ( const TriggerTower * tt,
const CondAttrListCollection * dbAttrList ) const
pure virtual

◆ hadDbRxGainsAttributes()

virtual std::vector< const coral::AttributeList * > LVL1::IL1CaloOfflineTriggerTowerTools::hadDbRxGainsAttributes ( const TriggerTower * tt,
const CondAttrListCollection * dbAttrList ) const
pure virtual

◆ hadID()

virtual Identifier LVL1::IL1CaloOfflineTriggerTowerTools::hadID ( const double eta,
const double phi ) const
pure virtual

◆ hadIsTile()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::hadIsTile ( const TriggerTower * tt) const
pure virtual

◆ hadLocation()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::hadLocation ( const TriggerTower * tt) const
pure virtual

◆ hadNCells()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::hadNCells ( const TriggerTower * tt) const
pure virtual

◆ hadNCellsByLayer()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::hadNCellsByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadNCellsByReceiver()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::hadNCellsByReceiver ( const TriggerTower * tt) const
pure virtual

◆ hadNCellsByReceiverByLayer()

virtual std::vector< std::vector< int > > LVL1::IL1CaloOfflineTriggerTowerTools::hadNCellsByReceiverByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadNCellsNonNominal()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::hadNCellsNonNominal ( const TriggerTower * tt) const
pure virtual

◆ hadNCellsNonNominalByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadNCellsNonNominalByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadNCellsNonNominalByReceiverByLayer()

virtual std::vector< std::vector< float > > LVL1::IL1CaloOfflineTriggerTowerTools::hadNCellsNonNominalByReceiverByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadNonNominalMeanScale()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::hadNonNominalMeanScale ( const TriggerTower * tt) const
pure virtual

◆ hadNonNominalMeanScaleByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadNonNominalMeanScaleByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadNonNominalMeanScaleByReceiver()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadNonNominalMeanScaleByReceiver ( const TriggerTower * tt) const
pure virtual

◆ hadNonNominalMeanScaleByReceiverByLayer()

virtual std::vector< std::vector< float > > LVL1::IL1CaloOfflineTriggerTowerTools::hadNonNominalMeanScaleByReceiverByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadPpmChannel()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::hadPpmChannel ( const TriggerTower * tt) const
pure virtual

◆ hadPpmCrate()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::hadPpmCrate ( const TriggerTower * tt) const
pure virtual

◆ hadPpmModule()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::hadPpmModule ( const TriggerTower * tt) const
pure virtual

◆ hadPpmSubmodule()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::hadPpmSubmodule ( const TriggerTower * tt) const
pure virtual

◆ hadReceivers()

virtual std::vector< L1CaloRxCoolChannelId > LVL1::IL1CaloOfflineTriggerTowerTools::hadReceivers ( const TriggerTower * tt) const
protectedpure virtual

◆ hadRxId()

virtual std::vector< unsigned int > LVL1::IL1CaloOfflineTriggerTowerTools::hadRxId ( const TriggerTower * tt) const
pure virtual

◆ hadTTCellsEnergy()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsEnergy ( const TriggerTower * tt) const
pure virtual

◆ hadTTCellsEnergyByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsEnergyByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadTTCellsEnergyByReceiver()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsEnergyByReceiver ( const TriggerTower * tt,
const int mode = 0 ) const
pure virtual

◆ hadTTCellsEt()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsEt ( const TriggerTower * tt) const
pure virtual

◆ hadTTCellsEtByLayer()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsEtByLayer ( const TriggerTower * tt) const
pure virtual

◆ hadTTCellsEtByReceiver()

virtual std::vector< float > LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsEtByReceiver ( const TriggerTower * tt,
const int mode = 0 ) const
pure virtual

◆ hadTTCellsLayerNames()

virtual std::vector< int > LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsLayerNames ( const TriggerTower * tt) const
pure virtual

◆ hadTTCellsLayerNamesByReceiver()

virtual std::vector< std::vector< int > > LVL1::IL1CaloOfflineTriggerTowerTools::hadTTCellsLayerNamesByReceiver ( const TriggerTower * tt) const
pure virtual

◆ ieta()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::ieta ( const double eta) const
protectedpure virtual

◆ InBcidNegedge()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::InBcidNegedge ( const coral::AttributeList * attrList) const
pure virtual

◆ iphi()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::iphi ( const double eta,
const double phi ) const
protectedpure virtual

◆ LArCaloQuality()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::LArCaloQuality ( const std::vector< const CaloCell * > & cells) const
protectedpure virtual

◆ LArHV()

virtual void LVL1::IL1CaloOfflineTriggerTowerTools::LArHV ( const SG::ReadCondHandleKey< ILArHVScaleCorr > & scaleCorrKey,
const SG::ReadCondHandleKey< LArOnOffIdMapping > & cablingKey )
pure virtual

◆ LArHVScale() [1/2]

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::LArHVScale ( const CaloCell * cell,
const ILArHVScaleCorr * scaleCorr,
const ILArHVScaleCorr * onlineScaleCorr,
const LArOnOffIdMapping * cabling ) const
protectedpure virtual

◆ LArHVScale() [2/2]

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::LArHVScale ( const std::vector< const CaloCell * > & cells) const
protectedpure virtual

◆ LArNonNominalHV() [1/2]

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::LArNonNominalHV ( const CaloCell * cell,
const ILArHVScaleCorr * scaleCorr,
const ILArHVScaleCorr * onlineScaleCorr,
const LArOnOffIdMapping * cabling ) const
protectedpure virtual

◆ LArNonNominalHV() [2/2]

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::LArNonNominalHV ( const std::vector< const CaloCell * > & cells) const
protectedpure virtual

◆ LutNoiseCut()

virtual unsigned short LVL1::IL1CaloOfflineTriggerTowerTools::LutNoiseCut ( const coral::AttributeList * attrList) const
pure virtual

◆ LutOffset()

virtual unsigned short LVL1::IL1CaloOfflineTriggerTowerTools::LutOffset ( const coral::AttributeList * attrList) const
pure virtual

◆ LutSlope()

virtual unsigned short LVL1::IL1CaloOfflineTriggerTowerTools::LutSlope ( const coral::AttributeList * attrList) const
pure virtual

◆ LutStrategy()

virtual unsigned short LVL1::IL1CaloOfflineTriggerTowerTools::LutStrategy ( const coral::AttributeList * attrList) const
pure virtual

◆ ModuleId()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::ModuleId ( const coral::AttributeList * attrList) const
pure virtual

◆ PedMean()

virtual double LVL1::IL1CaloOfflineTriggerTowerTools::PedMean ( const coral::AttributeList * attrList) const
pure virtual

◆ PedValue()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::PedValue ( const coral::AttributeList * attrList) const
pure virtual

◆ pos_neg_z()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::pos_neg_z ( const double eta) const
protectedpure virtual

◆ PprDacScanResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprDacScanResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ PprFirFilterResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprFirFilterResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ PprLutValuesResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprLutValuesResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ PprNoiseRunResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprNoiseRunResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ PprPedestalRunResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprPedestalRunResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ PprSatBcidResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprSatBcidResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ PprTimingResultsTimeStamp()

virtual unsigned long long LVL1::IL1CaloOfflineTriggerTowerTools::PprTimingResultsTimeStamp ( const coral::AttributeList * attrList) const
pure virtual

◆ print()

◆ region()

virtual int LVL1::IL1CaloOfflineTriggerTowerTools::region ( const double eta) const
protectedpure virtual

◆ RxGain()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::RxGain ( const coral::AttributeList * attrList) const
pure virtual

◆ RxStatus()

virtual unsigned int LVL1::IL1CaloOfflineTriggerTowerTools::RxStatus ( const coral::AttributeList * attrList) const
pure virtual

◆ SatBcidLevel()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::SatBcidLevel ( const coral::AttributeList * attrList) const
pure virtual

◆ SatBcidThreshHigh()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::SatBcidThreshHigh ( const coral::AttributeList * attrList) const
pure virtual

◆ SatBcidThreshLow()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::SatBcidThreshLow ( const coral::AttributeList * attrList) const
pure virtual

◆ sortEMCrackCells()

virtual std::vector< std::vector< const CaloCell * > > LVL1::IL1CaloOfflineTriggerTowerTools::sortEMCrackCells ( const std::vector< const CaloCell * > & cells) const
protectedpure virtual

◆ sortFCAL23Cells() [1/2]

virtual std::vector< std::vector< const CaloCell * > > LVL1::IL1CaloOfflineTriggerTowerTools::sortFCAL23Cells ( const std::vector< const CaloCell * > & cells,
const double eta ) const
protectedpure virtual

◆ sortFCAL23Cells() [2/2]

virtual std::vector< std::vector< const CaloCell * > > LVL1::IL1CaloOfflineTriggerTowerTools::sortFCAL23Cells ( const std::vector< const CaloCell * > & cells,
const std::vector< unsigned int > & rxId ) const
protectedpure virtual

◆ SyncDelayBcid()

virtual unsigned short int LVL1::IL1CaloOfflineTriggerTowerTools::SyncDelayBcid ( const coral::AttributeList * attrList) const
pure virtual

◆ TileCaloQuality()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::TileCaloQuality ( const std::vector< const CaloCell * > & cells) const
protectedpure virtual

◆ tileCellEnergy()

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::tileCellEnergy ( const TriggerTower * tt,
IdTTL1CellMapType & map ) const
pure virtual

◆ TileNonNominal() [1/2]

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::TileNonNominal ( const CaloCell * cell) const
protectedpure virtual

◆ TileNonNominal() [2/2]

virtual float LVL1::IL1CaloOfflineTriggerTowerTools::TileNonNominal ( const std::vector< const CaloCell * > & cells) const
protectedpure virtual

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