1#ifndef TG4_VIS_MANAGER_H
2#define TG4_VIS_MANAGER_H
20#include <G4VisManager.hh>
55 void Gsatt(
const char* name,
const char* att, Int_t val);
56 void Gdraw(
const char* name, Float_t theta, Float_t phi, Float_t psi,
57 Float_t u0, Float_t v0, Float_t ul, Float_t vl);
97 G4LogicalVolume*
const lv,
const TG4G3Attribute att,
const G4int val);
100 G4LogicalVolume*
const lv,
const TG4G3Attribute att,
const G4int val);
Definition of the enumeration TG4G3Attribute.
Visualization manager class.
std::vector< G4LogicalVolume * > LogicalVolumesVector
The vector of G4 logical volumes.
PhysicalVolumesVector GetPVList(G4String name)
LogicalVolumesVector GetLVList(G4String name)
void SetG4Attribute(G4LogicalVolume *const lv, const TG4G3Attribute att, const G4int val)
void SetAtt4Daughters(G4LogicalVolume *const lv, const TG4G3Attribute att, const G4int val)
TG4VisManager(const TG4VisManager &right)
Not implemented.
void Gsatt(const char *name, const char *att, Int_t val)
G4bool IsSharedVisAttributes(const G4LogicalVolume *pLV)
void DrawOneSpec(const char *name)
TG4VisManager & operator=(const TG4VisManager &right)
Not implemented.
G4bool Contains(const LogicalVolumesVector &lvVector, const G4LogicalVolume *lv) const
G4bool fColourFlag
colour flag
G4int fVerboseLevel
verbose level
void Gdraw(const char *name, Float_t theta, Float_t phi, Float_t psi, Float_t u0, Float_t v0, Float_t ul, Float_t vl)
void SetColourFlag(G4bool value)
std::vector< G4VPhysicalVolume * > PhysicalVolumesVector
The vector of G4 physical volumes.
G4bool CaseInsensitiveEqual(const G4String string1, const G4String string2)
TG4VisManager(G4int verboseLevel=0)
TG4G3Attribute
Enumeration type for G3 visualization attributes.