  | 
  
    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
 
constexpr double chargedPionMassInMeV
the mass of the charged pion (in MeV)
 
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