#include <TrackerHit.h>
Definition at line 22 of file TrackerHit.h.
 
◆ TrackerHit()
◆ ~TrackerHit()
◆ addMCPartID()
  
  | 
        
          | void addMCPartID | ( | const int | id | ) |  |  | inline | 
 
 
◆ addRawHit()
  
  | 
        
          | void addRawHit | ( | TObject * | rawhit | ) |  |  | inline | 
 
Add raw hit to the raw hit reference array 
Definition at line 115 of file TrackerHit.h.
 
 
◆ ClassDef()
◆ Clear()
      
        
          | void Clear | ( | Option_t * | option = "" | ) |  | 
      
 
 
◆ getCharge()
  
  | 
        
          | double getCharge | ( |  | ) | const |  | inline | 
 
 
◆ getCovarianceMatrix()
      
        
          | std::vector< double > getCovarianceMatrix | ( |  | ) | const | 
      
 
 
◆ getGlobalX()
  
  | 
        
          | double getGlobalX | ( |  | ) | const |  | inline | 
 
- Returns
- the global X coordinate of the hit 
Definition at line 50 of file TrackerHit.h.
 
 
◆ getGlobalY()
  
  | 
        
          | double getGlobalY | ( |  | ) | const |  | inline | 
 
- Returns
- the global X coordinate of the hit 
Definition at line 53 of file TrackerHit.h.
 
 
◆ getGlobalZ()
  
  | 
        
          | double getGlobalZ | ( |  | ) | const |  | inline | 
 
- Returns
- the global X coordinate of the hit 
Definition at line 56 of file TrackerHit.h.
 
 
◆ getID()
◆ getLayer()
◆ getMCPartIDs()
  
  | 
        
          | std::vector< int > getMCPartIDs | ( |  | ) | const |  | inline | 
 
LCIO IDs of related MC Particles 
Definition at line 127 of file TrackerHit.h.
 
 
◆ getPosition()
  
  | 
        
          | std::vector< double > getPosition | ( |  | ) | const |  | inline | 
 
 
◆ getRawCharge()
  
  | 
        
          | double getRawCharge | ( |  | ) | const |  | inline | 
 
 
◆ getRawHits()
  
  | 
        
          | TRefArray getRawHits | ( |  | ) | const |  | inline | 
 
Get the references to the raw hits associated with this tracker hit 
Definition at line 36 of file TrackerHit.h.
 
 
◆ getRawHitStripNumbers()
  
  | 
        
          | std::vector< int > getRawHitStripNumbers | ( |  | ) |  |  | inline | 
 
Return rawhit strip numbers on hit 
Definition at line 130 of file TrackerHit.h.
 
 
◆ getTime()
◆ getVolume()
◆ isShared()
Is a hit shared between multiple tracks. 
 
 
◆ setCharge()
  
  | 
        
          | void setCharge | ( | const double | charge | ) |  |  | inline | 
 
Set the hit charge deposit.
- Parameters
- 
  
  
Definition at line 90 of file TrackerHit.h.
 
 
◆ setCovarianceMatrix()
      
        
          | void setCovarianceMatrix | ( | std::vector< float > | cov | ) |  | 
      
 
Set the covariance matrix.
- Parameters
- 
  
    | cov | The covariance matrix. |  
 
Definition at line 70 of file TrackerHit.cxx.
 
 
◆ setID()
  
  | 
        
          | void setID | ( | const int | id | ) |  |  | inline | 
 
 
◆ setLayer()
  
  | 
        
          | void setLayer | ( | const int | layer | ) |  |  | inline | 
 
 
◆ setPosition()
      
        
          | void setPosition | ( | const double * | position, | 
        
          |  |  | bool | rotate = false, | 
        
          |  |  | int | type = 0 | 
        
          |  | ) |  |  | 
      
 
Set the hit position.
- Parameters
- 
  
    | position | The hit position. |  
 
Definition at line 23 of file TrackerHit.cxx.
 
 
◆ setRawCharge()
  
  | 
        
          | void setRawCharge | ( | const double | rawcharge | ) |  |  | inline | 
 
 
◆ setRawHitStripNumbers()
  
  | 
        
          | void setRawHitStripNumbers | ( | std::vector< int > | rawhit_strips | ) |  |  | inline | 
 
 
◆ setTime()
  
  | 
        
          | void setTime | ( | const double | time | ) |  |  | inline | 
 
Set the hit time.
- Parameters
- 
  
  
Definition at line 73 of file TrackerHit.h.
 
 
◆ setVolume()
  
  | 
        
          | void setVolume | ( | const int | volume | ) |  |  | inline | 
 
 
◆ charge_
◆ cxx_
Components of the covariance matrix. 
Definition at line 152 of file TrackerHit.h.
 
 
◆ cxy_
◆ cxz_
◆ cyy_
◆ cyz_
◆ czz_
◆ id_
◆ layer_
Layer (Axial + Stereo). 1-6 in 2015/2016 geometry, 0-7 in 2019 geometry 
Definition at line 169 of file TrackerHit.h.
 
 
◆ mcPartIDs_
  
  | 
        
          | std::vector<int> mcPartIDs_ |  | private | 
 
LCIO ids of MC Particles associated to the hit 
Definition at line 187 of file TrackerHit.h.
 
 
◆ n_rawhits_
Number of raw hits forming the Tracker hit 
Definition at line 140 of file TrackerHit.h.
 
 
◆ raw_hits_
  
  | 
        
          | TRefArray raw_hits_ {TRefArray{}} |  | private | 
 
 
◆ rawcharge_
Raw charge: sum of the raw hit fit amplitudes 
Definition at line 175 of file TrackerHit.h.
 
 
◆ rawhit_strips_
  
  | 
        
          | std::vector<int> rawhit_strips_ |  | private | 
 
 
◆ shared_
How many tracks share this hit 
Definition at line 178 of file TrackerHit.h.
 
 
◆ time_
◆ tracks_
  
  | 
        
          | TRefArray tracks_ {TRefArray{}} |  | private | 
 
 
◆ volume_
◆ x_
◆ y_
◆ z_
The documentation for this class was generated from the following files: