|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARHVIDMAPPING_H
6 #define LARHVIDMAPPING_H
9 #include "Identifier/Identifier.h"
74 #include "AthenaKernel/CondCont.h"
std::map< HWIdentifier, HWIdentifier > m_electrode_hvline_map
void getElectrodeInCell(const Identifier &offId, std::vector< HWIdentifier > &elecId) const
int getCellEtaSector(const Identifier &offId) const
std::map< HWIdentifier, std::vector< HWIdentifier > > m_hvline_electrode_map
const LArHEC_ID * m_hecHelper
Helper for the Liquid Argon Calorimeter cell at the electrode level.
const LArElectrodeID * m_electrodeHelper
void getHVLineInCell(const Identifier &offId, std::vector< HWIdentifier > &hvlineId) const
Returns a vector<HVLineID> given an input offlineID.
const LArFCAL_ID * m_fcalHelper
int getCellModule(const Identifier &offId) const
returns the Module of a given offId
Helper class for LArHEC offline identifiers.
const HWIdentifier getLArHVLineID(HWIdentifier &electrodeId) const
Return the LArHVLineID corresponding to a given LArElectrodeId.
const CaloCell_ID * m_caloHelper
const LArHVLineID * m_hvlineHelper
const LArEM_ID * m_emHelper
Helper class for offline cell identifiers.
std::pair< int, int > getCellElectrodeMinMax(const Identifier &offId) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const std::vector< HWIdentifier > m_invalid
int getCellPhiSector(const Identifier &offId) const
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
macros to associate a CLID to a type
const std::vector< HWIdentifier > & getLArElectrodeIDvec(HWIdentifier &hvlineId) const
Return a vector of LArElectrodeID corresponding to a given LArHVLineID.
Helper for the Liquid Argon Calorimeter High-Voltage identifiers.