G4ITTrackingInteractivity Class Reference

#include <G4ITTrackingInteractivity.hh>


Public Member Functions

 G4ITTrackingInteractivity ()
virtual ~G4ITTrackingInteractivity ()
virtual void StartTracking (G4Track *)
virtual void AppendStep (G4Track *, G4Step *)
virtual void EndTracking (G4Track *)
virtual void TrackBanner (G4Track *, const G4String &message="")
void SetVerbose (int)

Protected Attributes

int fVerboseLevel


Detailed Description

Definition at line 47 of file G4ITTrackingInteractivity.hh.


Constructor & Destructor Documentation

G4ITTrackingInteractivity::G4ITTrackingInteractivity (  )  [inline]

Definition at line 53 of file G4ITTrackingInteractivity.hh.

00053 {;}

virtual G4ITTrackingInteractivity::~G4ITTrackingInteractivity (  )  [inline, virtual]

Definition at line 54 of file G4ITTrackingInteractivity.hh.

00054 {;}


Member Function Documentation

virtual void G4ITTrackingInteractivity::AppendStep ( G4Track ,
G4Step  
) [inline, virtual]

Definition at line 57 of file G4ITTrackingInteractivity.hh.

Referenced by G4ITTrackingManager::AppendStep().

00057 {;}

virtual void G4ITTrackingInteractivity::EndTracking ( G4Track  )  [inline, virtual]

Definition at line 58 of file G4ITTrackingInteractivity.hh.

Referenced by G4ITTrackingManager::EndTracking().

00058 {;}

void G4ITTrackingInteractivity::SetVerbose ( int   )  [inline]

Definition at line 64 of file G4ITTrackingInteractivity.hh.

References fVerboseLevel.

00065 {
00066     fVerboseLevel = flag;
00067 }

virtual void G4ITTrackingInteractivity::StartTracking ( G4Track  )  [inline, virtual]

Definition at line 56 of file G4ITTrackingInteractivity.hh.

Referenced by G4ITTrackingManager::StartTracking().

00056 {;}

void G4ITTrackingInteractivity::TrackBanner ( G4Track ,
const G4String message = "" 
) [virtual]

Definition at line 42 of file G4ITTrackingInteractivity.cc.

References G4cout, G4endl, G4Track::GetDefinition(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), and G4Track::GetTrackID().

00043 {
00044     G4cout << G4endl;
00045     G4cout << "*******************************************************"
00046            << "**************************************************"
00047            << G4endl;
00048     if(message != "")
00049         G4cout << message ;
00050     G4cout << " * G4Track Information: "
00051            << "   Particle : " << track->GetDefinition()->GetParticleName()
00052            << ","
00053            << "   Track ID : " << track->GetTrackID()
00054            << ","
00055            << "   Parent ID : " << track->GetParentID()
00056            << G4endl;
00057     G4cout << "*******************************************************"
00058            << "**************************************************"
00059            << G4endl;
00060     G4cout << G4endl;
00061 }


Field Documentation

int G4ITTrackingInteractivity::fVerboseLevel [protected]

Definition at line 50 of file G4ITTrackingInteractivity.hh.

Referenced by SetVerbose().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:19 2013 for Geant4 by  doxygen 1.4.7