|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JIVEXML_LARDIGITRETRIEVER_H
6 #define JIVEXML_LARDIGITRETRIEVER_H
18 #include "GaudiKernel/ToolHandle.h"
63 const std::string& datatype,
82 {
this,
"ADC2MeVKey",
"LArADC2MeV",
"SG Key of the LArADC2MeV CDO" };
SG::ReadHandleKey< CaloCellContainer > m_sgKey
LArDigitRetriever(const std::string &type, const std::string &name, const IInterface *parent)
Standard Constructor.
std::vector< DataType > DataVect
Defines a map with a key and a vector of DataType objects e.g.
const CaloCell_ID * m_calocell_id
std::map< std::string, DataVect > DataMap
SG::ReadHandleKey< LArDigitContainer > m_sgKeyLArDigit_esd
virtual std::string dataTypeName() const
Return the name of the data type.
void calcHECLayerSub(Identifier &)
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
const DataMap getLArDigitData(const CaloCellContainer *cellContainer, const std::string &datatype, CaloCell_ID::SUBCALO calotype)
Retrieve Tile cell location and details.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize()
Default AthAlgTool methods.
SUBCALO
enumeration of sub calorimeters
Interface for all DataRetriever classes, that extract event data from StoreGate and pass them on to a...
Helper class for offline cell identifiers.
void calcEMLayerSub(Identifier &)
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
SG::ReadCondHandleKey< LArADC2MeV > m_adc2mevKey
Container class for CaloCell.
virtual StatusCode retrieve(ToolHandle< IFormatTool > &FormatTool)
Retrieve all the data.
bool m_doMaskLArChannelsM5
std::vector< Identifier::value_type > m_LArChannelsToIgnoreM5
SG::ReadHandleKey< LArDigitContainer > m_sgKeyLArDigit_raw
Retrieves all Tile Calo Cell objects.