ATLAS Offline Software
|
#include <L1CaloOfflineTriggerTowerTools.h>
Public Types | |
typedef std::map< Identifier, const TileTTL1Cell * > | IdTTL1CellMapType |
typedef std::vector< const CaloCell * >::const_iterator | Itr_vCaloCells |
typedef std::vector< std::vector< const CaloCell * > >::const_iterator | Itr_vvCaloCells |
Public Member Functions | |
L1CaloOfflineTriggerTowerTools (const std::string &name) | |
Create a proper constructor for Athena. More... | |
virtual | ~L1CaloOfflineTriggerTowerTools () |
destructor More... | |
L1CaloOfflineTriggerTowerTools ()=delete | |
delete the big 4 More... | |
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. More... | |
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 =0 |
Print the state of the tool. More... | |
virtual void | print () const |
Print the state of the tool. More... | |
ServiceHandle< StoreGateSvc > & | evtStore () |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More... | |
const ServiceHandle< StoreGateSvc > & | evtStore () const |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More... | |
const ServiceHandle< StoreGateSvc > & | detStore () const |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc . More... | |
virtual StatusCode | sysInitialize () override |
Perform system initialization for an algorithm. More... | |
virtual StatusCode | sysStart () override |
Handle START transition. More... | |
virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
Return this algorithm's input handles. More... | |
virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
Return this algorithm's output handles. More... | |
Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T > &t) |
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &) |
Declare a new Gaudi property. More... | |
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &) |
Declare a new Gaudi property. More... | |
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &) |
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &) |
Declare a new Gaudi property. More... | |
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc="none") |
Declare a new Gaudi property. More... | |
void | updateVHKA (Gaudi::Details::PropertyBase &) |
MsgStream & | msg () const |
MsgStream & | msg (const MSG::Level lvl) const |
bool | msgLvl (const MSG::Level lvl) const |
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 More... | |
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. More... | |
Private Types | |
typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &) |
specialization for handling Gaudi::Property<SG::VarHandleKey> More... | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyArrayType &) |
specialization for handling Gaudi::Property<SG::VarHandleKeyArray> More... | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleType &) |
specialization for handling Gaudi::Property<SG::VarHandleBase> More... | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &t, const SG::NotHandleType &) |
specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray> More... | |
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<const CaloCell*>::const_iterator LVL1::L1CaloOfflineTriggerTowerTools::Itr_vCaloCells |
Definition at line 85 of file L1CaloOfflineTriggerTowerTools.h.
typedef std::vector<std::vector<const CaloCell*> >::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 1518 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1507 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1740 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1384 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1395 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1654 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKeyArray>
Definition at line 170 of file AthCommonDataStore.h.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleBase>
Definition at line 184 of file AthCommonDataStore.h.
|
inlineprivateinherited |
specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray>
Definition at line 199 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
hndl | Object holding the property value. |
doc | Documentation string for the property. |
This is the version for types that derive from SG::VarHandleBase
. The property value object is put on the input and output lists as appropriate; then we forward to the base class.
Definition at line 245 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
hndl | Object holding the property value. |
doc | Documentation string for the property. |
This is the version for types that derive from SG::VarHandleKey
. The property value object is put on the input and output lists as appropriate; then we forward to the base class.
Definition at line 221 of file AthCommonDataStore.h.
|
inlineinherited |
Definition at line 259 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
property | Object holding the property value. |
doc | Documentation string for the property. |
This is the generic version, for types that do not derive from SG::VarHandleKey
. It just forwards to the base class version of declareProperty
.
Definition at line 333 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
property | Object holding the property value. |
doc | Documentation string for the property. |
This dispatches to either the generic declareProperty
or the one for VarHandle/Key/KeyArray.
Definition at line 352 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 1641 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 879 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 1192 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1206 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1732 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 885 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 892 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 904 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 928 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 935 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 947 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 969 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 1160 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 1296 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.
|
inlineinherited |
The standard StoreGateSvc
(event store) Returns (kind of) a pointer to the StoreGateSvc
.
Definition at line 90 of file AthCommonDataStore.h.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1463 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 1700 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1540 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1551 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1562 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1573 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1584 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1529 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1428 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::TEvent
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::TEvent
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 996 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 1225 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1238 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1736 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 1007 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1025 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1047 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1075 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1087 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1102 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1129 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 1166 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 |
Definition at line 1728 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1720 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1451 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 1672 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 1724 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 763 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1704 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 1628 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1606 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1617 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1595 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1285 of file L1CaloOfflineTriggerTowerTools.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 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 1406 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1417 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1712 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1307 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1362 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1373 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1329 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1318 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1351 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1340 of file L1CaloOfflineTriggerTowerTools.cxx.
|
virtualinherited |
Print the state of the tool.
Implements asg::IAsgTool.
Reimplemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
Definition at line 131 of file AsgTool.cxx.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
overrideprotectedvirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1716 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 1262 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1273 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1496 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1485 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1474 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 1172 of file L1CaloOfflineTriggerTowerTools.cxx.
|
overridevirtual |
Implements LVL1::IL1CaloOfflineTriggerTowerTools.
Definition at line 1439 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 DerivationFramework::CfAthAlgTool, AthCheckedComponent< AthAlgTool >, AthCheckedComponent<::AthAlgTool >, and asg::AsgMetadataTool.
|
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 857 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.