|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "CLHEP/Vector/LorentzVector.h"
49 return StatusCode::FAILURE;
54 double tgc_strip_phi = tgc_gPos.phi();
55 if (tgc_strip_phi < 0.) tgc_strip_phi += 2.*
M_PI;
62 return StatusCode::SUCCESS;
90 if (evtStore()->
retrieve(p_collection,
"TGC_Hits") == StatusCode::SUCCESS) {
91 for (
const TGCSimHit& hit : *p_collection) {
113 return StatusCode::SUCCESS;
119 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
Amg::Vector3D getGlobalPosition() const
int GetGasGap(const int &hid) const
#define ATH_MSG_VERBOSE(x)
@ u
Enums for curvilinear frames.
Amg::Vector3D channelPos(const Identifier &id) const
Returns the position of the active channel (wireGang or strip)
const TgcReadoutElement * getTgcReadoutElement(const Identifier &id) const
access via extended identifier (requires unpacking)
std::string GetStationName(const int &hid) const
::StatusCode StatusCode
StatusCode definition for legacy code.
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains s...
#define CHECK(...)
Evaluate an expression and check for errors.
static const TgcHitIdHelper * GetHelper()
int GetStationPhi(const int &hid) const
const TgcIdHelper * tgcIdHelper() const
Eigen::Matrix< double, 3, 1 > Vector3D
std::string show_to_string(Identifier id, const IdContext *context=0, char sep='.') const
or provide the printout in string form
int GetStationEta(const int &hid) const
Identifier channelID(int stationName, int stationEta, int stationPhi, int gasGap, int isStrip, int channel) const