20#include "GaudiKernel/INTupleSvc.h"
21#include "GaudiKernel/IDataProviderSvc.h"
22#include "GaudiKernel/SmartDataPtr.h"
71 return StatusCode::FAILURE;
74 CLID_ColumnWiseTuple,
"TileTBHit-Ntuple");
79 NTuplePtr nt(
ntupleSvc(),ntupleCompleteID);
82 << ntupleCompleteID );
83 return StatusCode::FAILURE;
85 ATH_MSG_INFO(
"Reaccessing ntuple " << ntupleCompleteID );
99 return StatusCode::SUCCESS;
111 for (
const TileHit& cinp : *HitCnt) {
131 return StatusCode::SUCCESS;
137 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
AtlasHitsVector< TileHit > TileHitVector
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
const ServiceHandle< StoreGateSvc > & detStore() const
NTuple::Array< int > m_channel
NTuple::Array< float > m_time
const TileTBID * m_tileTBID
NTuple::Item< int > m_nchan
NTuple::Tuple * m_ntuplePtr
std::string m_hitContainer
NTuple::Array< float > m_energy
NTuple::Array< int > m_type
NTuple::Array< int > m_module
virtual ~TileTBHitToNtuple()
NTuple::Item< double > m_tolE
TileTBHitToNtuple(const std::string &name, ISvcLocator *pSvcLocator)