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;
#define ATH_MSG_VERBOSE(x)
#define CHECK(...)
Evaluate an expression and check for errors.
AtlasHitsVector< TGCSimHit > TGCSimHitCollection
Amg::Vector3D getGlobalPosition() const
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains s...
Amg::Vector3D channelPos(const Identifier &id) const
Returns the position of the active channel (wireGang or strip)
int GetStationPhi(const int &hid) const
std::string GetStationName(const int &hid) const
int GetStationEta(const int &hid) const
int GetGasGap(const int &hid) const
static const TgcHitIdHelper * GetHelper()
Eigen::Matrix< double, 3, 1 > Vector3D