9#ifndef SUBDETECTOR_G4_GEO_H
10#define SUBDETECTOR_G4_GEO_H
15#include "G4LogicalVolume.hh"
16#include "G4VPhysicalVolume.hh"
17#include "G4VisAttributes.hh"
19#include "G4Processor/GDMLProcessor.h"
20#include "Saxana/ProcessingConfigurator.h"
21#include "Saxana/SAXProcessor.h"
40 void ReadGdml(
const char* gdmlFile,
const char* setupName );
53 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;.