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

#include <TileGeoG4DMLookupBuilder.h>

Collaboration diagram for TileGeoG4DMLookupBuilder:

Public Member Functions

 TileGeoG4DMLookupBuilder (TileGeoG4LookupBuilder *tile_lookup_builder, ServiceHandle< IRDBAccessSvc > &access, ServiceHandle< IGeoModelSvc > &geo_svc, const ServiceHandle< StoreGateSvc > &pDetStore, const int verboseLevel)
 
 ~TileGeoG4DMLookupBuilder ()
 
void BuildLookup (bool test_beam=false, int plateToCell=-1)
 
void ResetCells ()
 
TileGeoG4CalibSectionGetSection (TileCalibDddbManager::TileCalibSections key) const
 
bool GetPlateToCell ()
 

Public Attributes

double rBMin
 
double rBMax
 
double zBarrMaxPos
 
double zBarrMaxNeg
 
double dzBarrMod
 
double dzExtBarrMod
 
double zLegngthITC
 
double dzBarrPeriod
 
double dzExtBarrPeriod
 
double rGirdMin
 
double dRFront
 
double dZEnd
 
double dZEndSh
 
double rP1Min
 
double rP2Min
 
double rGapMax
 
double rGapMin
 
double rCrMax
 
double rCrMin
 

Private Types

typedef std::map< TileCalibDddbManager::TileCalibSections, TileGeoG4CalibSection *, std::less< TileCalibDddbManager::TileCalibSections > > TileGeoG4CalibSectionMap
 

Private Member Functions

 TileGeoG4DMLookupBuilder (const TileGeoG4DMLookupBuilder &)
 
TileGeoG4DMLookupBuilderoperator= (const TileGeoG4DMLookupBuilder &)
 
void CreateGeoG4CalibSections (bool is_ctb, int plateToCell)
 

Private Attributes

TileCalibDddbManagerm_dbManager
 
TileGeoG4LookupBuilder * m_lookup_builder
 
TileGeoG4CalibSectionMapm_sectionMap
 
const TileDetDescrManagerm_theManager
 
TileDddbManagerm_tdbManager
 
int m_verboseLevel
 
bool m_plateToCell
 

Detailed Description

Definition at line 33 of file TileGeoG4DMLookupBuilder.h.

Member Typedef Documentation

◆ TileGeoG4CalibSectionMap

Definition at line 63 of file TileGeoG4DMLookupBuilder.h.

Constructor & Destructor Documentation

◆ TileGeoG4DMLookupBuilder() [1/2]

TileGeoG4DMLookupBuilder::TileGeoG4DMLookupBuilder ( TileGeoG4LookupBuilder *  tile_lookup_builder,
ServiceHandle< IRDBAccessSvc > &  access,
ServiceHandle< IGeoModelSvc > &  geo_svc,
const ServiceHandle< StoreGateSvc > &  pDetStore,
const int  verboseLevel 
)

◆ ~TileGeoG4DMLookupBuilder()

TileGeoG4DMLookupBuilder::~TileGeoG4DMLookupBuilder ( )

◆ TileGeoG4DMLookupBuilder() [2/2]

TileGeoG4DMLookupBuilder::TileGeoG4DMLookupBuilder ( const TileGeoG4DMLookupBuilder )
private

Member Function Documentation

◆ BuildLookup()

void TileGeoG4DMLookupBuilder::BuildLookup ( bool  test_beam = false,
int  plateToCell = -1 
)

◆ CreateGeoG4CalibSections()

void TileGeoG4DMLookupBuilder::CreateGeoG4CalibSections ( bool  is_ctb,
int  plateToCell 
)
private

◆ GetPlateToCell()

bool TileGeoG4DMLookupBuilder::GetPlateToCell ( )

◆ GetSection()

TileGeoG4CalibSection* TileGeoG4DMLookupBuilder::GetSection ( TileCalibDddbManager::TileCalibSections  key) const

◆ operator=()

TileGeoG4DMLookupBuilder& TileGeoG4DMLookupBuilder::operator= ( const TileGeoG4DMLookupBuilder )
private

◆ ResetCells()

void TileGeoG4DMLookupBuilder::ResetCells ( )

Member Data Documentation

◆ dRFront

double TileGeoG4DMLookupBuilder::dRFront

Definition at line 52 of file TileGeoG4DMLookupBuilder.h.

