|
ATLAS Offline Software
|
Go to the documentation of this file.
20 #include "GaudiKernel/INTupleSvc.h"
21 #include "GaudiKernel/IDataProviderSvc.h"
22 #include "GaudiKernel/SmartDataPtr.h"
43 , m_ntupleLoc(
"/FILE1/TileRec")
44 , m_rawChannelContainer(
"TileRawChannelCnt")
74 return StatusCode::FAILURE;
77 CLID_ColumnWiseTuple,
"TileRC-Ntuple");
85 << ntupleCompleteID );
86 return StatusCode::FAILURE;
88 ATH_MSG_INFO(
"Reaccessing ntuple " << ntupleCompleteID );
110 return StatusCode::SUCCESS;
127 m_tolE+=(*it)->amplitude();
135 if (
id.is_valid() ) {
168 return StatusCode::SUCCESS;
174 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
NTuple::Array< int > m_sample
NTuple::Array< int > m_side
NTuple::Tuple * m_ntuplePtr
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
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
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.
int ros(const HWIdentifier &id) const
extract ros field from HW identifier
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
int adc(const HWIdentifier &id) const
extract adc field from HW identifier
int module(const Identifier &id) const
::StatusCode StatusCode
StatusCode definition for legacy code.
NTuple::Array< int > m_phi
NTuple::Item< int > m_nchan
#define CHECK(...)
Evaluate an expression and check for errors.
Helpers for checking error return status codes and reporting errors.
NTuple::Array< float > m_time
std::string m_rawChannelContainer
NTuple::Item< double > m_tolE
TileRawChannelToNtuple(const std::string &name, ISvcLocator *pSvcLocator)
NTuple::Array< int > m_gain
NTuple::Array< float > m_quality
int drawer(const HWIdentifier &id) const
extract drawer field from HW identifier
virtual ~TileRawChannelToNtuple()
NTuple::Array< float > m_energy
NTuple::Array< int > m_eta
int section(const Identifier &id) const
NTuple::Array< int > m_pmt
const TileHWID * m_tileHWID
NTuple::Array< int > m_channel