#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: