GEMC  1.8
Geant4 Monte-Carlo Framework
Data Structures | Functions
detector.h File Reference
#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"
+ Include dependency graph for detector.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  detector
 

Functions

map< string, detectorread_detector (gemc_opts, run_conditions)
 Reads detector map from database. More...
 

Detailed Description

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.

Author

Maurizio Ungaro
mail: ungar.nosp@m.o@jl.nosp@m.ab.or.nosp@m.g


Definition in file detector.h.

Function Documentation

map<string, detector> read_detector ( gemc_opts  ,
run_conditions   
)

Definition at line 25 of file detector_io_mysql.cc.