Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4GeoTrackManager Class Reference

The manager class for collecting TGeo tracks for visualization. More...

#include <TG4GeoTrackManager.h>

Inheritance diagram for TG4GeoTrackManager:

Public Member Functions

 TG4GeoTrackManager ()
 
virtual ~TG4GeoTrackManager ()
 
void UpdateRootTrack (const G4Step *step)
 
- Public Member Functions inherited from TG4Verbose
 TG4Verbose (const G4String &cmdName)
 
 TG4Verbose (const G4String &cmdName, G4int verboseLevel)
 
virtual ~TG4Verbose ()
 
virtual void VerboseLevel (G4int level)
 
virtual G4int VerboseLevel () const
 

Private Member Functions

 TG4GeoTrackManager (const TG4GeoTrackManager &right)
 Not implemented.
 
TG4GeoTrackManageroperator= (const TG4GeoTrackManager &right)
 Not implemented.
 

Private Attributes

G4bool fCollectTracks
 control to collect Root tracks
 
TVirtualGeoTrack * fCurrentTGeoTrack
 current Root track
 
TVirtualGeoTrack * fParentTGeoTrack
 parent of the current Root track
 

Static Private Attributes

static const G4double fgkMinPointDistance = 0.01
 minimum point distance to store a point in TGeo track
 

Detailed Description

The manager class for collecting TGeo tracks for visualization.

Author
I. Hrivnacova; IPN, Orsay

Definition at line 31 of file TG4GeoTrackManager.h.

Constructor & Destructor Documentation

◆ TG4GeoTrackManager() [1/2]

TG4GeoTrackManager::TG4GeoTrackManager ( )

Default constructor

Definition at line 30 of file TG4GeoTrackManager.cxx.

◆ ~TG4GeoTrackManager()

TG4GeoTrackManager::~TG4GeoTrackManager ( )
virtual

Destructor

Definition at line 40 of file TG4GeoTrackManager.cxx.

◆ TG4GeoTrackManager() [2/2]

TG4GeoTrackManager::TG4GeoTrackManager ( const TG4GeoTrackManager & right)
private

Not implemented.

Member Function Documentation

◆ UpdateRootTrack()

void TG4GeoTrackManager::UpdateRootTrack ( const G4Step * step)

Update the TGeo track with a current step point

Definition at line 50 of file TG4GeoTrackManager.cxx.

Referenced by TG4SteppingAction::UserSteppingAction().

◆ operator=()

TG4GeoTrackManager & TG4GeoTrackManager::operator= ( const TG4GeoTrackManager & right)
private

Not implemented.

Member Data Documentation

◆ fgkMinPointDistance

const G4double TG4GeoTrackManager::fgkMinPointDistance = 0.01
staticprivate

minimum point distance to store a point in TGeo track

Definition at line 48 of file TG4GeoTrackManager.h.

Referenced by UpdateRootTrack().

◆ fCollectTracks

G4bool TG4GeoTrackManager::fCollectTracks
private

control to collect Root tracks

Definition at line 54 of file TG4GeoTrackManager.h.

◆ fCurrentTGeoTrack

TVirtualGeoTrack* TG4GeoTrackManager::fCurrentTGeoTrack
private

current Root track

Definition at line 57 of file TG4GeoTrackManager.h.

Referenced by UpdateRootTrack().

◆ fParentTGeoTrack

TVirtualGeoTrack* TG4GeoTrackManager::fParentTGeoTrack
private

parent of the current Root track

Definition at line 60 of file TG4GeoTrackManager.h.

Referenced by UpdateRootTrack().


The documentation for this class was generated from the following files: