![]() |
ATLAS Offline Software
|
#include <TGCHitsTestTool.h>
Public Member Functions | |
| TGCHitsTestTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| StatusCode | initialize () |
| StatusCode | processEvent () |
Protected Member Functions | |
| Identifier | getIdentifier (HitID) |
| StatusCode | checkIdentifier (Identifier) |
| StatusCode | executeCheckEventInfo () |
| StatusCode | executeFillHistos (const Amg::Vector3D &) |
| StatusCode | executeFillHistosSectors_Wedge1 (const Amg::Vector3D &, std::string) |
| StatusCode | executeFillHistosSectors_Wedge2 (const Amg::Vector3D &, std::string) |
| StatusCode | executeFillHistos_sTGc (const Amg::Vector3D &, std::string) |
Protected Attributes | |
| std::string | m_detname |
| const MuonGM::MuonDetectorManager * | m_pMuonMgr |
| SG::ReadHandleKey< xAOD::EventInfo > | m_eventInfoKey {this, "EventInfo", "EventInfo", "EventInfo name"} |
| SG key for Event Info. | |
| double | m_BarrelEtaCut |
| MDT barrel eta cut, applicable to the MDT 2D cross section plot. | |
| TH1 * | m_muonevnt |
| TH1 * | m_muonrun |
| TH1 * | m_muoneta |
| TH1 * | m_muontheta |
| TH1 * | m_muonphi |
| TH1 * | m_muonzResid |
| TH1 * | m_muonphiResid |
| TH2 * | m_muondetBarrel |
| TH2 * | m_muonlongView |
| TH1 * | m_eta |
| TH1 * | m_theta |
| TH1 * | m_phi |
| TH1 * | m_zResid |
| TH1 * | m_phiResid |
| TH2 * | m_detBarrel |
| TH2 * | m_longView |
| Amg::Vector3D | m_direction |
| std::string | m_path {"/truth/"} |
| ServiceHandle< ITHistSvc > | m_histSvc {"THistSvc", "SimTestHisto"} |
Private Attributes | |
| bool | m_DoTGCTest |
| const TgcIdHelper * | m_pTgcIdHelper |
structors and AlgTool implementation | |
| HepMC::ConstGenParticlePtr | getPrimary () |
| std::string | m_key |
| The MC truth key. | |
Definition at line 15 of file TGCHitsTestTool.h.
|
inline |
Definition at line 20 of file TGCHitsTestTool.h.
|
protected |
Definition at line 45 of file TGCHitsTestTool.cxx.
|
protectedinherited |
Definition at line 35 of file MuonHitTestToolBase.cxx.
|
protectedinherited |
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.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protected |
Create the offline identifiers, fill them with hit info.Ready to be accessed and retrieve info. Currently not used in this code except for some checks.
Definition at line 23 of file TGCHitsTestTool.cxx.
|
protectedinherited |
Definition at line 20 of file SimTestToolBase.cxx.
|
virtual |
Reimplemented from MuonHitTestToolBase.
Definition at line 116 of file TGCHitsTestTool.cxx.
| StatusCode TGCHitsTestTool::processEvent | ( | ) |
Get the generic MuonSpectrometer (MDT,RPC,CSC,TGC) histograms Short description: MuonSpectrometer cross section MuonSpectrometer longitudinal Number of events processed from truth Event specific run number Eta, Theta, Phi, z residual (...), phi residual (...) of hits in MuonSpectrometer
Check the Hits identifiers, access the functions that give: Station name, station eta, station phi, doublet Z, doublet phi, doublet R, GasGap, Measures Phi. The values of these variables are written out to the AANtuple (variable content and range explained in the code section where AANTuple variables are registered)
For every hit within the event, get the global position Amg::Vector3D u and then retrieve all releveant info either from the Amg::Vector3D or from the MC vector (direction)
Definition at line 66 of file TGCHitsTestTool.cxx.
|
protectedinherited |
MDT barrel eta cut, applicable to the MDT 2D cross section plot.
Definition at line 44 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 54 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 37 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 58 of file MuonHitTestToolBase.h.
|
private |
Definition at line 38 of file TGCHitsTestTool.h.
|
protectedinherited |
Definition at line 52 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 41 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 35 of file SimTestHisto.h.
|
protectedinherited |
The MC truth key.
Definition at line 34 of file SimTestToolBase.h.
|
protectedinherited |
Definition at line 54 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 50 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 48 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 47 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 50 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 48 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 49 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 47 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 48 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 49 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 34 of file SimTestHisto.h.
|
protectedinherited |
Definition at line 52 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 53 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 38 of file MuonHitTestToolBase.h.
|
private |
Definition at line 40 of file TGCHitsTestTool.h.
|
protectedinherited |
Definition at line 52 of file MuonHitTestToolBase.h.
|
protectedinherited |
Definition at line 53 of file MuonHitTestToolBase.h.