Gaudi::RootDataConnection::ContainerSection Class Reference

Internal helper class, which described a TBranch section in a ROOT file. More...

#include <GaudiRootCnv/RootDataConnection.h>

Public Member Functions

 ContainerSection ()
 Default constructor. More...
 
 ContainerSection (int s, int l)
 Initializing constructor. More...
 
 ContainerSection (const ContainerSection &s)
 Copy constructor. More...
 
ContainerSectionoperator= (const ContainerSection &s)
 Assignment operator to copy objects. More...
 
 ContainerSection ()
 Default constructor. More...
 
 ContainerSection (int s, int l)
 Initializing constructor. More...
 
 ContainerSection (const ContainerSection &s)
 Copy constructor. More...
 
ContainerSectionoperator= (const ContainerSection &s)
 Assignment operator to copy objects. More...
 

Public Attributes

int start
 The start entry of the section. More...
 
int length
 The length of the section. More...
 

Detailed Description

Internal helper class, which described a TBranch section in a ROOT file.

TBranch sections (ie. an intervall of events) are used to describe files using the ROOT fast merge mechanism.

Author
M.Frank
Version
1.0
Date
20/12/2009

Definition at line 117 of file RootDataConnection.h.

Constructor & Destructor Documentation

Gaudi::RootDataConnection::ContainerSection::ContainerSection ( )
inline

Default constructor.

Definition at line 119 of file RootDataConnection.h.

119 : start(-1), length(0) {}
int start
The start entry of the section.
Gaudi::RootDataConnection::ContainerSection::ContainerSection ( int  s,
int  l 
)
inline

Initializing constructor.

Definition at line 121 of file RootDataConnection.h.

121 : start(s), length(l) {}
int start
The start entry of the section.
dictionary l
Definition: gaudirun.py:422
string s
Definition: gaudirun.py:246
Gaudi::RootDataConnection::ContainerSection::ContainerSection ( const ContainerSection s)
inline

Copy constructor.

Definition at line 123 of file RootDataConnection.h.

123 : start(s.start), length(s.length) {}
int start
The start entry of the section.
string s
Definition: gaudirun.py:246
Gaudi::RootDataConnection::ContainerSection::ContainerSection ( )
inline

Default constructor.

Definition at line 119 of file RootDataConnection.h.

119 : start(-1), length(0) {}
int start
The start entry of the section.
Gaudi::RootDataConnection::ContainerSection::ContainerSection ( int  s,
int  l 
)
inline

Initializing constructor.

Definition at line 121 of file RootDataConnection.h.

121 : start(s), length(l) {}
int start
The start entry of the section.
dictionary l
Definition: gaudirun.py:422
string s
Definition: gaudirun.py:246
Gaudi::RootDataConnection::ContainerSection::ContainerSection ( const ContainerSection s)
inline

Copy constructor.

Definition at line 123 of file RootDataConnection.h.

123 : start(s.start), length(s.length) {}
int start
The start entry of the section.
string s
Definition: gaudirun.py:246

Member Function Documentation

ContainerSection& Gaudi::RootDataConnection::ContainerSection::operator= ( const ContainerSection s)
inline

Assignment operator to copy objects.

Definition at line 125 of file RootDataConnection.h.

125  {
126  if ( this != &s ) {
127  start=s.start;
128  length=s.length;
129  }
130  return *this;
131  }
int start
The start entry of the section.
string s
Definition: gaudirun.py:246
ContainerSection& Gaudi::RootDataConnection::ContainerSection::operator= ( const ContainerSection s)
inline

Assignment operator to copy objects.

Definition at line 125 of file RootDataConnection.h.

125  {
126  if ( this != &s ) {
127  start=s.start;
128  length=s.length;
129  }
130  return *this;
131  }
int start
The start entry of the section.
string s
Definition: gaudirun.py:246

Member Data Documentation

int Gaudi::RootDataConnection::ContainerSection::length

The length of the section.

Definition at line 135 of file RootDataConnection.h.

int Gaudi::RootDataConnection::ContainerSection::start

The start entry of the section.

Definition at line 133 of file RootDataConnection.h.


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