ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
TileCalibDddbManager Class Reference

#include <TileCalibDddbManager.h>

Collaboration diagram for TileCalibDddbManager:

Public Types

enum  TileCalibSections {
  TILE_BARREL = 1, TILE_EBARREL = 2, TILE_PLUG1 = 3, TILE_PLUG2 = 4,
  TILE_PLUG3 = 5, TILE_PLUG4 = 6
}
 

Public Member Functions

 TileCalibDddbManager (ServiceHandle< IRDBAccessSvc > &access, const std::string &version_tag, const std::string &version_node, const int verboseLevel)
 
int GetNumModules (int index) const
 
bool GetSwitchPlateToCell () const
 
void SetCurrentSection (unsigned int section)
 
int GetCurrentSection () const
 
int GetNumSectPeriods () const
 
int GetNumSectSamples () const
 
int GetNumSectCells () const
 
int GetNumSectPlateCells () const
 
int GetNumSectGirderCells () const
 
double GetSampleZBound (int index) const
 
void SetCurrentGirderCell (unsigned int item)
 
int SetFirstDetGirderCell (int detector)
 
int SetNextDetGirderCell ()
 
int GetGirderCellDetector () const
 
int GetGirderCellNum () const
 
int GetGirderCellTower () const
 
int GetGirderCellSample () const
 
double GetGirderCellEta () const
 
double GetGirderCellDeta () const
 
double GetGirderCellXBound () const
 
void SetCurrentPlateCell (unsigned int section)
 
int SetFirstDetPlateCell (int detector)
 
int SetFirstDetPlateCellInSample (int detector, int sample)
 
int SetNextDetPlateCell ()
 
int SetNextDetPlateCellInSample ()
 
int GetPlateCellDetector () const
 
int GetPlateCellNum () const
 
int GetPlateCellTower () const
 
int GetPlateCellSample () const
 
double GetPlateCellEta () const
 
double GetPlateCellDeta () const
 
double GetPlateCellXBound () const
 
double GetPlateCellZBound () const
 
int GetPlateCellNeighborPeriod () const
 
void SetCurrentCell (unsigned int index)
 
int SetFirstDetCell (int detector)
 
int SetFirstDetCellInSample (int detector, int sample)
 
int SetNextDetCell ()
 
int SetNextDetCellInSample ()
 
int GetNumOfPeriodsInCell (int index) const
 
int GetCellSample () const
 
int GetCellDetector () const
 
int GetTileIRDBRS_size () const
 
int GetTileCalibSectionsIRDBRS_size () const
 
int GetTileCalibCellsIRDBRS_size () const
 
int GetTileCalibPlateCellsIRDBRS_size () const
 
int GetTileCalibGirderCellsIRDBRS_size () const
 

Private Attributes

IRDBRecordset_ptr m_tile
 
IRDBRecordset_ptr m_tileSection
 
IRDBRecordset_ptr m_tileCell
 
IRDBRecordset_ptr m_tilePlateCell
 
IRDBRecordset_ptr m_tileGirderCell
 
IRDBRecordset_ptr m_switches
 
unsigned int m_nTile
 
unsigned int m_nTileSect
 
unsigned int m_nTileCell
 
unsigned int m_nTilePCell
 
unsigned int m_nTileGCell
 
const IRDBRecordm_currentTile
 
const IRDBRecordm_currentSection
 
const IRDBRecordm_currentCell
 
const IRDBRecordm_currentPlateCell
 
const IRDBRecordm_currentGirderCell
 
int m_currentCellInd
 
int m_currentPlateCellInd
 
int m_currentGirderCellInd
 
std::string m_tag
 
std::string m_node
 
int m_verboseLevel
 

Detailed Description

Definition at line 24 of file TileCalibDddbManager.h.

Member Enumeration Documentation

◆ TileCalibSections

Enumerator
TILE_BARREL 
TILE_EBARREL 
TILE_PLUG1 
TILE_PLUG2 
TILE_PLUG3 
TILE_PLUG4 

Definition at line 31 of file TileCalibDddbManager.h.

31  {
32  TILE_BARREL = 1,
33  TILE_EBARREL = 2,
34  TILE_PLUG1 = 3,
35  TILE_PLUG2 = 4,
36  TILE_PLUG3 = 5,
37  TILE_PLUG4 = 6
38  };

Constructor & Destructor Documentation

◆ TileCalibDddbManager()

TileCalibDddbManager::TileCalibDddbManager ( ServiceHandle< IRDBAccessSvc > &  access,
const std::string &  version_tag,
const std::string &  version_node,
const int  verboseLevel 
)

Member Function Documentation

◆ GetCellDetector()

int TileCalibDddbManager::GetCellDetector ( ) const

◆ GetCellSample()

int TileCalibDddbManager::GetCellSample ( ) const

