8#ifndef SUBDETECTOR_G4_GEO_H
9#define SUBDETECTOR_G4_GEO_H
13#include <G4LogicalVolume.hh>
14#include <G4VPhysicalVolume.hh>
15#include "G4VisAttributes.hh"
18#include "Saxana/SAXProcessor.h"
19#include "Saxana/ProcessingConfigurator.h"
20#include "G4Processor/GDMLProcessor.h"
41 void ReadGdml(
const char *gdmlFile,
const char *setupName );
55 ProcessingConfigurator m_config;
G4LogicalVolume * GetTopVolume()
Get the top(world) volume;.
SubDetectorG4Geo()
Constructor.
virtual ~SubDetectorG4Geo()
Destructor.
void ReadGdml(const char *gdmlFile, const char *setupName)
Initialize the instance of G4Geo.
G4LogicalVolume * GetLogicalVolume(const std::string &vn)
Get a logical volume by name;.
G4LogicalVolume * m_TopVolume
int IsInitialized()
If the G4 geometry of this subdetctor is initialized;.