|
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"
39 , m_ntupleLoc(
"/FILE1/TileRec")
40 , m_ttl1Container(
"TileTTL1Cnt")
77 return StatusCode::FAILURE;
80 CLID_ColumnWiseTuple,
"TileTTL1-Ntuple");
88 << ntupleCompleteID );
89 return StatusCode::FAILURE;
91 ATH_MSG_INFO(
"Reaccessing ntuple " << ntupleCompleteID );
103 return StatusCode::SUCCESS;
143 std::vector<float> samples = cinp->
fsamples();
169 return StatusCode::SUCCESS;
179 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
Const iterator class for DataVector/DataList.
bool is_tiletb(const Identifier &id) const
Test ID if it is TileTBID.
const Identifier & TTL1_ID() const
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
const std::vector< float > & fsamples() const
virtual ~TileTTL1ToNtuple()
NTuple::Array< int > m_eta
bool msgLvl(const MSG::Level lvl) const
const TileTBID * m_tileTBID
int type(const Identifier &id) const
extract type field from TileTB identifier
NTuple::Matrix< float > m_samples
int module(const Identifier &id) const
extract module field from TileTB identifier
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
int phi(const Identifier id) const
return phi according to :
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
std::string m_ttl1Container
::StatusCode StatusCode
StatusCode definition for legacy code.
TileTTL1ToNtuple(const std::string &name, ISvcLocator *pSvcLocator)
NTuple::Array< int > m_phi
NTuple::Item< int > m_nchan
#define CHECK(...)
Evaluate an expression and check for errors.
int channel(const Identifier &id) const
extract channel field from TileTB identifier
const CaloLVL1_ID * m_TT_ID
Helpers for checking error return status codes and reporting errors.
int eta(const Identifier id) const
return eta according to :
int pos_neg_z(const Identifier id) const
return pos_neg_z according to :
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
NTuple::Tuple * m_ntuplePtr
NTuple::Array< int > m_side
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.