#include <LCDG4Trk2McPart.hh>
Inheritance diagram for LCDG4Trk2McPart:


Public Member Functions | |
| LCDG4Trk2McPart () | |
| LCDG4Trk2McPart (G4int mcTag) | |
| LCDG4Trk2McPart (const LCDG4Trk2McPart &right) | |
| ~LCDG4Trk2McPart () | |
| const LCDG4Trk2McPart & | operator= (const LCDG4Trk2McPart &right) |
| int | operator== (const LCDG4Trk2McPart &right) const |
| void * | operator new (size_t) |
| void | operator delete (void *aHit) |
| void | Print () const |
| void | SetMcPartTag (const G4int mcTag) |
| G4int | GetMcPartTag () |
| void | SetStatus (G4int status) |
| G4int | GetStatus () |
| void | SetParent4Momentum (const HepLorentzVector &mom) |
| const HepLorentzVector & | GetParent4Momentum () |
Private Attributes | |
| G4int | m_mcTag |
| G4int | m_status |
| HepLorentzVector | m_parMom |
|
|
Definition at line 15 of file LCDG4Trk2McPart.cc.
|
|
|
Definition at line 16 of file LCDG4Trk2McPart.hh. References m_mcTag, and m_status.
|
|
|
Definition at line 27 of file LCDG4Trk2McPart.cc. References m_mcTag, and m_status.
00028 : G4VUserTrackInformation(right) 00029 { 00030 m_mcTag = right.m_mcTag; 00031 m_status = right.m_status; 00032 } |
|
|
Definition at line 21 of file LCDG4Trk2McPart.cc.
00021 {
00022 }
|
|
|
Definition at line 29 of file LCDG4Trk2McPart.hh. References m_mcTag. Referenced by LCDG4McPartManager::AssignTagToTrack(), LCDG4McPartManager::PostTracking(), LCDG4McPartManager::PreTracking(), and LCDG4SteppingAction::UserSteppingAction().
00029 { return m_mcTag; }
|
|
|
Definition at line 35 of file LCDG4Trk2McPart.hh. References m_parMom. Referenced by LCDG4McPartManager::MakeLCDMcPart().
00035 { return m_parMom; }
|
|
|
Definition at line 31 of file LCDG4Trk2McPart.hh. References m_status.
00031 { return m_status; }
|
|
|
Definition at line 52 of file LCDG4Trk2McPart.hh. References LCDG4Trk2McPartAllocator.
00052 {
00053 LCDG4Trk2McPartAllocator.FreeSingle((LCDG4Trk2McPart*) aHit);
00054 }
|
|
|
Definition at line 46 of file LCDG4Trk2McPart.hh. References LCDG4Trk2McPartAllocator.
00046 {
00047 void *aHit;
00048 aHit = (void *) LCDG4Trk2McPartAllocator.MallocSingle();
00049 return aHit;
00050 }
|
|
|
Definition at line 37 of file LCDG4Trk2McPart.cc. References m_mcTag, and m_status.
|
|
|
Definition at line 46 of file LCDG4Trk2McPart.cc. References m_mcTag.
|
|
|
Definition at line 25 of file LCDG4Trk2McPart.hh. References m_mcTag.
00025 { printf("m_mcTag=%d\n",m_mcTag); }
|
|
|
Definition at line 28 of file LCDG4Trk2McPart.hh. References m_mcTag. Referenced by LCDG4McPartManager::AssignTagToTrack(), and LCDG4McPartManager::MakeLCDMcPart().
00028 { m_mcTag = mcTag; }
|
|
|
Definition at line 34 of file LCDG4Trk2McPart.hh. References m_parMom. Referenced by LCDG4SteppingAction::UserSteppingAction().
00034 { m_parMom = mom; }
|
|
|
Definition at line 30 of file LCDG4Trk2McPart.hh. References m_status.
00030 { m_status = status; }
|
|
|
Definition at line 38 of file LCDG4Trk2McPart.hh. Referenced by GetMcPartTag(), LCDG4Trk2McPart(), operator=(), operator==(), Print(), and SetMcPartTag(). |
|
|
Definition at line 41 of file LCDG4Trk2McPart.hh. Referenced by GetParent4Momentum(), and SetParent4Momentum(). |
|
|
Definition at line 39 of file LCDG4Trk2McPart.hh. Referenced by GetStatus(), LCDG4Trk2McPart(), operator=(), and SetStatus(). |
1.3.4