◆ GetCurrentSection()

int TileCalibDddbManager::GetCurrentSection ( ) const

◆ GetGirderCellDeta()

double TileCalibDddbManager::GetGirderCellDeta ( ) const

◆ GetGirderCellDetector()

int TileCalibDddbManager::GetGirderCellDetector ( ) const

◆ GetGirderCellEta()

double TileCalibDddbManager::GetGirderCellEta ( ) const

◆ GetGirderCellNum()

int TileCalibDddbManager::GetGirderCellNum ( ) const

◆ GetGirderCellSample()

int TileCalibDddbManager::GetGirderCellSample ( ) const

◆ GetGirderCellTower()

int TileCalibDddbManager::GetGirderCellTower ( ) const

◆ GetGirderCellXBound()

double TileCalibDddbManager::GetGirderCellXBound ( ) const

◆ GetNumModules()

int TileCalibDddbManager::GetNumModules ( int  index) const

◆ GetNumOfPeriodsInCell()

int TileCalibDddbManager::GetNumOfPeriodsInCell ( int  index) const

◆ GetNumSectCells()

int TileCalibDddbManager::GetNumSectCells ( ) const

◆ GetNumSectGirderCells()

int TileCalibDddbManager::GetNumSectGirderCells ( ) const

◆ GetNumSectPeriods()

int TileCalibDddbManager::GetNumSectPeriods ( ) const

◆ GetNumSectPlateCells()

int TileCalibDddbManager::GetNumSectPlateCells ( ) const

◆ GetNumSectSamples()

int TileCalibDddbManager::GetNumSectSamples ( ) const

◆ GetPlateCellDeta()

double TileCalibDddbManager::GetPlateCellDeta ( ) const

◆ GetPlateCellDetector()

int TileCalibDddbManager::GetPlateCellDetector ( ) const

◆ GetPlateCellEta()

double TileCalibDddbManager::GetPlateCellEta ( ) const

◆ GetPlateCellNeighborPeriod()

int TileCalibDddbManager::GetPlateCellNeighborPeriod ( ) const

◆ GetPlateCellNum()

int TileCalibDddbManager::GetPlateCellNum ( ) const

◆ GetPlateCellSample()

int TileCalibDddbManager::GetPlateCellSample ( ) const

◆ GetPlateCellTower()

int TileCalibDddbManager::GetPlateCellTower ( ) const

◆ GetPlateCellXBound()

double TileCalibDddbManager::GetPlateCellXBound ( ) const

◆ GetPlateCellZBound()

double TileCalibDddbManager::GetPlateCellZBound ( ) const

◆ GetSampleZBound()

double TileCalibDddbManager::GetSampleZBound ( int  index) const

◆ GetSwitchPlateToCell()

bool TileCalibDddbManager::GetSwitchPlateToCell ( ) const

◆ GetTileCalibCellsIRDBRS_size()

int TileCalibDddbManager::GetTileCalibCellsIRDBRS_size ( ) const

◆ GetTileCalibGirderCellsIRDBRS_size()

int TileCalibDddbManager::GetTileCalibGirderCellsIRDBRS_size ( ) const

◆ GetTileCalibPlateCellsIRDBRS_size()

int TileCalibDddbManager::GetTileCalibPlateCellsIRDBRS_size ( ) const

◆ GetTileCalibSectionsIRDBRS_size()

int TileCalibDddbManager::GetTileCalibSectionsIRDBRS_size ( ) const

◆ GetTileIRDBRS_size()

int TileCalibDddbManager::GetTileIRDBRS_size ( ) const

◆ SetCurrentCell()

void TileCalibDddbManager::SetCurrentCell ( unsigned int  index)

◆ SetCurrentGirderCell()

void TileCalibDddbManager::SetCurrentGirderCell ( unsigned int  item)

◆ SetCurrentPlateCell()

void TileCalibDddbManager::SetCurrentPlateCell ( unsigned int  section)

◆ SetCurrentSection()

void TileCalibDddbManager::SetCurrentSection ( unsigned int  section)

◆ SetFirstDetCell()

int TileCalibDddbManager::SetFirstDetCell ( int  detector)

◆ SetFirstDetCellInSample()

int TileCalibDddbManager::SetFirstDetCellInSample ( int  detector,
int  sample 
)

◆ SetFirstDetGirderCell()

int TileCalibDddbManager::SetFirstDetGirderCell ( int  detector)

◆ SetFirstDetPlateCell()

int TileCalibDddbManager::SetFirstDetPlateCell ( int  detector)

◆ SetFirstDetPlateCellInSample()

int TileCalibDddbManager::SetFirstDetPlateCellInSample ( int  detector,
int  sample 
)

◆ SetNextDetCell()

int TileCalibDddbManager::SetNextDetCell ( )

