![]() |
ATLAS Offline Software
|
#include <TGCDatabase.h>
Public Types | |
| enum | DatabaseType { NoDatabaseType = -1 , ASDToPP , InPP , PPToSL , SLBToROD , MaxDatabaseType } |
Public Member Functions | |
| TGCDatabase (DatabaseType type=NoDatabaseType) | |
| TGCDatabase (DatabaseType type, const std::string &filename, const std::string &blockname) | |
| TGCDatabase (const TGCDatabase &)=default | |
| virtual | ~TGCDatabase () |
| TGCDatabase & | operator= (const TGCDatabase &)=default |
| DatabaseType | getDatabaseType () const |
| virtual int | getEntry (int entry, int column) const |
| virtual int | getEntrySize (int entry) const |
| virtual int | getMaxEntry () const |
| virtual bool | update (const std::vector< int > &) |
| virtual int | find (const std::vector< int > &) const |
| virtual int | getIndexDBIn (int *indexIn) const |
| virtual int | getIndexDBOut (int *indexOut) const |
Protected Member Functions | |
| virtual void | readDB () |
Protected Attributes | |
| std::string | m_filename |
| std::string | m_blockname |
| std::vector< std::vector< int > > | m_database |
Private Attributes | |
| DatabaseType | m_type |
Definition at line 13 of file TGCDatabase.h.
| Enumerator | |
|---|---|
| NoDatabaseType | |
| ASDToPP | |
| InPP | |
| PPToSL | |
| SLBToROD | |
| MaxDatabaseType | |
Definition at line 15 of file TGCDatabase.h.
| MuonTGC_Cabling::TGCDatabase::TGCDatabase | ( | DatabaseType | type = NoDatabaseType | ) |
Definition at line 9 of file TGCDatabase.cxx.
| MuonTGC_Cabling::TGCDatabase::TGCDatabase | ( | DatabaseType | type, |
| const std::string & | filename, | ||
| const std::string & | blockname ) |
Definition at line 11 of file TGCDatabase.cxx.
|
default |
|
virtual |
Definition at line 15 of file TGCDatabase.cxx.
|
virtual |
Reimplemented in MuonTGC_Cabling::TGCDatabaseASDToPP, MuonTGC_Cabling::TGCDatabaseInPP, MuonTGC_Cabling::TGCDatabasePPToSL, and MuonTGC_Cabling::TGCDatabaseSLBToROD.
Definition at line 34 of file TGCDatabase.cxx.
|
inline |
Definition at line 37 of file TGCDatabase.h.
|
virtual |
Definition at line 17 of file TGCDatabase.cxx.
|
virtual |
Definition at line 21 of file TGCDatabase.cxx.
|
virtual |
Reimplemented in MuonTGC_Cabling::TGCDatabaseASDToPP, and MuonTGC_Cabling::TGCDatabaseInPP.
Definition at line 39 of file TGCDatabase.cxx.
|
virtual |
Reimplemented in MuonTGC_Cabling::TGCDatabaseASDToPP.
Definition at line 48 of file TGCDatabase.cxx.
|
virtual |
Definition at line 25 of file TGCDatabase.cxx.
|
default |
|
inlineprotectedvirtual |
Reimplemented in MuonTGC_Cabling::TGCDatabaseASDToPP, MuonTGC_Cabling::TGCDatabaseInPP, MuonTGC_Cabling::TGCDatabasePPToSL, and MuonTGC_Cabling::TGCDatabaseSLBToROD.
Definition at line 53 of file TGCDatabase.h.
|
virtual |
Reimplemented in MuonTGC_Cabling::TGCDatabaseASDToPP, MuonTGC_Cabling::TGCDatabaseInPP, MuonTGC_Cabling::TGCDatabasePPToSL, and MuonTGC_Cabling::TGCDatabaseSLBToROD.
Definition at line 29 of file TGCDatabase.cxx.
|
protected |
Definition at line 55 of file TGCDatabase.h.
|
protected |
Definition at line 56 of file TGCDatabase.h.
|
protected |
Definition at line 54 of file TGCDatabase.h.
|
private |
Definition at line 59 of file TGCDatabase.h.