BmnRoot
Loading...
Searching...
No Matches
UniRunGeometry Class Reference

#include <UniRunGeometry.h>

Public Member Functions

virtual ~UniRunGeometry ()
 
int GetGeometryId ()
 get geometry id of the current run geometry
 
unsigned char * GetRootGeometry ()
 get root geometry of the current run geometry
 
Long_t GetRootGeometrySize ()
 get size of root geometry of the current run geometry
 
int SetRootGeometry (unsigned char *root_geometry, Long_t size_root_geometry)
 set root geometry of the current run geometry
 
void Print ()
 print information about current run geometry
 
 ClassDef (UniRunGeometry, 1)
 
virtual ~UniRunGeometry ()
 
int GetGeometryId ()
 get geometry id of the current run geometry
 
unsigned char * GetRootGeometry ()
 get root geometry of the current run geometry
 
Long_t GetRootGeometrySize ()
 get size of root geometry of the current run geometry
 
int SetRootGeometry (unsigned char *root_geometry, Long_t size_root_geometry)
 set root geometry of the current run geometry
 
void Print ()
 print information about current run geometry
 
 ClassDef (UniRunGeometry, 1)
 

Static Public Member Functions

static UniRunGeometryCreateRunGeometry (unsigned char *root_geometry, Long_t size_root_geometry)
 add new run geometry to the database
 
static UniRunGeometryGetRunGeometry (int geometry_id)
 get run geometry from the database
 
static int CheckRunGeometryExists (int geometry_id)
 check run geometry exists in the database: 1- true, 0 - false, <0 - database operation error
 
static int DeleteRunGeometry (int geometry_id)
 delete run geometry from the database
 
static int PrintAll ()
 print all run geometrys
 
static UniRunGeometryCreateRunGeometry (int geometry_id, unsigned char *root_geometry, Long_t size_root_geometry)
 
static TObjArray * GetAll ()
 get all run geometries
 
static UniRunGeometryCreateRunGeometry (unsigned char *root_geometry, Long_t size_root_geometry)
 add new run geometry to the database
 
static UniRunGeometryGetRunGeometry (int geometry_id)
 get run geometry from the database
 
static int CheckRunGeometryExists (int geometry_id)
 check run geometry exists in the database: 1- true, 0 - false, <0 - database operation error
 
static int DeleteRunGeometry (int geometry_id)
 delete run geometry from the database
 
static int PrintAll ()
 print all run geometrys
 
static UniRunGeometryCreateRunGeometry (int geometry_id, unsigned char *root_geometry, Long_t size_root_geometry)
 
static TObjArray * GetAll ()
 get all run geometries
 

Detailed Description

UniRunGeometry.h Class for the table: run_geometry

Definition at line 18 of file UniRunGeometry.h.

Constructor & Destructor Documentation

◆ ~UniRunGeometry() [1/2]

UniRunGeometry::~UniRunGeometry ( )
virtual

Definition at line 30 of file UniRunGeometry.cxx.

◆ ~UniRunGeometry() [2/2]

virtual UniRunGeometry::~UniRunGeometry ( )
virtual

Member Function Documentation

◆ CheckRunGeometryExists() [1/2]

int UniRunGeometry::CheckRunGeometryExists ( int  geometry_id)
static

check run geometry exists in the database: 1- true, 0 - false, <0 - database operation error

Definition at line 148 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

◆ CheckRunGeometryExists() [2/2]

static int UniRunGeometry::CheckRunGeometryExists ( int  geometry_id)
static

check run geometry exists in the database: 1- true, 0 - false, <0 - database operation error

◆ ClassDef() [1/2]

UniRunGeometry::ClassDef ( UniRunGeometry  ,
 
)

◆ ClassDef() [2/2]

UniRunGeometry::ClassDef ( UniRunGeometry  ,
 
)

◆ CreateRunGeometry() [1/4]

UniRunGeometry * UniRunGeometry::CreateRunGeometry ( int  geometry_id,
unsigned char *  root_geometry,
Long_t  size_root_geometry 
)
static

Definition at line 310 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

◆ CreateRunGeometry() [2/4]

