Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BesTrackingAction Class Reference

#include <BesTrackingAction.hh>

List of all members.

Public Member Functions

 BesTrackingAction (BesRunAction *)
 BesTrackingAction (BesRunAction *)
void PostUserTrackingAction (const G4Track *track)
void PostUserTrackingAction (const G4Track *track)
void PreUserTrackingAction (const G4Track *track)
void PreUserTrackingAction (const G4Track *track)
 ~BesTrackingAction ()
 ~BesTrackingAction ()

Private Attributes

BesRunActionm_runAction
BesRunActionm_runAction


Constructor & Destructor Documentation

BesTrackingAction::BesTrackingAction BesRunAction  ) 
 

00022 :m_runAction(runAction)
00023 {;}

BesTrackingAction::~BesTrackingAction  ) 
 

00026 {;}

BesTrackingAction::BesTrackingAction BesRunAction  ) 
 

BesTrackingAction::~BesTrackingAction  ) 
 


Member Function Documentation

void BesTrackingAction::PostUserTrackingAction const G4Track *  track  ) 
 

void BesTrackingAction::PostUserTrackingAction const G4Track *  track  ) 
 

00038 {
00039   if(m_runAction->GetMCTruthFlag()!=0)
00040   {
00041     BesSensitiveManager* sensitiveManager =  BesSensitiveManager::GetSensitiveManager();
00042     sensitiveManager->EndOfTrack(track, fpTrackingManager);
00043   }
00044 }

void BesTrackingAction::PreUserTrackingAction const G4Track *  track  ) 
 

void BesTrackingAction::PreUserTrackingAction const G4Track *  track  ) 
 

00029 {
00030   if(m_runAction->GetMCTruthFlag()!=0)
00031   {
00032     BesSensitiveManager* sensitiveManager =  BesSensitiveManager::GetSensitiveManager();
00033     sensitiveManager->BeginOfTrack(track);
00034   }
00035 }


Member Data Documentation

BesRunAction* BesTrackingAction::m_runAction [private]
 

BesRunAction* BesTrackingAction::m_runAction [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:53:39 2011 for BOSS6.5.5 by  doxygen 1.3.9.1