![]() |
ATLAS Offline Software
|
#include <L1CaloOfflineTriggerTowerTools.h>
Public Types | |
| typedef std::map< Identifier, const TileTTL1Cell * > | IdTTL1CellMapType |
| typedef std::vector< constCaloCell * >::const_iterator | Itr_vCaloCells |
| typedef std::vector< std::vector< constCaloCell * > >::const_iterator | Itr_vvCaloCells |
Public Member Functions | |
| L1CaloOfflineTriggerTowerTools (const std::string &name) | |
| Create a proper constructor for Athena. | |
| virtual | ~L1CaloOfflineTriggerTowerTools () |
| destructor | |
| L1CaloOfflineTriggerTowerTools ()=delete | |
| delete the big 4 | |
| L1CaloOfflineTriggerTowerTools (const L1CaloOfflineTriggerTowerTools &rhs)=delete | |
| L1CaloOfflineTriggerTowerTools (L1CaloOfflineTriggerTowerTools &&rhs)=delete | |
| L1CaloOfflineTriggerTowerTools & | operator= (const L1CaloOfflineTriggerTowerTools &rhs)=delete |
| virtual StatusCode | initialize () override |
| Dummy implementation of the initialisation function. | |
| virtual StatusCode | finalize () override |
| virtual int | emPpmCrate (const TriggerTower *tt) const override |
| virtual int | emPpmModule (const TriggerTower *tt) const override |
| virtual int | emPpmSubmodule (const TriggerTower *tt) const override |
| virtual int | emPpmChannel (const TriggerTower *tt) const override |
| virtual unsigned int | emCoolChannelId (const TriggerTower *tt) const override |
| virtual std::vector< int > | emLocation (const TriggerTower *tt) const override |
| virtual std::vector< unsigned int > | emRxId (const TriggerTower *tt) const override |
| virtual int | hadPpmCrate (const TriggerTower *tt) const override |
| virtual int | hadPpmModule (const TriggerTower *tt) const override |
| virtual int | hadPpmSubmodule (const TriggerTower *tt) const override |
| virtual int | hadPpmChannel (const TriggerTower *tt) const override |
| virtual unsigned int | hadCoolChannelId (const TriggerTower *tt) const override |
| virtual std::vector< int > | hadLocation (const TriggerTower *tt) const override |
| virtual std::vector< unsigned int > | hadRxId (const TriggerTower *tt) const override |
| virtual int | hadIsTile (const TriggerTower *tt) const override |
| virtual std::vector< const CaloCell * > | emCells (const TriggerTower *tt) const override |
| virtual int | emNCells (const TriggerTower *tt) const override |
| virtual std::vector< int > | emNCellsByLayer (const TriggerTower *tt) const override |
| virtual std::vector< int > | emNCellsByReceiver (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< int > > | emNCellsByReceiverByLayer (const TriggerTower *tt) const override |
| virtual std::vector< int > | emTTCellsLayerNames (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< int > > | emTTCellsLayerNamesByReceiver (const TriggerTower *tt) const override |
| virtual float | emTTCellsEnergy (const TriggerTower *tt) const override |
| virtual std::vector< float > | emTTCellsEnergyByLayer (const TriggerTower *tt) const override |
| virtual std::vector< float > | emTTCellsEnergyByReceiver (const TriggerTower *tt, const int mode=0) const override |
| virtual float | emTTCellsEt (const TriggerTower *tt) const override |
| virtual std::vector< float > | emTTCellsEtByLayer (const TriggerTower *tt) const override |
| virtual std::vector< float > | emTTCellsEtByReceiver (const TriggerTower *tt, const int mode=0) const override |
| virtual std::vector< const CaloCell * > | hadCells (const TriggerTower *tt) const override |
| virtual int | hadNCells (const TriggerTower *tt) const override |
| virtual std::vector< int > | hadNCellsByLayer (const TriggerTower *tt) const override |
| virtual std::vector< int > | hadNCellsByReceiver (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< int > > | hadNCellsByReceiverByLayer (const TriggerTower *tt) const override |
| virtual std::vector< int > | hadTTCellsLayerNames (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< int > > | hadTTCellsLayerNamesByReceiver (const TriggerTower *tt) const override |
| virtual float | hadTTCellsEnergy (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadTTCellsEnergyByLayer (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadTTCellsEnergyByReceiver (const TriggerTower *tt, const int mode=0) const override |
| virtual float | hadTTCellsEt (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadTTCellsEtByLayer (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadTTCellsEtByReceiver (const TriggerTower *tt, const int mode=0) const override |
| virtual float | tileCellEnergy (const TriggerTower *tt, IdTTL1CellMapType &map) const override |
| virtual float | emCaloQuality (const TriggerTower *tt) const override |
| virtual float | emNCellsNonNominal (const TriggerTower *tt) const override |
| virtual std::vector< float > | emNCellsNonNominalByLayer (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< float > > | emNCellsNonNominalByReceiverByLayer (const TriggerTower *tt) const override |
| virtual float | emNonNominalMeanScale (const TriggerTower *tt) const override |
| virtual std::vector< float > | emNonNominalMeanScaleByLayer (const TriggerTower *tt) const override |
| virtual std::vector< float > | emNonNominalMeanScaleByReceiver (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< float > > | emNonNominalMeanScaleByReceiverByLayer (const TriggerTower *tt) const override |
| virtual float | hadCaloQuality (const TriggerTower *tt) const override |
| virtual float | hadNCellsNonNominal (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadNCellsNonNominalByLayer (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< float > > | hadNCellsNonNominalByReceiverByLayer (const TriggerTower *tt) const override |
| virtual float | hadNonNominalMeanScale (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadNonNominalMeanScaleByLayer (const TriggerTower *tt) const override |
| virtual std::vector< float > | hadNonNominalMeanScaleByReceiver (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< float > > | hadNonNominalMeanScaleByReceiverByLayer (const TriggerTower *tt) const override |
| virtual const coral::AttributeList * | emDbAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const override |
| virtual std::vector< const coral::AttributeList * > | emDbRxGainsAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const override |
| virtual const coral::AttributeList * | hadDbAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const override |
| virtual std::vector< const coral::AttributeList * > | hadDbRxGainsAttributes (const TriggerTower *tt, const CondAttrListCollection *dbAttrList) const override |
| std::vector< int > | emSuperCellIdentifiers (const TriggerTower *tt) const |
| std::vector< int > | hadSuperCellIdentifiers (const TriggerTower *tt) const |
| virtual unsigned int | ModuleId (const coral::AttributeList *attrList) const override |
| virtual unsigned int | ErrorCode (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprDacScanResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprPedestalRunResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprNoiseRunResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprTimingResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprSatBcidResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprFirFilterResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual unsigned long long | PprLutValuesResultsTimeStamp (const coral::AttributeList *attrList) const override |
| virtual double | DacOffset (const coral::AttributeList *attrList) const override |
| virtual double | DacSlope (const coral::AttributeList *attrList) const override |
| virtual double | PedMean (const coral::AttributeList *attrList) const override |
| virtual unsigned int | PedValue (const coral::AttributeList *attrList) const override |
| virtual unsigned int | FullDelayData (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | SyncDelayBcid (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | InBcidNegedge (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | ExtBcidThreshold (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | SatBcidThreshLow (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | SatBcidThreshHigh (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | SatBcidLevel (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | BcidEnergyRangeLow (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | BcidEnergyRangeHigh (const coral::AttributeList *attrList) const override |
| virtual unsigned short int | FirStartBit (const coral::AttributeList *attrList) const override |
| virtual short | FirCoeff1 (const coral::AttributeList *attrList) const override |
| virtual short | FirCoeff2 (const coral::AttributeList *attrList) const override |
| virtual short | FirCoeff3 (const coral::AttributeList *attrList) const override |
| virtual short | FirCoeff4 (const coral::AttributeList *attrList) const override |
| virtual short | FirCoeff5 (const coral::AttributeList *attrList) const override |
| virtual unsigned short | LutStrategy (const coral::AttributeList *attrList) const override |
| virtual unsigned short | LutOffset (const coral::AttributeList *attrList) const override |
| virtual unsigned short | LutNoiseCut (const coral::AttributeList *attrList) const override |
| virtual unsigned short | LutSlope (const coral::AttributeList *attrList) const override |
| virtual unsigned int | DeadChannel (const coral::AttributeList *attrList) const override |
| virtual unsigned int | DisabledTower (const coral::AttributeList *attrList) const override |
| virtual float | RxGain (const coral::AttributeList *attrList) const override |
| virtual unsigned int | RxStatus (const coral::AttributeList *attrList) const override |
| virtual void | LArHV (const SG::ReadCondHandleKey< ILArHVScaleCorr > &scaleCorrKey, const SG::ReadCondHandleKey< LArOnOffIdMapping > &cablingKey) override |
| virtual void | caloCells (const CaloCellContainer *cells) override |
| Identifier | ID (const double eta, const double phi, int layer) const |
| virtual Identifier | emID (const double eta, const double phi) const override |
| virtual Identifier | hadID (const double eta, const double phi) const override |
| virtual void | print () const |
| Print the state of the tool. | |
| ServiceHandle< StoreGateSvc > & | evtStore () |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc. | |
| const ServiceHandle< StoreGateSvc > & | detStore () const |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc. | |
| virtual StatusCode | sysInitialize () override |
| Perform system initialization for an algorithm. | |
| virtual StatusCode | sysStart () override |
| Handle START transition. | |
| virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
| Return this algorithm's input handles. | |
| virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
| Return this algorithm's output handles. | |
| Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T, V, H > &t) |
| void | updateVHKA (Gaudi::Details::PropertyBase &) |
| MsgStream & | msg () const |
| bool | msgLvl (const MSG::Level lvl) const |
Additional helper functions, not directly mimicking Athena | |
| template<class T> | |
| const T * | getProperty (const std::string &name) const |
| Get one of the tool's properties. | |
| const std::string & | msg_level_name () const __attribute__((deprecated)) |
| A deprecated function for getting the message level's name. | |
| const std::string & | getName (const void *ptr) const |
| Get the name of an object that is / should be in the event store. | |
| SG::sgkey_t | getKey (const void *ptr) const |
| Get the (hashed) key of an object that is in the event store. | |
Protected Member Functions | |
| virtual int | pos_neg_z (const double eta) const override |
| virtual int | region (const double eta) const override |
| virtual int | ieta (const double eta) const override |
| virtual int | iphi (const double eta, const double phi) const override |
| virtual std::vector< L1CaloRxCoolChannelId > | emReceivers (const TriggerTower *tt) const override |
| virtual std::vector< L1CaloRxCoolChannelId > | hadReceivers (const TriggerTower *tt) const override |
| virtual std::vector< std::vector< const CaloCell * > > | sortFCAL23Cells (const std::vector< const CaloCell * > &cells, const double eta) const override |
| virtual std::vector< std::vector< const CaloCell * > > | sortFCAL23Cells (const std::vector< const CaloCell * > &cells, const std::vector< unsigned int > &rxId) const override |
| virtual std::vector< std::vector< const CaloCell * > > | sortEMCrackCells (const std::vector< const CaloCell * > &cells) const override |
| virtual float | LArNonNominalHV (const std::vector< const CaloCell * > &cells) const override |
| virtual float | LArNonNominalHV (const CaloCell *cell, const ILArHVScaleCorr *scaleCorr, const ILArHVScaleCorr *onlineScaleCorr, const LArOnOffIdMapping *cabling) const override |
| virtual float | LArHVScale (const std::vector< const CaloCell * > &cells) const override |
| virtual float | LArHVScale (const CaloCell *cell, const ILArHVScaleCorr *scaleCorr, const ILArHVScaleCorr *onlineScaleCorr, const LArOnOffIdMapping *cabling) const override |
| virtual float | TileNonNominal (const std::vector< const CaloCell * > &cells) const override |
| virtual float | TileNonNominal (const CaloCell *cell) const override |
| virtual float | LArCaloQuality (const std::vector< const CaloCell * > &cells) const override |
| virtual float | TileCaloQuality (const std::vector< const CaloCell * > &cells) const override |
| std::vector< int > | SuperCellIdentifiers (const std::vector< const CaloCell * > &cells) const |
| void | renounceArray (SG::VarHandleKeyArray &handlesArray) |
| remove all handles from I/O resolution | |
| std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > | renounce (T &h) |
| void | extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps) |
| Add StoreName to extra input/output deps as needed. | |
Private Types | |
| typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKey> | |
Definition at line 68 of file L1CaloOfflineTriggerTowerTools.h.
| typedef std::map<Identifier, const TileTTL1Cell*> LVL1::L1CaloOfflineTriggerTowerTools::IdTTL1CellMapType |
Definition at line 84 of file L1CaloOfflineTriggerTowerTools.h.
| typedef std::vector<constCaloCell*>::const_iterator LVL1::L1CaloOfflineTriggerTowerTools::Itr_vCaloCells |
Definition at line 85 of file L1CaloOfflineTriggerTowerTools.h.
| typedef std::vector<std::vector<constCaloCell*>>::const_iterator LVL1::L1CaloOfflineTriggerTowerTools::Itr_vvCaloCells |
Definition at line 86 of file L1CaloOfflineTriggerTowerTools.h.
|
privateinherited |
Definition at line 388 of file AthCommonDataStore.h.
| LVL1::L1CaloOfflineTriggerTowerTools::L1CaloOfflineTriggerTowerTools | ( | const std::string & | name | ) |
Create a proper constructor for Athena.
constructor
Definition at line 16 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlinevirtual |
|
delete |
delete the big 4
|
delete |
|
delete |
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1519 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1508 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1741 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1385 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1396 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1655 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
|
inlineinherited |
Definition at line 145 of file AthCommonDataStore.h.
|
inlineinherited |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 95 of file AthCommonDataStore.h.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1642 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 880 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 260 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 71 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1193 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1207 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1733 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 78 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 265 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 271 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 281 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 291 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 886 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 893 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 905 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 929 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 936 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 948 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 970 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 65 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 47 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 53 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 59 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 91 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 142 of file L1CaloOfflineTriggerTowerTools.cxx.
| std::vector< int > LVL1::L1CaloOfflineTriggerTowerTools::emSuperCellIdentifiers | ( | const TriggerTower * | tt | ) | const |
Definition at line 1161 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 342 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 347 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 357 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 379 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 384 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 394 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 314 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 319 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1297 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineinherited |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 85 of file AthCommonDataStore.h.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1464 of file L1CaloOfflineTriggerTowerTools.cxx.
|
protectedinherited |
Add StoreName to extra input/output deps as needed.
use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given
|
overridevirtual |
Definition at line 1701 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1541 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1552 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1563 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1574 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1585 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1530 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1429 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inherited |
Get the (hashed) key of an object that is in the event store.
This is a bit of a special one. StoreGateSvc and xAOD::Event both provide ways for getting the SG::sgkey_t key for an object that is in the store, based on a bare pointer. But they provide different interfaces for doing so.
In order to allow tools to efficiently perform this operation, they can use this helper function.
| ptr | The bare pointer to the object that the event store should know about |
Definition at line 119 of file AsgTool.cxx.
Get the name of an object that is / should be in the event store.
This is a bit of a special one. StoreGateSvc and xAOD::Event both provide ways for getting the std::string name for an object that is in the store, based on a bare pointer. But they provide different interfaces for doing so.
In order to allow tools to efficiently perform this operation, they can use this helper function.
| ptr | The bare pointer to the object that the event store should know about |
Definition at line 106 of file AsgTool.cxx.
Get one of the tool's properties.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 997 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 442 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 178 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1226 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1239 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1737 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 198 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 185 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 447 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 453 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 463 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 475 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1008 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1026 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1048 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1076 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1088 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1103 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1130 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 172 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 154 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 160 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 166 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 206 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 243 of file L1CaloOfflineTriggerTowerTools.cxx.
| std::vector< int > LVL1::L1CaloOfflineTriggerTowerTools::hadSuperCellIdentifiers | ( | const TriggerTower * | tt | ) | const |
Definition at line 1167 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 526 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 531 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 541 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 563 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 568 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 579 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 498 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 503 of file L1CaloOfflineTriggerTowerTools.cxx.
| Identifier LVL1::L1CaloOfflineTriggerTowerTools::ID | ( | const double | eta, |
| const double | phi, | ||
| int | layer ) const |
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1721 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1452 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Dummy implementation of the initialisation function.
It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...
Reimplemented from asg::AsgTool.
Definition at line 1673 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtualinherited |
Return this algorithm's input handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1725 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 763 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1705 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 753 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 738 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 725 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 713 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1629 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1607 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1618 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1596 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1286 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inherited |
A deprecated function for getting the message level's name.
Instead of using this, weirdly named function, user code should get the string name of the current minimum message level (in case they really need it...), with:
This function's name doesn't follow the ATLAS coding rules, and as such will be removed in the not too distant future.
Definition at line 101 of file AsgTool.cxx.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
delete |
|
overridevirtualinherited |
Return this algorithm's output handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1407 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1418 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1713 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1308 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1363 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1374 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1330 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1319 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1352 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1341 of file L1CaloOfflineTriggerTowerTools.cxx.
|
virtualinherited |
Print the state of the tool.
Implements asg::IAsgTool.
Reimplemented in AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, and KtDeltaRTool.
Definition at line 131 of file AsgTool.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1717 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineprotectedinherited |
Definition at line 380 of file AthCommonDataStore.h.
|
inlineprotectedinherited |
remove all handles from I/O resolution
Definition at line 364 of file AthCommonDataStore.h.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1263 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1274 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1497 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1486 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1475 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 417 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 614 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 683 of file L1CaloOfflineTriggerTowerTools.cxx.
|
protected |
Definition at line 1173 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1440 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtualinherited |
Perform system initialization for an algorithm.
We override this to declare all the elements of handle key arrays at the end of initialization. See comments on updateVHKA.
Reimplemented in asg::AsgMetadataTool, AthCheckedComponent< AthAlgTool >, and AthCheckedComponent<::AthAlgTool >.
|
overridevirtualinherited |
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 858 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 601 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 791 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 783 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineinherited |
Definition at line 308 of file AthCommonDataStore.h.
|
private |
Definition at line 268 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 257 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 256 of file L1CaloOfflineTriggerTowerTools.h.
|
privateinherited |
Pointer to StoreGate (detector store by default).
Definition at line 393 of file AthCommonDataStore.h.
|
privateinherited |
Pointer to StoreGate (event store by default).
Definition at line 390 of file AthCommonDataStore.h.
|
private |
Definition at line 265 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 255 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 266 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 261 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 260 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 277 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 275 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 267 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 262 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 272 of file L1CaloOfflineTriggerTowerTools.h.
Definition at line 271 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 259 of file L1CaloOfflineTriggerTowerTools.h.
|
private |
Definition at line 258 of file L1CaloOfflineTriggerTowerTools.h.
|
privateinherited |
Definition at line 399 of file AthCommonDataStore.h.
|
privateinherited |
Definition at line 398 of file AthCommonDataStore.h.