Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
event
include
TG4GeoTrackManager.h
Go to the documentation of this file.
1
#ifndef TG4_GEO_TRAK_MANAGER_H
2
#define TG4_GEO_TRAK_MANAGER_H
3
4
//------------------------------------------------
5
// The Geant4 Virtual Monte Carlo package
6
// Copyright (C) 2007 - 2014 Ivana Hrivnacova
7
// All rights reserved.
8
//
9
// For the licensing terms see geant4_vmc/LICENSE.
10
// Contact: root-vmc@cern.ch
11
//-------------------------------------------------
12
17
18
#include "
TG4Verbose.h
"
19
20
#include <globals.hh>
21
22
class
G4Step;
23
24
class
TVirtualGeoTrack;
25
30
31
class
TG4GeoTrackManager
:
public
TG4Verbose
32
{
33
public
:
34
TG4GeoTrackManager
();
35
virtual
~TG4GeoTrackManager
();
36
37
// methods
38
void
UpdateRootTrack
(
const
G4Step* step);
39
40
private
:
42
TG4GeoTrackManager
(
const
TG4GeoTrackManager
& right);
44
TG4GeoTrackManager
&
operator=
(
const
TG4GeoTrackManager
& right);
45
46
// static data members
48
static
const
G4double
fgkMinPointDistance
;
49
50
//
51
// data members
52
54
G4bool
fCollectTracks
;
55
57
TVirtualGeoTrack*
fCurrentTGeoTrack
;
58
60
TVirtualGeoTrack*
fParentTGeoTrack
;
61
};
62
63
#endif
// TG4_GEO_TRAK_MANAGER_H
TG4Verbose.h
Definition of the TG4Verbose class.
TG4GeoTrackManager::operator=
TG4GeoTrackManager & operator=(const TG4GeoTrackManager &right)
Not implemented.
TG4GeoTrackManager::TG4GeoTrackManager
TG4GeoTrackManager()
Definition
TG4GeoTrackManager.cxx:30
TG4GeoTrackManager::fCollectTracks
G4bool fCollectTracks
control to collect Root tracks
Definition
TG4GeoTrackManager.h:54
TG4GeoTrackManager::fParentTGeoTrack
TVirtualGeoTrack * fParentTGeoTrack
parent of the current Root track
Definition
TG4GeoTrackManager.h:60
TG4GeoTrackManager::fCurrentTGeoTrack
TVirtualGeoTrack * fCurrentTGeoTrack
current Root track
Definition
TG4GeoTrackManager.h:57
TG4GeoTrackManager::fgkMinPointDistance
static const G4double fgkMinPointDistance
minimum point distance to store a point in TGeo track
Definition
TG4GeoTrackManager.h:48
TG4GeoTrackManager::TG4GeoTrackManager
TG4GeoTrackManager(const TG4GeoTrackManager &right)
Not implemented.
TG4GeoTrackManager::UpdateRootTrack
void UpdateRootTrack(const G4Step *step)
Definition
TG4GeoTrackManager.cxx:50
TG4GeoTrackManager::~TG4GeoTrackManager
virtual ~TG4GeoTrackManager()
Definition
TG4GeoTrackManager.cxx:40
TG4Verbose::TG4Verbose
TG4Verbose(const G4String &cmdName)
Definition
TG4Verbose.cxx:24
Generated on
for Geant4 VMC by
1.17.0