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 116 of file RootDataConnection.h.

Constructor & Destructor Documentation

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

Default constructor.

Definition at line 118 of file RootDataConnection.h.

118 : 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 120 of file RootDataConnection.h.

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

Copy constructor.

Definition at line 122 of file RootDataConnection.h.

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

Default constructor.

Definition at line 118 of file RootDataConnection.h.

118 : 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 120 of file RootDataConnection.h.

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

Copy constructor.

Definition at line 122 of file RootDataConnection.h.

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

Member Function Documentation

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

Assignment operator to copy objects.

Definition at line 124 of file RootDataConnection.h.

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

Assignment operator to copy objects.

Definition at line 124 of file RootDataConnection.h.

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

Member Data Documentation

int Gaudi::RootDataConnection::ContainerSection::length

The length of the section.

Definition at line 134 of file RootDataConnection.h.

int Gaudi::RootDataConnection::ContainerSection::start

The start entry of the section.

Definition at line 132 of file RootDataConnection.h.


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