|
ATLAS Offline Software
|
#include <sTGCHitsTestTool.h>
Definition at line 11 of file sTGCHitsTestTool.h.
◆ sTGCHitsTestTool()
sTGCHitsTestTool::sTGCHitsTestTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
|
inline |
◆ executeCheckEventInfo()
StatusCode MuonHitTestToolBase::executeCheckEventInfo |
( |
| ) |
|
|
protectedinherited |
Definition at line 35 of file MuonHitTestToolBase.cxx.
40 int numrun = eventInfo->runNumber();
48 if (mcEvent->
size()!=1) {
50 return StatusCode::SUCCESS;
67 return StatusCode::SUCCESS;
◆ executeFillHistos()
for MDTs that have barrel + endcap section, take only the barrel when plotting the xy-2d plot of the detector
Definition at line 70 of file MuonHitTestToolBase.cxx.
79 double rad=sqrt(
u.x()*
u.x()+
u.y()*
u.y());
106 return StatusCode::SUCCESS;
◆ executeFillHistos_sTGc()
StatusCode MuonHitTestToolBase::executeFillHistos_sTGc |
( |
const Amg::Vector3D & |
, |
|
|
std::string |
|
|
) |
| |
|
protectedinherited |
◆ executeFillHistosSectors_Wedge1()
StatusCode MuonHitTestToolBase::executeFillHistosSectors_Wedge1 |
( |
const Amg::Vector3D & |
, |
|
|
std::string |
|
|
) |
| |
|
protectedinherited |
◆ executeFillHistosSectors_Wedge2()
StatusCode MuonHitTestToolBase::executeFillHistosSectors_Wedge2 |
( |
const Amg::Vector3D & |
, |
|
|
std::string |
|
|
) |
| |
|
protectedinherited |
◆ getPrimary()
◆ initialize()
StatusCode sTGCHitsTestTool::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ processEvent()
StatusCode sTGCHitsTestTool::processEvent |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 39 of file sTGCHitsTestTool.cxx.
51 int simId = hit.sTGCId();
54 static const std::string QS1C(
"QS1C");
55 static const std::string QS2C(
"QS2C");
56 static const std::string QS3C(
"QS3C");
57 static const std::string QL1P(
"QL1P");
58 static const std::string QL2P(
"QL2P");
59 static const std::string QL3P(
"QL3P");
61 if (sim_stationName==QS1C &&
u.z()>0){
66 if (sim_stationName==QS2C &&
u.z()>0){
71 if (sim_stationName==QS3C &&
u.z()>0){
75 if (sim_stationName==QL1P &&
u.z()>0){
80 if (sim_stationName==QL2P &&
u.z()>0){
84 if (sim_stationName==QL3P &&
u.z()>0){
88 double r_sTGc = sqrt(
u.x()*
u.x()+
u.y()*
u.y());
102 return StatusCode::SUCCESS;
◆ m_BarrelEtaCut
double MuonHitTestToolBase::m_BarrelEtaCut |
|
protectedinherited |
MDT barrel eta cut, applicable to the MDT 2D cross section plot.
Definition at line 44 of file MuonHitTestToolBase.h.
◆ m_detBarrel
TH2* MuonHitTestToolBase::m_detBarrel |
|
protectedinherited |
◆ m_detname
std::string MuonHitTestToolBase::m_detname |
|
protectedinherited |
◆ m_direction
◆ m_DosTGCTest
bool sTGCHitsTestTool::m_DosTGCTest = true |
|
private |
◆ m_eta
TH1* MuonHitTestToolBase::m_eta |
|
protectedinherited |
◆ m_eventInfoKey
◆ m_histSvc
◆ m_key
std::string SimTestToolBase::m_key |
|
protectedinherited |
◆ m_longView
TH2 * MuonHitTestToolBase::m_longView |
|
protectedinherited |
◆ m_muondetBarrel
TH2* MuonHitTestToolBase::m_muondetBarrel |
|
protectedinherited |
◆ m_muoneta
TH1* MuonHitTestToolBase::m_muoneta |
|
protectedinherited |
◆ m_muonevnt
TH1* MuonHitTestToolBase::m_muonevnt |
|
protectedinherited |
◆ m_muonlongView
TH2 * MuonHitTestToolBase::m_muonlongView |
|
protectedinherited |
◆ m_muonphi
TH1 * MuonHitTestToolBase::m_muonphi |
|
protectedinherited |
◆ m_muonphiResid
TH1 * MuonHitTestToolBase::m_muonphiResid |
|
protectedinherited |
◆ m_muonrun
TH1 * MuonHitTestToolBase::m_muonrun |
|
protectedinherited |
◆ m_muontheta
TH1 * MuonHitTestToolBase::m_muontheta |
|
protectedinherited |
◆ m_muonzResid
TH1* MuonHitTestToolBase::m_muonzResid |
|
protectedinherited |
◆ m_path
std::string SimTestHisto::m_path {"/truth/"} |
|
protectedinherited |
◆ m_phi
TH1 * MuonHitTestToolBase::m_phi |
|
protectedinherited |
◆ m_phiResid
TH1 * MuonHitTestToolBase::m_phiResid |
|
protectedinherited |
◆ m_pMuonMgr
◆ m_sTgc_rZview_positiveZ
TH2* sTGCHitsTestTool::m_sTgc_rZview_positiveZ = nullptr |
|
protected |
◆ m_sTgc_TransverseView_QL1P_posZ
TH2* sTGCHitsTestTool::m_sTgc_TransverseView_QL1P_posZ = nullptr |
|
protected |
◆ m_sTgc_TransverseView_QL2P_posZ
TH2* sTGCHitsTestTool::m_sTgc_TransverseView_QL2P_posZ = nullptr |
|
protected |
◆ m_sTgc_TransverseView_QL3P_posZ
TH2* sTGCHitsTestTool::m_sTgc_TransverseView_QL3P_posZ = nullptr |
|
protected |
◆ m_sTgc_TransverseView_QS1C_posZ
TH2* sTGCHitsTestTool::m_sTgc_TransverseView_QS1C_posZ = nullptr |
|
protected |
◆ m_sTgc_TransverseView_QS2C_posZ
TH2* sTGCHitsTestTool::m_sTgc_TransverseView_QS2C_posZ = nullptr |
|
protected |
◆ m_sTgc_TransverseView_QS3C_posZ
TH2* sTGCHitsTestTool::m_sTgc_TransverseView_QS3C_posZ = nullptr |
|
protected |
◆ m_theta
TH1 * MuonHitTestToolBase::m_theta |
|
protectedinherited |
◆ m_zResid
TH1* MuonHitTestToolBase::m_zResid |
|
protectedinherited |
The documentation for this class was generated from the following files:
def retrieve(aClass, aKey=None)
static const sTgcHitIdHelper * GetHelper()
#define ATH_MSG_VERBOSE(x)
@ u
Enums for curvilinear frames.
bool is_simulation_particle(const T &p)
Method to establish if a particle (or barcode) was created during the simulation (TODO update to be s...
#define _TH2D(var, name, nbinx, xmin, xmax, nbiny, ymin, ymax)
#define CHECK(...)
Evaluate an expression and check for errors.
This defines the McEventCollection, which is really just an ObjectVector of McEvent objects.
std::string GetStationName(const int &hid) const
Eigen::Matrix< double, 3, 1 > Vector3D
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.