|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TBREC_CBNT_TIMING_H
6 #define TBREC_CBNT_TIMING_H
8 #include "GaudiKernel/ToolHandle.h"
10 #include "CaloGeoHelpers/CaloSampling.h"
62 std::map<CaloSampling::CaloSample, CaloCell_ID::SUBCALO>
m_caloLookup;
CBNT_Timing(const std::string &name, ISvcLocator *pSvcLocator)
std::map< int, std::string > m_slotToFebNameLookup
StatusCode setupLookupTables()
internal helpers
std::vector< long > * m_feedthrough_feb
std::vector< long > * m_eta_cell
std::vector< long > * m_slot_feb
std::vector< std::string > m_sampling_names
std::vector< long > * m_layer_cell
std::vector< float > * m_energy_cell
std::vector< long > * m_febId_cell
::StatusCode StatusCode
StatusCode definition for legacy code.
std::map< CaloSampling::CaloSample, std::string > m_samplingToNameLookup
std::vector< HWIdentifier > m_febIDs
std::vector< long > * m_febId_feb
std::map< CaloCell_ID::SUBCALO, std::string > m_caloToNameLookup
const LArOnlineID * m_onlineHelper
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
static const int NOENERGY
virtual StatusCode CBNT_finalize() override
virtual StatusCode CBNT_initialize() override
std::vector< float > * m_time_layer
std::vector< long > * m_layer_layer
std::string m_caloCellName
virtual StatusCode CBNT_execute() override
std::map< std::string, CaloSampling::CaloSample > m_samplingFromNameLookup
std::vector< float > * m_time_feb
std::vector< long > * m_phi_cell
std::vector< float > * m_time_cell
std::vector< CaloSampling::CaloSample > m_samplingIndices
stores
std::map< std::string, CaloCell_ID::SUBCALO > m_caloFromNameLookup
std::map< CaloCell_ID::SUBCALO, std::vector< CaloSampling::CaloSample > > m_calosAndSamplings
virtual StatusCode CBNT_clear() override
std::map< CaloSampling::CaloSample, CaloCell_ID::SUBCALO > m_caloLookup