#include <LCDG4TrackingAction.hh>
Inheritance diagram for LCDG4TrackingAction:
Public Member Functions | |
| LCDG4TrackingAction () | |
| LCDG4TrackingAction (LCDG4McPartManager *mcmgr) | |
| virtual | ~LCDG4TrackingAction () |
| virtual void | PreUserTrackingAction (const G4Track *) |
| virtual void | PostUserTrackingAction (const G4Track *) |
| void | SetLCDG4McPartManager (LCDG4McPartManager *mcmgr) |
Private Attributes | |
| LCDG4McPartManager * | m_mcmgr |
|
|
Definition at line 13 of file LCDG4TrackingAction.hh. References m_mcmgr.
00013 : m_mcmgr(0) {} |
|
|
Definition at line 14 of file LCDG4TrackingAction.hh. References m_mcmgr.
00014 : m_mcmgr(mcmgr) {} |
|
|
Definition at line 15 of file LCDG4TrackingAction.hh.
00015 {};
|
|
|
Definition at line 30 of file LCDG4TrackingAction.cc. References m_mcmgr, and LCDG4McPartManager::PostTracking().
00030 {
00031 // printf("!!!!!!!!!Posttracking!!!!!!!!!!\n");
00032 m_mcmgr->PostTracking(aTrack,fpTrackingManager);
00033 }
|
|
|
Definition at line 14 of file LCDG4TrackingAction.cc. References m_mcmgr, and LCDG4McPartManager::PreTracking().
00014 {
00015 //printf("*****-->Pretracking<--*****\n");
00016
00017 // Create trajectory only for primaries
00018 if(aTrack->GetParentID()==0) {
00019 fpTrackingManager->SetStoreTrajectory(true);
00020 }
00021 else {
00022 fpTrackingManager->SetStoreTrajectory(false);
00023 }
00024 m_mcmgr->PreTracking(aTrack);
00025 }
|
|
|
Definition at line 20 of file LCDG4TrackingAction.hh. References m_mcmgr.
00020 { m_mcmgr = mcmgr; }
|
|
|
Definition at line 23 of file LCDG4TrackingAction.hh. Referenced by LCDG4TrackingAction(), PostUserTrackingAction(), PreUserTrackingAction(), and SetLCDG4McPartManager(). |
1.3.4