Geant4 VMC Version 6.7
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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.

Referenced by operator=(), and TG4GeoTrackManager().

◆ ~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.

◆ 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.

Referenced by TG4GeoTrackManager().

◆ fCurrentTGeoTrack

TVirtualGeoTrack* TG4GeoTrackManager::fCurrentTGeoTrack
private

current Root track

Definition at line 57 of file TG4GeoTrackManager.h.

Referenced by TG4GeoTrackManager(), and UpdateRootTrack().

◆ fParentTGeoTrack

TVirtualGeoTrack* TG4GeoTrackManager::fParentTGeoTrack
private

parent of the current Root track

Definition at line 60 of file TG4GeoTrackManager.h.

Referenced by TG4GeoTrackManager(), and UpdateRootTrack().


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