|
ATLAS Offline Software
|
#include <SimHitHandle_TRTHit.h>
Definition at line 23 of file SimHitHandle_TRTHit.h.
◆ SimHitHandle_TRTHit()
◆ ~SimHitHandle_TRTHit()
SimHitHandle_TRTHit::~SimHitHandle_TRTHit |
( |
| ) |
|
|
virtual |
◆ actualMomentum()
double SimHitHandle_TRTHit::actualMomentum |
( |
| ) |
const |
|
virtual |
◆ actualPDGCodeFromSimHit()
int SimHitHandle_TRTHit::actualPDGCodeFromSimHit |
( |
| ) |
const |
|
virtual |
◆ cacheMomentum()
void SimHitHandleBase::cacheMomentum |
( |
| ) |
|
|
inlineinherited |
◆ charge()
double SimHitHandleBase::charge |
( |
| ) |
const |
|
inlineinherited |
◆ createTrackParameters()
◆ hasCharge()
bool SimHitHandleBase::hasCharge |
( |
| ) |
const |
|
inlineinherited |
◆ hitTime()
double SimHitHandle_TRTHit::hitTime |
( |
| ) |
const |
|
virtual |
◆ momentum()
double SimHitHandleBase::momentum |
( |
| ) |
const |
|
inlineinherited |
◆ momentumDirection()
◆ particleLink()
◆ pdg()
int SimHitHandleBase::pdg |
( |
| ) |
const |
|
inlineinherited |
◆ posEnd()
◆ posStart()
◆ setCharge()
void SimHitHandleBase::setCharge |
( |
const double & |
c | ) |
|
|
inlineinherited |
◆ setFakeMomentum()
void SimHitHandleBase::setFakeMomentum |
( |
const double & |
m | ) |
|
|
inlineinherited |
◆ setPDG()
void SimHitHandleBase::setPDG |
( |
int |
pdg | ) |
|
|
inlineprivateinherited |
◆ simBarCode()
◆ type()
QString SimHitHandle_TRTHit::type |
( |
| ) |
const |
|
inlinevirtual |
◆ m_charge
double SimHitHandleBase::m_charge |
|
privateinherited |
◆ m_d
Imp* SimHitHandle_TRTHit::m_d |
|
private |
◆ m_fakemom
double SimHitHandleBase::m_fakemom |
|
privateinherited |
◆ m_pdgId
int SimHitHandleBase::m_pdgId |
|
privateinherited |
◆ m_trackPars
The documentation for this class was generated from the following files:
virtual const HepMcParticleLink & particleLink() const =0
float GetPreStepY() const
int GetParticleEncoding() const
Amg::Vector3D momentumDirection() const
float GetPostStepY() const
static QString str(const QString &s)
float GetPreStepZ() const
float GetGlobalTime() const
@ u
Enums for curvilinear frames.
ParametersT< TrackParametersDim, Charged, StraightLineSurface > AtaStraightLine
void setCharge(const double &c)
float GetKineticEnergy() const
bool ensureDetElemInit() const
static double particleCharge(const int &pdgcode, bool &ok)
const HepGeom::Transform3D getAbsoluteTransform(int straw) const
This is an alias to strawTransform(int straw)
static void messageVerbose(const QString &)
Amg::Vector3D posEnd() const
Eigen::Matrix< double, 3, 1 > Vector3D
float GetPreStepX() const
const TRTUncompressedHit * thehit
static void message(const QString &, IVP1System *sys=0)
Amg::Transform3D CLHEPTransformToEigen(const HepGeom::Transform3D &CLHEPtransf)
Converts a CLHEP-based HepGeom::Transform3D into an Eigen Amg::Transform3D.
virtual double actualMomentum() const
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
static double particleMass(const int &pdgcode, bool &ok)
float GetPostStepX() const
const Trk::StraightLineSurface & strawSurface(int straw) const
Straw Surface: access to the surface via integer.
Amg::Vector3D posStart() const
const HepMcParticleLink & particleLink() const
const InDetDD::TRT_BaseElement * detelem
float GetPostStepZ() const