Gaudi Framework, version v24r2

Home   Generated: Wed Dec 4 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
Gaudi::RootAddress Class Reference

Description: More...

#include <GaudiRoot/RootAddress.h>

Inheritance diagram for Gaudi::RootAddress:
Inheritance graph
[legend]
Collaboration diagram for Gaudi::RootAddress:
Collaboration graph
[legend]

Public Member Functions

 RootAddress (long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0)
 Full constructor.
 
virtual ~RootAddress ()
 Standard Destructor.
 
- Public Member Functions inherited from GenericAddress
 GenericAddress ()
 Dummy constructor.
 
 GenericAddress (const GenericAddress &copy)
 Standard Constructor.
 
 GenericAddress (long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0)
 Standard Constructor.
 
virtual ~GenericAddress ()
 Standard Destructor.
 
virtual unsigned long addRef ()
 Add reference to object.
 
virtual unsigned long release ()
 release reference to object
 
virtual IRegistry * registry () const
 Pointer to directory.
 
virtual void setRegistry (IRegistry *pRegistry)
 Set pointer to directory.
 
const CLID & clID () const
 Access : Retrieve class ID of the link.
 
void setClID (const CLID &clid)
 Access : Set class ID of the link.
 
long svcType () const
 Access : retrieve the storage type of the class id.
 
void setSvcType (long typ)
 Access : set the storage type of the class id.
 
virtual const std::string * par () const
 Retrieve string parameters.
 
virtual const unsigned long * ipar () const
 Retrieve integer parameters.
 
- Public Member Functions inherited from IOpaqueAddress
virtual ~IOpaqueAddress ()
 destructor
 

Public Attributes

TTreeFormula * select
 Pointer to ROOT select statement (filled for N-tuples only)
 
TTree * section
 Pointer to ROOT TTree (filled for N-tuples only)
 

Additional Inherited Members

- Protected Attributes inherited from GenericAddress
unsigned long m_refCount
 Reference count.
 
long m_svcType
 Storage type.
 
CLID m_clID
 Class id.
 
std::string m_par [3]
 String parameters to be accessed.
 
unsigned long m_ipar [2]
 Integer parameters to be accessed.
 
IRegistry * m_pRegistry
 Pointer to corresponding directory.
 

Detailed Description

Description:

Definition of a transient link which is capable of locating an object in the persistent storage.

Author
M.Frank
Version
1.0

Definition at line 38 of file RootAddress.h.

Constructor & Destructor Documentation

Gaudi::RootAddress::RootAddress ( long  svc,
const CLID &  clid,
const std::string &  p1 = "",
const std::string &  p2 = "",
unsigned long  ip1 = 0,
unsigned long  ip2 = 0 
)
inline

Full constructor.

Definition at line 47 of file RootAddress.h.

: GenericAddress(svc,clid,p1,p2,ip1,ip2), select(0), section(0) { }
virtual Gaudi::RootAddress::~RootAddress ( )
inlinevirtual

Standard Destructor.

Definition at line 55 of file RootAddress.h.

{ if ( select ) delete select; select = 0; }

Member Data Documentation

TTree* Gaudi::RootAddress::section

Pointer to ROOT TTree (filled for N-tuples only)

Definition at line 43 of file RootAddress.h.

TTreeFormula* Gaudi::RootAddress::select

Pointer to ROOT select statement (filled for N-tuples only)

Definition at line 41 of file RootAddress.h.


The documentation for this class was generated from the following file:

Generated at Wed Dec 4 2013 14:33:21 for Gaudi Framework, version v24r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004