20#include "GaudiKernel/INTupleSvc.h"
21#include "GaudiKernel/IDataProviderSvc.h"
22#include "GaudiKernel/SmartDataPtr.h"
70 return StatusCode::FAILURE;
73 CLID_ColumnWiseTuple,
"TileCellIDC-Ntuple");
76 return StatusCode::FAILURE;
94 return StatusCode::SUCCESS;
105 SelectAllObject<TileCellIDC>::const_iterator it=selCells.
begin();
106 SelectAllObject<TileCellIDC>::const_iterator end=selCells.
end();
109 for(; it != end; ++it) {
134 return StatusCode::SUCCESS;
140 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
SelectAllObjectMT< DCC, OBJECT > SelectAllObject
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
std::string m_cellContainer
NTuple::Item< double > m_tolE
NTuple::Array< float > m_energy
NTuple::Array< int > m_sample
NTuple::Array< float > m_time
NTuple::Array< int > m_phi
NTuple::Item< int > m_nchan
NTuple::Tuple * m_ntuplePtr
NTuple::Array< int > m_eta
virtual ~TileCellIDCToNtuple()
NTuple::Array< int > m_detector
NTuple::Array< float > m_quality
NTuple::Array< float > m_enediff
NTuple::Array< int > m_side
TileCellIDCToNtuple(const std::string &name, ISvcLocator *pSvcLocator)