 |
ATLAS Offline Software
|
Go to the documentation of this file.
21 #include "GaudiKernel/INTupleSvc.h"
22 #include "GaudiKernel/IDataProviderSvc.h"
23 #include "GaudiKernel/SmartDataPtr.h"
58 return StatusCode::FAILURE;
61 CLID_ColumnWiseTuple,
"TileRC-Ntuple");
69 << ntupleCompleteID );
70 return StatusCode::FAILURE;
72 ATH_MSG_INFO(
"Reaccessing ntuple " << ntupleCompleteID );
97 return StatusCode::SUCCESS;
114 m_tolE+=(*it)->amplitude();
122 if (
id.is_valid() ) {
155 return StatusCode::SUCCESS;
161 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
NTuple::Array< int > m_sample
NTuple::Array< int > m_side
NTuple::Tuple * m_ntuplePtr
int pmt(const Identifier &id) const
int side(const Identifier &id) const
int sample(const Identifier &id) const
int tower(const Identifier &id) const
NTuple::Array< int > m_detector
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
StatusCode execute() override
int channel(const HWIdentifier &id) const
extract channel field from HW identifier
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Gaudi::Property< std::string > m_ntupleID
int ros(const HWIdentifier &id) const
extract ros field from HW identifier
int adc(const HWIdentifier &id) const
extract adc field from HW identifier
Gaudi::Property< std::string > m_ntupleLoc
int module(const Identifier &id) const
::StatusCode StatusCode
StatusCode definition for legacy code.
NTuple::Array< int > m_phi
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
NTuple::Item< int > m_nchan
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Helpers for checking error return status codes and reporting errors.
NTuple::Array< float > m_time
NTuple::Item< double > m_tolE
NTuple::Array< int > m_gain
NTuple::Array< float > m_quality
int drawer(const HWIdentifier &id) const
extract drawer field from HW identifier
StatusCode finalize() override
NTuple::Array< float > m_energy
StatusCode initialize() override
NTuple::Array< int > m_eta
int section(const Identifier &id) const
Handle class for reading from StoreGate.
NTuple::Array< int > m_pmt
const TileHWID * m_tileHWID
NTuple::Array< int > m_channel