|
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.