static UniRunGeometry * UniRunGeometry::CreateRunGeometry ( int  geometry_id,
unsigned char *  root_geometry,
Long_t  size_root_geometry 
)
static

◆ CreateRunGeometry() [3/4]

UniRunGeometry * UniRunGeometry::CreateRunGeometry ( unsigned char *  root_geometry,
Long_t  size_root_geometry 
)
static

add new run geometry to the database

Definition at line 39 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

Referenced by UniRun::SetRootGeometry().

◆ CreateRunGeometry() [4/4]

static UniRunGeometry * UniRunGeometry::CreateRunGeometry ( unsigned char *  root_geometry,
Long_t  size_root_geometry 
)
static

add new run geometry to the database

◆ DeleteRunGeometry() [1/2]

int UniRunGeometry::DeleteRunGeometry ( int  geometry_id)
static

delete run geometry from the database

Definition at line 188 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

◆ DeleteRunGeometry() [2/2]

static int UniRunGeometry::DeleteRunGeometry ( int  geometry_id)
static

delete run geometry from the database

◆ GetAll() [1/2]

TObjArray * UniRunGeometry::GetAll ( )
static

get all run geometries

Definition at line 349 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

◆ GetAll() [2/2]

static TObjArray * UniRunGeometry::GetAll ( )
static

get all run geometries

◆ GetGeometryId() [1/2]

int UniRunGeometry::GetGeometryId ( )
inline

get geometry id of the current run geometry

Definition at line 54 of file UniRunGeometry.h.

Referenced by UniRun::SetRootGeometry().

◆ GetGeometryId() [2/2]

int UniRunGeometry::GetGeometryId ( )
inline

get geometry id of the current run geometry

Definition at line 54 of file UniRunGeometry.h.

◆ GetRootGeometry() [1/2]

unsigned char * UniRunGeometry::GetRootGeometry ( )
inline

get root geometry of the current run geometry

Definition at line 56 of file UniRunGeometry.h.

Referenced by UniRun::GetRootGeometry().

◆ GetRootGeometry() [2/2]

unsigned char * UniRunGeometry::GetRootGeometry ( )
inline

get root geometry of the current run geometry

Definition at line 56 of file UniRunGeometry.h.

◆ GetRootGeometrySize() [1/2]

Long_t UniRunGeometry::GetRootGeometrySize ( )
inline

get size of root geometry of the current run geometry

Definition at line 63 of file UniRunGeometry.h.

Referenced by UniRun::GetRootGeometry().

◆ GetRootGeometrySize() [2/2]

Long_t UniRunGeometry::GetRootGeometrySize ( )
inline

get size of root geometry of the current run geometry

Definition at line 63 of file UniRunGeometry.h.

◆ GetRunGeometry() [1/2]

UniRunGeometry * UniRunGeometry::GetRunGeometry ( int  geometry_id)
static

get run geometry from the database

Definition at line 100 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

Referenced by UniRun::GetRootGeometry().

◆ GetRunGeometry() [2/2]

static UniRunGeometry * UniRunGeometry::GetRunGeometry ( int  geometry_id)
static

get run geometry from the database

◆ Print() [1/2]

void UniRunGeometry::Print ( )

print information about current run geometry

Definition at line 299 of file UniRunGeometry.cxx.

◆ Print() [2/2]

void UniRunGeometry::Print ( )

print information about current run geometry

◆ PrintAll() [1/2]

int UniRunGeometry::PrintAll ( )
static

print all run geometrys

Definition at line 218 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer(), and UniConnection::Open().

◆ PrintAll() [2/2]

static int UniRunGeometry::PrintAll ( )
static

print all run geometrys

◆ SetRootGeometry() [1/2]

int UniRunGeometry::SetRootGeometry ( unsigned char *  root_geometry,
Long_t  size_root_geometry 
)

set root geometry of the current run geometry

Definition at line 262 of file UniRunGeometry.cxx.

References UniConnection::GetSQLServer().

◆ SetRootGeometry() [2/2]

int UniRunGeometry::SetRootGeometry ( unsigned char *  root_geometry,
Long_t  size_root_geometry 
)

set root geometry of the current run geometry


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