|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef TileDddbManager_H
12 #define TileDddbManager_H
51 const std::string& version_tag,
52 const std::string& version_node,
53 bool sqliteInput =
false);
103 unsigned int GetModType(
unsigned int Id)
const;
int addPlatesToCell() const
int SetCurrentEnvByIndex(unsigned int envelope)
const IRDBRecord * m_currentSection
const IRDBRecord * m_currentTileMod
int SetCurrentCuts(const std::string &input)
Fields of CUTS structure (see also Oracle comments):
int SetCurrentEnvByType(unsigned int envelope)
int SetCurrentModuleByNumber(unsigned int Number)
int SCNTitem() const
Fields of SCNT structure (see also Oracle comments):
int SetCurrentSection(unsigned int section, bool print=true)
const IRDBRecord * m_currentTileGlob
int SetCurrentTifg(int section)
double TICLntilesrow(unsigned int ind) const
TileDddbManager(const TileDddbManager &)=delete
double RadiusSaddle() const
double GetModDTheta() const
double TILBisci_st() const
std::string CutsName() const
double TILBflangex() const
double GetEnvDPsi() const
int SetCurrentTypeByNumber(unsigned int Number)
double GetEnvDPhi() const
std::vector< unsigned int > m_modTypes
int SetCurrentTicg(int item)
const IRDBRecord * m_currentTicg
double TICLsample() const
const IRDBRecord * m_currentGird
int GetNumberOfEnv() const
double TILBdzmodul() const
const IRDBRecord * m_currentTicl
double TILEzshift() const
int SetCurrentTicl(int detector, double sample, double tower)
double TICLfirstrow() const
double TILBdrfront() const
int SetCurrentSectionByNumber(unsigned int section)
const IRDBRecord * m_currentCuts
double TILBphigap() const
double TILBzoffset() const
int SetCurrentScin(int item)
int SetCurrentTypeByIndex(unsigned int Id)
double TICLholes(unsigned int ind) const
double TILBdzperio() const
unsigned int GetNumTilb() const
int SetCurrentSectionByIndex(unsigned int IdSection)
Definition of the abstract IRDBAccessSvc interface.
double TICLlastrow() const
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
double DzSaddleSupport() const
double GetEnvZShift() const
double GetEnvZLength() const
unsigned int m_n_tileSwitches
double TILBdzend1() const
double TILBrmaximal() const
Class to provide easy MsgStream access and capabilities.
int SetFirstTiclInDetSamp(int detector, double sample)
int getSwitch(const char *name, int def_val) const
def access(filename, mode)
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
int TILBnpercutneg() const
virtual ~TileDddbManager()
IRDBRecordset_ptr m_tileSwitches
IRDBRecordset_ptr m_tiglob
double GetModDPhi() const
unsigned int GetModTypeSize() const
void print(char *figname, TCanvas *c1)
int TILBnpercutpos() const
const IRDBRecord * m_currentSaddle
int SetCurrentGird(int item)
const IRDBRecord * m_currentTifg
double TILBdzspac() const
IRDBRecordset_ptr m_timod
TileDddbManager(IRDBAccessSvc *access, const std::string &version_tag, const std::string &version_node, bool sqliteInput=false)
double TILBrminimal() const
int SetNextTiclInDetSamp()
const IRDBRecord * m_currentScin
TileDddbManager & operator=(const TileDddbManager &)=delete
IRDBRecord is one record in the IRDBRecordset object.
unsigned int GetNumTicl() const
int SetFirstTiclInDet(int detector)
double TILBdzend2() const
double TILBflangey() const
double TILBdzmast() const
IRDBRecordset_ptr m_saddle
double GetEnvRout() const
int SetCurrentModuleByIndex(unsigned int Id)
This class provides access to constants in the Geometry DB.
int SetCurrentSaddle(unsigned int index)
Fields of SADDLE structure (see also Oracle comments):
int TILBfingpattern() const
double GetEnvDTheta() const
int GetEnvNModules() const
double GetModDPsi() const