|
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"
45 , m_ntupleLoc(
"/FILE1/TileRec")
47 , m_cellContainer(
"MBTSContainer")
76 return StatusCode::FAILURE;
79 CLID_ColumnWiseTuple,
"TileCell-Ntuple");
82 return StatusCode::FAILURE;
108 return StatusCode::SUCCESS;
180 return StatusCode::SUCCESS;
186 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
Const iterator class for DataVector/DataList.
NTuple::Array< int > m_module
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
int side(const Identifier &id) const
std::string m_cellContainer
NTuple::Array< int > m_phi
int sample(const Identifier &id) const
CaloCellContainer::const_iterator beginConstCalo(CaloCell_ID::SUBCALO caloNum) const
get const iterators on cell of just one calo
TileCellToNtuple(const std::string &name, ISvcLocator *pSvcLocator)
NTuple::Array< float > m_energy
NTuple::Array< int > m_channel
int tower(const Identifier &id) const
int type(const Identifier &id) const
extract type field from TileTB identifier
NTuple::Array< int > m_type
NTuple::Item< int > m_nchan
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.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
int module(const Identifier &id) const
NTuple::Array< float > m_quality
NTuple::Array< int > m_detector
const TileTBID * m_tileTBID
NTuple::Array< int > m_sample
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
NTuple::Array< float > m_time
NTuple::Tuple * m_ntuplePtr
NTuple::Array< int > m_side
int channel(const Identifier &id) const
extract channel field from TileTB identifier
Helpers for checking error return status codes and reporting errors.
Container class for CaloCell.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
virtual ~TileCellToNtuple()
NTuple::Array< int > m_eta
CaloCellContainer::const_iterator endConstCalo(CaloCell_ID::SUBCALO caloNum) const
NTuple::Array< float > m_enediff
int section(const Identifier &id) const
Identifier cell_id(const Identifier &any_id) const
NTuple::Item< double > m_tolE
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.