ATLAS Offline Software
Loading...
Searching...
No Matches
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.

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: