ATLAS Offline Software
Loading...
Searching...
No Matches
TgcHit.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#include "TgcHit.h"
5#include "TString.h"
6
7TGC::TgcHit::TgcHit(double x,double y,double z,
8 double shortWidth,double longWidth,double length,
9 bool isStrip,int gasGap,int channel,int stationEta,int stationPhi,int stationName, int bcmask) :
10 m_x{x},
11 m_y{y},
12 m_z{z},
24{
26 m_gap_name = Form("%sL%02d",cham_name().data(),m_gasGap);
27 m_type_name = Form("%s%s",m_gap_name.data(),(m_isStrip)?("S"):("W"));
28 m_channel_name = Form("%sCh%03d",m_type_name.data(),m_channel);
29}
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
#define y
#define x
#define z
void initChamber(const std::string &chamber_name)
Definition TgcChamber.cxx:8
const std::string & cham_name() const
Definition TgcChamber.h:43
const int & gasGap() const
Definition TgcHit.h:63
int m_stationEta
Definition TgcHit.h:46
double m_y
Definition TgcHit.h:38
const double & longWidth() const
Definition TgcHit.h:60
const bool & isStrip() const
Definition TgcHit.h:62
double m_length
Definition TgcHit.h:42
bool m_isStrip
Definition TgcHit.h:43
const double & shortWidth() const
Definition TgcHit.h:59
int m_stationPhi
Definition TgcHit.h:47
double m_shortWidth
Definition TgcHit.h:40
double m_z
Definition TgcHit.h:39
int m_bcmask
Definition TgcHit.h:49
std::string m_type_name
Definition TgcHit.h:52
int m_stationName
Definition TgcHit.h:48
const int & bcmask() const
Definition TgcHit.h:68
std::map< const xAOD::Muon *, const double > m_residuals
Definition TgcHit.h:50
const double & length() const
Definition TgcHit.h:61
const int & stationEta() const
Definition TgcHit.h:65
std::string m_channel_name
Definition TgcHit.h:53
std::string m_gap_name
Definition TgcHit.h:51
int m_gasGap
Definition TgcHit.h:44
TgcHit(double x, double y, double z, double shortWidth, double longWidth, double length, bool isStrip, int gasGap, int channel, int eta, int phi, int station, int bcmask)
Definition TgcHit.cxx:7
const int & channel() const
Definition TgcHit.h:64
double m_x
Definition TgcHit.h:37
int m_channel
Definition TgcHit.h:45
const int & stationPhi() const
Definition TgcHit.h:66
const int & stationName() const
Definition TgcHit.h:67
double m_longWidth
Definition TgcHit.h:41