Gem_Tracker Hit class based on G4VHit. More...
#include <GT_Hit.h>


Public Member Functions | |
| GT_Hit () | |
| Default constructor.   | |
| GT_Hit (const GT_Hit &hit) | |
| Copy constructor.   | |
| ~GT_Hit () | |
| Destructor.   | |
| void | Draw () | 
| Routine to draw the hit in the visualisation window.   | |
| void | operator delete (void *aHit) | 
| Free allocated space.   | |
| void * | operator new (size_t) | 
| Allocate space for a new hit.   | |
| const GT_Hit & | operator= (const GT_Hit &hit) | 
| Assignment constructor.   | |
| G4int | operator== (const GT_Hit &hit) const | 
| Test equivalence.   | |
| void | Print () | 
| Print the hit information.   | |
Private Attributes | |
| G4int | copyno | 
| Copy number identifying the sub-detector hit.   | |
| G4double | edep | 
| Total energy deposited by this hit.   | |
| G4ThreeVector | local | 
| Position in smeared local coordinates.   | |
| G4double | time | 
| Global time (relative to event) for this hit.   | |
| G4ThreeVector | tlocal | 
| Position in true local coordinates.   | |
| G4int | trackid | 
| Track ID which created this hit.   | |
| G4ThreeVector | tworld | 
| Position in true world coordinates.   | |
| G4ThreeVector | world | 
| Position in smeared world coordinates.   | |
Friends | |
| class | GT_SD | 
| GT_SD is declared as a friend class so it can access the hit data members directly without having numerous set/get member functions.   | |
Gem_Tracker Hit class based on G4VHit.
Provides routines for setting and accessing the various quantities stored information for each hit in this detector.
Definition at line 34 of file GT_Hit.h.
| GT_Hit::GT_Hit | ( | const GT_Hit & | hit ) | 
| void GT_Hit::Draw | ( | ) | 
| void GT_Hit::operator delete | ( | void * | aHit ) | 
| void * GT_Hit::operator new | ( | size_t | ) | 
| G4int GT_Hit::operator== | ( | const GT_Hit & | hit ) | const | 
friend class GT_SD [friend] | 
        
G4int GT_Hit::copyno [private] | 
        
Copy number identifying the sub-detector hit.
Definition at line 83 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4double GT_Hit::edep [private] | 
        
Total energy deposited by this hit.
Definition at line 85 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4ThreeVector GT_Hit::local [private] | 
        
Position in smeared local coordinates.
Definition at line 90 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4double GT_Hit::time [private] | 
        
Global time (relative to event) for this hit.
Definition at line 86 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4ThreeVector GT_Hit::tlocal [private] | 
        
Position in true local coordinates.
Definition at line 88 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4int GT_Hit::trackid [private] | 
        
Track ID which created this hit.
Definition at line 84 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4ThreeVector GT_Hit::tworld [private] | 
        
Position in true world coordinates.
Definition at line 87 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
G4ThreeVector GT_Hit::world [private] | 
        
Position in smeared world coordinates.
Definition at line 89 of file GT_Hit.h.
Referenced by GT_Hit(), operator=(), and GT_SD::ProcessHits().
 1.7.2