GEMC
1.8
Geant4 Monte-Carlo Framework
|
#include "G4Colour.hh"
#include "G4FieldManager.hh"
#include "G4LogicalVolume.hh"
#include "G4Material.hh"
#include "G4PVPlacement.hh"
#include "G4ThreeVector.hh"
#include "G4VisAttributes.hh"
#include "G4VSensitiveDetector.hh"
#include "G4VSolid.hh"
#include "usage.h"
#include "identifier.h"
#include "run_conditions.h"
#include "string_utilities.h"
Go to the source code of this file.
Data Structures | |
class | detector |
Functions | |
map< string, detector > | read_detector (gemc_opts, run_conditions) |
Reads detector map from database. More... | |
detector.h defines the detector class.
The routine will build the geant4 solid, logical and physical volumes according to the class description.
The solid operations addition, subtractions, intersections are supported by implementing the +, -, * operators respectively.
A utility function that returns a graphic representation of each solid is also provided.
Additional utility functions are temporarily added here, to be stored in a separate library.
Definition in file detector.h.
map<string, detector> read_detector | ( | gemc_opts | , |
run_conditions | |||
) |
Definition at line 25 of file detector_io_mysql.cc.