◆ SetNextDetCellInSample()

int TileCalibDddbManager::SetNextDetCellInSample ( )

◆ SetNextDetGirderCell()

int TileCalibDddbManager::SetNextDetGirderCell ( )

◆ SetNextDetPlateCell()

int TileCalibDddbManager::SetNextDetPlateCell ( )

◆ SetNextDetPlateCellInSample()

int TileCalibDddbManager::SetNextDetPlateCellInSample ( )

Member Data Documentation

◆ m_currentCell

const IRDBRecord* TileCalibDddbManager::m_currentCell
private

Definition at line 136 of file TileCalibDddbManager.h.

◆ m_currentCellInd

int TileCalibDddbManager::m_currentCellInd
private

Definition at line 140 of file TileCalibDddbManager.h.

◆ m_currentGirderCell

const IRDBRecord* TileCalibDddbManager::m_currentGirderCell
private

Definition at line 138 of file TileCalibDddbManager.h.

◆ m_currentGirderCellInd

int TileCalibDddbManager::m_currentGirderCellInd
private

Definition at line 142 of file TileCalibDddbManager.h.

◆ m_currentPlateCell

const IRDBRecord* TileCalibDddbManager::m_currentPlateCell
private

Definition at line 137 of file TileCalibDddbManager.h.

◆ m_currentPlateCellInd

int TileCalibDddbManager::m_currentPlateCellInd
private

Definition at line 141 of file TileCalibDddbManager.h.

◆ m_currentSection

const IRDBRecord* TileCalibDddbManager::m_currentSection
private

Definition at line 135 of file TileCalibDddbManager.h.

◆ m_currentTile

const IRDBRecord* TileCalibDddbManager::m_currentTile
private

Definition at line 134 of file TileCalibDddbManager.h.

◆ m_node

std::string TileCalibDddbManager::m_node
private

Definition at line 145 of file TileCalibDddbManager.h.

◆ m_nTile

unsigned int TileCalibDddbManager::m_nTile
private

Definition at line 128 of file TileCalibDddbManager.h.

◆ m_nTileCell

unsigned int TileCalibDddbManager::m_nTileCell
private

Definition at line 130 of file TileCalibDddbManager.h.

◆ m_nTileGCell

unsigned int TileCalibDddbManager::m_nTileGCell
private

Definition at line 132 of file TileCalibDddbManager.h.

◆ m_nTilePCell

unsigned int TileCalibDddbManager::m_nTilePCell
private

Definition at line 131 of file TileCalibDddbManager.h.

◆ m_nTileSect

unsigned int TileCalibDddbManager::m_nTileSect
private

Definition at line 129 of file TileCalibDddbManager.h.

◆ m_switches

IRDBRecordset_ptr TileCalibDddbManager::m_switches
private

Definition at line 126 of file TileCalibDddbManager.h.

◆ m_tag

std::string TileCalibDddbManager::m_tag
private

Definition at line 144 of file TileCalibDddbManager.h.

◆ m_tile

IRDBRecordset_ptr TileCalibDddbManager::m_tile
private

Definition at line 121 of file TileCalibDddbManager.h.

◆ m_tileCell

IRDBRecordset_ptr TileCalibDddbManager::m_tileCell
private

Definition at line 123 of file TileCalibDddbManager.h.

◆ m_tileGirderCell

IRDBRecordset_ptr TileCalibDddbManager::m_tileGirderCell
private

Definition at line 125 of file TileCalibDddbManager.h.

◆ m_tilePlateCell

IRDBRecordset_ptr TileCalibDddbManager::m_tilePlateCell
private

Definition at line 124 of file TileCalibDddbManager.h.

◆ m_tileSection

IRDBRecordset_ptr TileCalibDddbManager::m_tileSection
private

Definition at line 122 of file TileCalibDddbManager.h.

◆ m_verboseLevel

int TileCalibDddbManager::m_verboseLevel
private

Definition at line 147 of file TileCalibDddbManager.h.


The documentation for this class was generated from the following file:
TileCalibDddbManager::TILE_PLUG3
@ TILE_PLUG3
Definition: TileCalibDddbManager.h:36
TileCalibDddbManager::TILE_PLUG2
@ TILE_PLUG2
Definition: TileCalibDddbManager.h:35
TileCalibDddbManager::TILE_BARREL
@ TILE_BARREL
Definition: TileCalibDddbManager.h:32
TileCalibDddbManager::TILE_PLUG1
@ TILE_PLUG1
Definition: TileCalibDddbManager.h:34
TileCalibDddbManager::TILE_EBARREL
@ TILE_EBARREL
Definition: TileCalibDddbManager.h:33
TileCalibDddbManager::TILE_PLUG4
@ TILE_PLUG4
Definition: TileCalibDddbManager.h:37