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

#include <UniDetector.h>

Public Member Functions

virtual ~UniDetector ()
 
TString GetDetectorName ()
 get detector name of the current detector
 
TString * GetDetectorDesc ()
 get detector description of the current detector
 
int SetDetectorName (TString detector_name)
 set detector name of the current detector
 
int SetDetectorDesc (TString *detector_desc)
 set detector description of the current detector
 
void Print ()
 print information about current detector
 
 ClassDef (UniDetector, 1)
 
virtual ~UniDetector ()
 
TString GetDetectorName ()
 get detector name of the current detector
 
TString * GetDetectorDesc ()
 get detector description of the current detector
 
int SetDetectorName (TString detector_name)
 set detector name of the current detector
 
int SetDetectorDesc (TString *detector_desc)
 set detector description of the current detector
 
void Print ()
 print information about current detector
 
 ClassDef (UniDetector, 1)
 

Static Public Member Functions

static UniDetectorCreateDetector (TString detector_name, TString *detector_desc)
 add new detector to the database
 
static UniDetectorGetDetector (TString detector_name)
 get detector from the database
 
static int CheckDetectorExists (TString detector_name)
 check detector exists in the database: 1- true, 0 - false, <0 - database operation error
 
static int DeleteDetector (TString detector_name)
 delete detector from the database
 
static int PrintAll ()
 print all detectors
 
static UniDetectorCreateDetector (TString detector_name, TString *detector_desc)
 add new detector to the database
 
static UniDetectorGetDetector (TString detector_name)
 get detector from the database
 
static int CheckDetectorExists (TString detector_name)
 check detector exists in the database: 1- true, 0 - false, <0 - database operation error
 
static int DeleteDetector (TString detector_name)
 delete detector from the database
 
static int PrintAll ()
 print all detectors
 

Detailed Description

UniDetector.h Class for the table: detector_

Definition at line 17 of file UniDetector.h.

Constructor & Destructor Documentation

◆ ~UniDetector() [1/2]

UniDetector::~UniDetector ( )
virtual

Definition at line 25 of file UniDetector.cxx.

◆ ~UniDetector() [2/2]

virtual UniDetector::~UniDetector ( )
virtual

Member Function Documentation

◆ CheckDetectorExists() [1/2]

int UniDetector::CheckDetectorExists ( TString  detector_name)
static

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

Definition at line 124 of file UniDetector.cxx.

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

◆ CheckDetectorExists() [2/2]

static int UniDetector::CheckDetectorExists ( TString  detector_name)
static

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

◆ ClassDef() [1/2]

UniDetector::ClassDef ( UniDetector  ,
 
)

◆ ClassDef() [2/2]

UniDetector::ClassDef ( UniDetector  ,
 
)

◆ CreateDetector() [1/2]

UniDetector * UniDetector::CreateDetector ( TString  detector_name,
TString *  detector_desc 
)
static

add new detector to the database

Definition at line 34 of file UniDetector.cxx.

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

◆ CreateDetector() [2/2]

static UniDetector * UniDetector::CreateDetector ( TString  detector_name,
TString *  detector_desc 
)
static

add new detector to the database

◆ DeleteDetector() [1/2]

int UniDetector::DeleteDetector ( TString  detector_name)
static

delete detector from the database

Definition at line 164 of file UniDetector.cxx.

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

◆ DeleteDetector() [2/2]

static int UniDetector::DeleteDetector ( TString  detector_name)
static

delete detector from the database

◆ GetDetector() [1/2]

UniDetector * UniDetector::GetDetector ( TString  detector_name)
static

get detector from the database

Definition at line 75 of file UniDetector.cxx.

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

◆ GetDetector() [2/2]

static UniDetector * UniDetector::GetDetector ( TString  detector_name)
static

get detector from the database

◆ GetDetectorDesc() [1/2]

TString * UniDetector::GetDetectorDesc ( )
inline

get detector description of the current detector

Definition at line 53 of file UniDetector.h.

◆ GetDetectorDesc() [2/2]

TString * UniDetector::GetDetectorDesc ( )
inline

get detector description of the current detector

Definition at line 53 of file UniDetector.h.

◆ GetDetectorName() [1/2]

TString UniDetector::GetDetectorName ( )
inline

get detector name of the current detector

Definition at line 51 of file UniDetector.h.

◆ GetDetectorName() [2/2]

TString UniDetector::GetDetectorName ( )
inline

get detector name of the current detector

Definition at line 51 of file UniDetector.h.

◆ Print() [1/2]

void UniDetector::Print ( )

print information about current detector

Definition at line 311 of file UniDetector.cxx.

◆ Print() [2/2]

void UniDetector::Print ( )

print information about current detector

◆ PrintAll() [1/2]

int UniDetector::PrintAll ( )
static

print all detectors

Definition at line 194 of file UniDetector.cxx.

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

◆ PrintAll() [2/2]

static int UniDetector::PrintAll ( )
static

print all detectors

◆ SetDetectorDesc() [1/2]

int UniDetector::SetDetectorDesc ( TString *  detector_desc)

set detector description of the current detector

Definition at line 270 of file UniDetector.cxx.

References UniConnection::GetSQLServer().

◆ SetDetectorDesc() [2/2]

int UniDetector::SetDetectorDesc ( TString *  detector_desc)

set detector description of the current detector

◆ SetDetectorName() [1/2]

int UniDetector::SetDetectorName ( TString  detector_name)

set detector name of the current detector

Definition at line 238 of file UniDetector.cxx.

References UniConnection::GetSQLServer().

◆ SetDetectorName() [2/2]

int UniDetector::SetDetectorName ( TString  detector_name)

set detector name of the current detector


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