15 #define GAUDI_NTUPLEIMP_CPP 1
49 if ( 0 != sel ) sel->
addRef();
69 for (ItemContainer::const_iterator
i =
m_items.begin();
72 if ( name == (*i)->name() ) {
101 if ( (*
i) ==
item ) {
virtual StatusCode write()
Write record of the NTuple (Shortcut of writeRecord)
virtual void setBuffer(char *buff)
Set N tuple data buffer.
A select statement can either contain.
virtual INTupleItem * i_find(const std::string &name) const
Internally used by abstract classes.
virtual StatusCode attachSelector(ISelectStatement *sel)
Attach selector.
virtual StatusCode remove(INTupleItem *item)
Remove an item row (identified by pointer) from the N tuple.
virtual StatusCode add(INTupleItem *item)
Add an item row to the N tuple.
virtual void reset()
Reset all entries to their default values.
virtual const std::string & name() const =0
Access _Item name.
TupleImp(const TupleImp &)
Standard Copy Constructor.
INTupleSvc * m_ntupleSvc
Reference to N-tuple service used.
virtual StatusCode read()
Read record of the NTuple (Shortcut of readRecord)
NTuple interface class definition.
This class is used for returning status codes from appropriate routines.
virtual StatusCode writeRecord(NTuple::Tuple *tuple)=0
Write single record to N tuple.
virtual StatusCode save(const std::string &fullPath)=0
Save N tuple to disk.
virtual StatusCode save()
Save the NTuple.
virtual StatusCode readRecord()
Read record of the NTuple.
virtual ~TupleImp()
Standard Destructor.
char * m_buffer
Buffer size.
virtual StatusCode writeRecord()
Write record of the NTuple.
virtual unsigned long release()=0
Release Interface instance.
ItemContainer m_items
Container with N tuple _Columns.
virtual StatusCode readRecord(NTuple::Tuple *tuple)=0
Read single record from N tuple.
virtual void release()=0
Destruct object.
virtual unsigned long addRef()=0
Increment the reference count of Interface instance.
ISelectStatement * m_pSelector
Possibly hanging selector.
StatusCode item(const std::string &name, Item< TYPE > &result)
Locate a scalar Item of data to the N tuple type safe.
virtual ISelectStatement * selector()
Access selector.