|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef READLARDIGITS_H
9 #define READLARDIGITS_H
11 #include "GaudiKernel/MsgStream.h"
17 #include "GaudiKernel/INTupleSvc.h"
18 #include "GaudiKernel/NTuple.h"
19 #include "GaudiKernel/SmartDataPtr.h"
40 {
this,
"CablingKey",
"LArOnOffIdMap",
"SG Key of LArOnOffIdMapping object"};
NTuple::Array< long > m_layer
NTuple::Array< long > m_gain
ReadTBLArDigits(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode finalize() override
const LArHEC_ID * m_hecId
NTuple::Array< long > m_phi
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
bool operator()(LArDigit *a, LArDigit *b)
value_type get_compact() const
Get the compact id.
Helper class for LArHEC offline identifiers.
const LArOnlineID * m_onlineHelper
NTuple::Item< long > m_Nsamples
NTuple::Item< long > m_cellIndex
NTuple::Matrix< long > m_samples
std::string m_containerKey
NTuple::Array< long > m_slot
int channel(const HWIdentifier id) const
Return the channel number of a hardware cell identifier channel = [0,127] in all FEB.
Liquid Argon digit base class.
NTuple::Array< long > m_FT
::StatusCode StatusCode
StatusCode definition for legacy code.
const LArOnlineID * m_onlineHelper
SortDigits(const LArOnlineID *onlineHelper)
NTuple::Array< long > m_eta
HWIdentifier feb_Id(int barrel_ec, int pos_neg, int feedthrough, int slot) const
Create feb_Id from fields.
const LArFCAL_ID * m_fcalId
NTuple::Array< long > m_pos_neg
virtual StatusCode initialize() override
NTuple::Tuple * m_ntuplePtr
NTuple::Array< long > m_barrel_ec
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
virtual StatusCode execute() override
NTuple::Array< long > m_channel