| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

Public Member Functions | Static Public Member Functions | Protected Attributes

# NTuple::File Class Reference

Small class representing an N tuple file in the transient store. More...

`#include <NTuple.h>`

Inheritance diagram for NTuple::File:
[legend]
Collaboration diagram for NTuple::File:
[legend]

List of all members.

## Public Member Functions
| File ()
| File (long type, const std::string name, const std::string &logName)
| Standard constructor.
virtual | ~File ()
| Standard destructor.
virtual const CLID & | clID () const
| class ID of the object
void | setType (const long typ)
| Set access type.
long | type () const
| Return access type.
const std::string & | name () const
| Retrun physical file name.
void | setName (const std::string &nam)
| Set access type.
const std::string & | logicalName () const
void | setLogicalName (const std::string &l)
void | setOpen (bool flag)
| Set "open" flag.
bool | isOpen () const
| Access "open" flag.
## Static Public Member Functions
static const CLID & | classID ()
| class ID of the object
## Protected Attributes
std::string | m_name
| Physical file name.
std::string | m_logName
| Logical file name.
long | m_type
| Access type.
bool | m_isOpen
| Flag to indicate wether the file was opened already.

## Detailed Description

Small class representing an N tuple file in the transient store.

Definition at line 1083 of file NTuple.h.

## Constructor & Destructor Documentation

NTuple::File::File | ( | ) | `[inline]`

Definition at line 1094 of file NTuple.h.

               : m_type(0), m_isOpen(false)   {
        }

NTuple::File::File | ( | long | type,
|  | const std::string | name,
|  | const std::string & | logName
| ) |  | `[inline]`

Standard constructor.

Definition at line 1097 of file NTuple.h.

        : m_name(name), m_logName(logName), m_type(type), m_isOpen(false)  {
        }

virtual NTuple::File::~File | ( | ) | `[inline, virtual]`

Standard destructor.

Definition at line 1101 of file NTuple.h.

                          {
        }

## Member Function Documentation

static const CLID& NTuple::File::classID | ( | ) | `[inline, static]`

class ID of the object

Reimplemented from NTuple::Directory.

Definition at line 1104 of file NTuple.h.

                                        {
          return CLID_NTupleFile;
        }

virtual const CLID& NTuple::File::clID | ( | ) | const`[inline, virtual]`

class ID of the object

Reimplemented from NTuple::Directory.

Definition at line 1108 of file NTuple.h.

                                              {
          return classID();
        }

bool NTuple::File::isOpen | ( | ) | const`[inline]`

Access "open" flag.

Definition at line 1140 of file NTuple.h.

                                {
          return m_isOpen;
        }

const std::string& NTuple::File::logicalName | ( | ) | const`[inline]`

Definition at line 1128 of file NTuple.h.

                                                  {
          return m_logName;
        }

const std::string& NTuple::File::name | ( | ) | const`[inline]`

Retrun physical file name.

Reimplemented from DataObject.

Definition at line 1120 of file NTuple.h.

                                           {
          return m_name;
        }

void NTuple::File::setLogicalName | ( | const std::string & | l ) | `[inline]`

Definition at line 1132 of file NTuple.h.

                                                  {
          m_logName = l;
        }

void NTuple::File::setName | ( | const std::string & | nam ) | `[inline]`

Set access type.

Definition at line 1124 of file NTuple.h.

                                              {
          m_name = nam;
        }

void NTuple::File::setOpen | ( | bool | flag ) | `[inline]`

Set "open" flag.

Definition at line 1136 of file NTuple.h.

                                    {
          m_isOpen = flag;
        }

void NTuple::File::setType | ( | const long | typ ) | `[inline]`

Set access type.

Definition at line 1112 of file NTuple.h.

                                       {
          m_type = typ;
        }

long NTuple::File::type | ( | ) | const`[inline]`

Return access type.

Definition at line 1116 of file NTuple.h.

                               {
          return m_type;
        }

## Member Data Documentation

bool NTuple::File::m_isOpen`[protected]`

Flag to indicate wether the file was opened already.

Definition at line 1092 of file NTuple.h.

std::string NTuple::File::m_logName`[protected]`

Logical file name.

Definition at line 1088 of file NTuple.h.

std::string NTuple::File::m_name`[protected]`

Physical file name.

Definition at line 1086 of file NTuple.h.

long NTuple::File::m_type`[protected]`

Access type.

Definition at line 1090 of file NTuple.h.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r0/GaudiKernel/GaudiKernel/NTuple.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines