|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TGCElectronicsSystem_hh
6 #define TGCElectronicsSystem_hh
44 if ( (
side<0) || (oct<0) || (
mod<0) )
return 0;
48 std::shared_ptr<LVL1TGC::TGCNSW>
getNSW()
const {
return m_nsw;}
64 std::shared_ptr<LVL1TGC::TGCTMDB>
m_tmdb{
nullptr};
65 std::shared_ptr<LVL1TGC::TGCNSW>
m_nsw{
nullptr};
66 std::shared_ptr<LVL1TGC::TGCBIS78>
m_bis78{
nullptr};
74 #endif // TGCElectronicsSystem_hh
std::shared_ptr< LVL1TGC::TGCTMDB > getTMDB() const
TGCForwardBackwardType getForwardBackward(int side, int oct, int mod) const
TGCSector * getSector(int side, int oct, int mod) const
std::shared_ptr< LVL1TGC::TGCNSW > getNSW() const
int getSectorId(int side, int oct, int mod) const
std::shared_ptr< LVL1TGC::TGCBIS78 > m_bis78
TGCSector * getSector(const TGCReadoutIndex &index) const
int getNumberOfOctant() const
std::shared_ptr< LVL1TGC::TGCNSW > m_nsw
std::shared_ptr< LVL1TGC::TGCBIS78 > getBIS78() const
const int NumberOfRegions
TGCDatabaseManager * m_DB
const TGCArguments * tgcArgs() const
POOL::TEvent event(POOL::TEvent::kClassAccess)
int getNumberOfSector() const
TGCElectronicsSystem & operator=(const TGCElectronicsSystem &right)=delete
virtual ~TGCElectronicsSystem()
TGCElectronicsSystem(const TGCElectronicsSystem &right)=delete
TGCSector * m_sector[LVL1TGC::kNSide][NumberOfOctant][NumberOfModule]
int getNumberOfModule() const
std::shared_ptr< LVL1TGC::TGCTMDB > m_tmdb
void distributeSignal(TGCEvent *event)
TGCRegionType getRegionType(int mod) const
const int NumberOfSignalTypes