|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONTGC_CABLING_TGCDATABASEASDTOPP_HH
6 #define MUONTGC_CABLING_TGCDATABASEASDTOPP_HH
41 bool v_isCommon=
true);
47 virtual bool update(
const std::vector<int>&)
override;
49 virtual int find(
const std::vector<int>&)
const override;
80 virtual void readDB(
void)
override;
static const int ReverseIndexOut[DATABASESIZE]
virtual void getindexDBVectorOut(std::vector< int > &tmpindexDBOut) const
Get the IndexDBOut table.
virtual void getminIndexOut(int *tmpminIndexOut) const
Get the minimum values of indexOut with NIndexOut dimensions.
static const int IndexIn[NIndexIn]
virtual int getIndexDBIn(int *indexIn) const override
Get IndexDBIn (position in the databse between 0 and database.size()-1) from indexIn which is NIndexI...
int m_maxIndexIn[NIndexIn]
virtual int convertIndexDBIn(int *indexIn) const
Get the interal number, which is between 0 and NIndexDBIn-1.
virtual void getindexDBVectorIn(std::vector< int > &tmpindexDBIn) const
Get the IndexDBIn table.
static const int IndexOut[NIndexOut]
virtual int find(const std::vector< int > &) const override
int m_minIndexOut[NIndexOut]
bool isCommon() const
This method is used to know the database is common or sector specific.
virtual ~TGCDatabaseASDToPP(void)
Destructor.
virtual void makeIndexDBOut(void)
Make the IndexDBOut table.
TGCDatabaseASDToPP & operator=(const TGCDatabaseASDToPP &right)
hidden assignment operator
virtual void getNIndexDBOut(int &tmpNIndexDBOut) const
Get the size of the IndexDBOut table.
virtual void getmaxIndexOut(int *tmpmaxIndexOut) const
Get the maximum values of indexOut with NIndexOut dimensions.
virtual void getminIndexIn(int *tmpminIndexIn) const
Get the minimum values of indexIn with NIndexIn dimensions.
virtual void readDB(void) override
static const int ReverseIndexIn[DATABASESIZE]
std::vector< int > m_indexDBIn
virtual void makeIndexDBIn(void)
Make the IndexDBIn table.
int m_minIndexIn[NIndexIn]
bool m_isCommon
This bool variable is used to know the database is common or sector specific.
int m_maxIndexOut[NIndexOut]
virtual int getIndexDBOut(int *indexOut) const override
Get IndexDBOut (position in the databse between 0 and database.size()-1) from indexOut which is NInde...
virtual int convertIndexDBOut(int *indexOut) const
Get the interal number, which is between 0 and NIndexDBOut-1.
std::vector< int > m_indexDBOut
virtual bool update(const std::vector< int > &) override
virtual void getmaxIndexIn(int *tmpmaxIndexIn) const
Get the maximum values of indexIn with NIndexIn dimensions.
virtual void getNIndexDBIn(int &tmpNIndexDBIn) const
Get the size of the IndexDBIn table.