◆ dzBarrMod

double TileGeoG4DMLookupBuilder::dzBarrMod

Definition at line 48 of file TileGeoG4DMLookupBuilder.h.

◆ dzBarrPeriod

double TileGeoG4DMLookupBuilder::dzBarrPeriod

Definition at line 50 of file TileGeoG4DMLookupBuilder.h.

◆ dZEnd

double TileGeoG4DMLookupBuilder::dZEnd

Definition at line 53 of file TileGeoG4DMLookupBuilder.h.

◆ dZEndSh

double TileGeoG4DMLookupBuilder::dZEndSh

Definition at line 53 of file TileGeoG4DMLookupBuilder.h.

◆ dzExtBarrMod

double TileGeoG4DMLookupBuilder::dzExtBarrMod

Definition at line 48 of file TileGeoG4DMLookupBuilder.h.

◆ dzExtBarrPeriod

double TileGeoG4DMLookupBuilder::dzExtBarrPeriod

Definition at line 50 of file TileGeoG4DMLookupBuilder.h.

◆ m_dbManager

TileCalibDddbManager* TileGeoG4DMLookupBuilder::m_dbManager
private

Definition at line 67 of file TileGeoG4DMLookupBuilder.h.

◆ m_lookup_builder

TileGeoG4LookupBuilder* TileGeoG4DMLookupBuilder::m_lookup_builder
private

Definition at line 68 of file TileGeoG4DMLookupBuilder.h.

◆ m_plateToCell

bool TileGeoG4DMLookupBuilder::m_plateToCell
private

Definition at line 76 of file TileGeoG4DMLookupBuilder.h.

◆ m_sectionMap

TileGeoG4CalibSectionMap* TileGeoG4DMLookupBuilder::m_sectionMap
private

Definition at line 69 of file TileGeoG4DMLookupBuilder.h.

◆ m_tdbManager

TileDddbManager* TileGeoG4DMLookupBuilder::m_tdbManager
private

Definition at line 72 of file TileGeoG4DMLookupBuilder.h.

◆ m_theManager

const TileDetDescrManager* TileGeoG4DMLookupBuilder::m_theManager
private

Definition at line 71 of file TileGeoG4DMLookupBuilder.h.

◆ m_verboseLevel

int TileGeoG4DMLookupBuilder::m_verboseLevel
private

Definition at line 74 of file TileGeoG4DMLookupBuilder.h.

◆ rBMax

double TileGeoG4DMLookupBuilder::rBMax

Definition at line 46 of file TileGeoG4DMLookupBuilder.h.

◆ rBMin

double TileGeoG4DMLookupBuilder::rBMin

Definition at line 46 of file TileGeoG4DMLookupBuilder.h.

◆ rCrMax

double TileGeoG4DMLookupBuilder::rCrMax

Definition at line 55 of file TileGeoG4DMLookupBuilder.h.

◆ rCrMin

double TileGeoG4DMLookupBuilder::rCrMin

Definition at line 55 of file TileGeoG4DMLookupBuilder.h.

◆ rGapMax

double TileGeoG4DMLookupBuilder::rGapMax

Definition at line 55 of file TileGeoG4DMLookupBuilder.h.

◆ rGapMin

double TileGeoG4DMLookupBuilder::rGapMin

Definition at line 55 of file TileGeoG4DMLookupBuilder.h.

◆ rGirdMin

double TileGeoG4DMLookupBuilder::rGirdMin

Definition at line 51 of file TileGeoG4DMLookupBuilder.h.

◆ rP1Min

double TileGeoG4DMLookupBuilder::rP1Min

Definition at line 55 of file TileGeoG4DMLookupBuilder.h.

◆ rP2Min

double TileGeoG4DMLookupBuilder::rP2Min

Definition at line 55 of file TileGeoG4DMLookupBuilder.h.

◆ zBarrMaxNeg

double TileGeoG4DMLookupBuilder::zBarrMaxNeg

Definition at line 47 of file TileGeoG4DMLookupBuilder.h.

◆ zBarrMaxPos

double TileGeoG4DMLookupBuilder::zBarrMaxPos

Definition at line 47 of file TileGeoG4DMLookupBuilder.h.

◆ zLegngthITC

double TileGeoG4DMLookupBuilder::zLegngthITC

Definition at line 49 of file TileGeoG4DMLookupBuilder.h.


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