ATLAS Offline Software
Loading...
Searching...
No Matches
TgcHitIdHelper.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TgcHitIdHelper_H
6#define TgcHitIdHelper_H
7
8#include <string>
9
10//base class
12
14public:
15
16 static const TgcHitIdHelper* GetHelper();
17 std::string GetStationName(const int& hid) const;
18 void SetStationName(const std::string& name, int& hid) const;
19 int GetStationPhi(const int& hid) const;
20 int GetStationEta(const int& hid) const;
21 int GetGasGap(const int& hid) const;
22
23 int BuildTgcHitId (const std::string&, const int, const int, const int) const;
24
25private:
27 void Initialize();
29};
30
31#endif
int GetStationPhi(const int &hid) const
int BuildTgcHitId(const std::string &, const int, const int, const int) const
std::string GetStationName(const int &hid) const
void InitializeStationName()
int GetStationEta(const int &hid) const
void SetStationName(const std::string &name, int &hid) const
int GetGasGap(const int &hid) const
static const TgcHitIdHelper * GetHelper()