|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONTGC_CABLING_TGCCABLEASDTOPP_H
6 #define MUONTGC_CABLING_TGCCABLEASDTOPP_H
9 #include "GaudiKernel/ToolHandle.h"
28 bool orChannel=
false)
const;
38 bool orChannel=
false)
const;
40 bool orChannel=
false)
const;
45 std::vector<std::vector<int> >&
info);
55 std::shared_ptr<TGCDatabaseASDToPP>&
database);
virtual TGCChannelId * getChannelOut(const TGCChannelId *asdout, bool orChannel=false) const
StatusCode getUpdateInfo(const int side, const int sector, const std::string &blockname, std::vector< std::vector< int > > &info)
std::vector< std::string > * m_ASD2PP_DIFF_12
std::array< std::array< std::shared_ptr< TGCDatabaseASDToPP >, TGCId::NUM_ENDCAP_SECTOR >, TGCId::MaxSideType > EndcapSectorDB
static constexpr int NUM_INNER_SECTOR
virtual ~TGCCableASDToPP()
StatusCode updateIndividualDatabase(const int side, const int sector, const std::string &blockname, std::shared_ptr< TGCDatabaseASDToPP > &database)
static constexpr int NUM_FORWARD_SECTOR
std::array< std::array< std::shared_ptr< TGCDatabaseASDToPP >, TGCId::MaxModuleType >, TGCId::MaxRegionType > CommonDB
Pointers of common databases are recorded in this array.
std::array< std::array< std::shared_ptr< TGCDatabaseASDToPP >, TGCId::NUM_FORWARD_SECTOR >, TGCId::MaxSideType > ForwardSectorDB
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual TGCChannelId * getChannelIn(const TGCChannelId *ppin, bool orChannel=false) const
StatusCode updateDatabase()
ToolHandle< ITGCCablingDbTool > m_tgcCablingDbTool
static constexpr int NUM_ENDCAP_SECTOR
std::array< std::array< std::shared_ptr< TGCDatabaseASDToPP >, TGCId::NUM_INNER_SECTOR >, TGCId::MaxSideType > InnerSectorDB
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
TGCDatabaseASDToPP * getDatabase(const int side, const int region, const int sector, const int module) const
static const int s_stripForward[]
void initialize(const std::string &filename)