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

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. More...
 

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

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

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