|
|
| SimTrackerHitImpl () |
| | Default constructor, initializes values to 0.
|
| |
|
virtual | ~SimTrackerHitImpl () |
| | Destructor.
|
| |
|
virtual int | id () const |
| | Returns an object id for internal (debugging) use in LCIO.
|
| |
|
virtual int | getCellID () const |
| | DEPRECATED: use ()
|
| |
|
virtual int | getCellID0 () const |
| | Same name as in CalorimeterHit, even though there are no 'cells' in this case.
|
| |
| virtual int | getCellID1 () const |
| | Same name as in CalorimeterHit, even though there are no 'cells' in this case 0 if information is not stored - check the flag word (bit THBIT_ID1) of the collection. More...
|
| |
|
virtual const double * | getPosition () const |
| | Returns the hit position.
|
| |
| virtual float | getdEdx () const |
| | Returns the dE/dx of the hit. More...
|
| |
|
virtual float | getEDep () const |
| | Returns the deposited energy of the hit [GeV].
|
| |
| virtual float | getTime () const |
| | Returns the time of the hit. More...
|
| |
| virtual EVENT::MCParticle * | getMCParticle () const |
| | Returns the MC particle that caused the hit. More...
|
| |
|
virtual const float * | getMomentum () const |
| | Returns the 3-momentum of the particle at the hits position in [GeV] - optional, only if bit LCIO::THBIT_MOMENTUM is set.
|
| |
| virtual float | getPathLength () const |
| | The path length of the particle in the sensitive material that resulted in this hit. More...
|
| |
|
void | setCellID (int id) |
| | DEPRECATED: use .
|
| |
|
void | setCellID0 (int id0) |
| | Sets the first cell id;.
|
| |
| void | setCellID1 (int id1) |
| | Sets the second cell id; Only store if the flag word (bit THBIT_ID1) of the collection is set. More...
|
| |
|
void | setPosition (const double pos[3]) |
| | Sets the position.
|
| |
| void | setdEdx (float dEdX) |
| | Sets dE/dx. More...
|
| |
|
void | setEDep (float e) |
| | Sets EDep.
|
| |
|
void | setTime (float t) |
| | Sets the time.
|
| |
|
void | setMCParticle (EVENT::MCParticle *particle) |
| | Sets the MCParticle that caused the hit.
|
| |
|
void | setMomentum (const float p[3]) |
| | Sets the momentum of the particle at the hit's position.
|
| |
|
void | setMomentum (float px, float py, float pz) |
| | Sets the momentum of the particle at the hit's position.
|
| |
|
void | setPathLength (float pathLength) |
| |
|
virtual | ~SimTrackerHit () |
| | Destructor.
|
| |
|
virtual | ~LCObject () |
| | Destructor.
|
| |
| virtual LCObject * | clone () const |
| | Returns an object id for internal (debugging) use in LCIO. More...
|
| |
|
template<class V > |
| V::ext_type | ext () |
| | Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,...
|
| |
|
template<class V > |
| const V::ext_type | ext () const |
| |
|
template<class V > |
| V::rel_type | rel () |
| | Provides read access to relations - the object types and their connectivity are defined by the class V which has to be a subtype of either LC1To1Relation, LC1ToNRelation or LCNToNRelation.
|
| |
|
virtual int | simpleUID () const |
| |
Implementation of SimTrackerHit.
- See Also
- SimTrackerHit
- Author
- gaede
- Version
- Mar 6, 2003