 |
ATLAS Offline Software
|
#include <MuonHitTestToolBase.h>
Definition at line 21 of file MuonHitTestToolBase.h.
◆ MuonHitTestToolBase()
| MuonHitTestToolBase::MuonHitTestToolBase |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ executeCheckEventInfo()
| StatusCode MuonHitTestToolBase::executeCheckEventInfo |
( |
| ) |
|
|
protected |
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 |
|
|
) |
| |
|
protected |
◆ executeFillHistosSectors_Wedge1()
| StatusCode MuonHitTestToolBase::executeFillHistosSectors_Wedge1 |
( |
const Amg::Vector3D & |
, |
|
|
std::string |
|
|
) |
| |
|
protected |
◆ executeFillHistosSectors_Wedge2()
| StatusCode MuonHitTestToolBase::executeFillHistosSectors_Wedge2 |
( |
const Amg::Vector3D & |
, |
|
|
std::string |
|
|
) |
| |
|
protected |
◆ getPrimary()
◆ initialize()
| StatusCode MuonHitTestToolBase::initialize |
( |
| ) |
|
|
overridevirtual |
Generic Muon part, these histograms are filled from all subalgorithms (MDT,RPC,CSC,TGC) For detailed description look in the .cxx code
specific part, these histograms are filled from subalgorithm For detailed description look, e.g, in the CSCHitsTestAlg.cxx code
Reimplemented from SimTestToolBase.
Reimplemented in MMHitsTestTool, sTGCHitsTestTool, MDTHitsTestTool, TGCHitsTestTool, RPCHitsTestTool, and CSCHitsTestTool.
Definition at line 111 of file MuonHitTestToolBase.cxx.
166 return StatusCode::SUCCESS;
◆ m_BarrelEtaCut
| double MuonHitTestToolBase::m_BarrelEtaCut |
|
protected |
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 |
|
protected |
◆ m_detname
| std::string MuonHitTestToolBase::m_detname |
|
protected |
◆ m_direction
◆ m_eta
| TH1* MuonHitTestToolBase::m_eta |
|
protected |
◆ m_eventInfoKey
◆ m_histSvc
◆ m_key
| std::string SimTestToolBase::m_key |
|
protectedinherited |
◆ m_longView
| TH2 * MuonHitTestToolBase::m_longView |
|
protected |
◆ m_muondetBarrel
| TH2* MuonHitTestToolBase::m_muondetBarrel |
|
protected |
◆ m_muoneta
| TH1* MuonHitTestToolBase::m_muoneta |
|
protected |
◆ m_muonevnt
| TH1* MuonHitTestToolBase::m_muonevnt |
|
protected |
◆ m_muonlongView
| TH2 * MuonHitTestToolBase::m_muonlongView |
|
protected |
◆ m_muonphi
| TH1 * MuonHitTestToolBase::m_muonphi |
|
protected |
◆ m_muonphiResid
| TH1 * MuonHitTestToolBase::m_muonphiResid |
|
protected |
◆ m_muonrun
| TH1 * MuonHitTestToolBase::m_muonrun |
|
protected |
◆ m_muontheta
| TH1 * MuonHitTestToolBase::m_muontheta |
|
protected |
◆ m_muonzResid
| TH1* MuonHitTestToolBase::m_muonzResid |
|
protected |
◆ m_path
| std::string SimTestHisto::m_path {"/truth/"} |
|
protectedinherited |
◆ m_phi
| TH1 * MuonHitTestToolBase::m_phi |
|
protected |
◆ m_phiResid
| TH1 * MuonHitTestToolBase::m_phiResid |
|
protected |
◆ m_pMuonMgr
◆ m_theta
| TH1 * MuonHitTestToolBase::m_theta |
|
protected |
◆ m_zResid
| TH1* MuonHitTestToolBase::m_zResid |
|
protected |
The documentation for this class was generated from the following files:
def retrieve(aClass, aKey=None)
#define ATH_MSG_VERBOSE(x)
@ u
Enums for curvilinear frames.
#define _TH1D(var, name, nbin, xmin, xmax)
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.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
This defines the McEventCollection, which is really just an ObjectVector of McEvent objects.
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.