#include <TROOT.h>
#include <FairGeoLoader.h>
#include <FairGeoInterface.h>
#include <FairGeoBuilder.h>
#include <FairGeoPcon.h>
#include <FairGeoMedia.h>
#include <TGeoCompositeShape.h>
#include <TGeoMatrix.h>
#include <TGeoVolume.h>
#include <TGeoTube.h>
#include <TGeoArb8.h>
#include <TGeoPara.h>
#include <TSystem.h>
#include <TFile.h>
#include <TGeoPcon.h>
#include <TGeoManager.h>
#include <TGeoTorus.h>
#include <TGeoSphere.h>
#include <TMath.h>
#include <TRandom.h>
#include <PndLmdDim.h>
#include <TGeoPhysicalNode.h>
#include <TGeoCone.h>
#include <PndGeoHandling.h>
#include <iostream>
#include <cmath>
#include <sstream>
#include <TApplication.h>
Go to the source code of this file.
void create_HV_MAPS |
( |
bool |
misalign = false | ) |
|
Definition at line 43 of file lmd_geohandler_benchmark.C.
References PndLmdDim::Generate_rootgeom(), geobuild, geoFace, geoLoad, PndLmdDim::Get_instance(), gGeoMan, Media, nmed, and top.
48 FairGeoLoader*
geoLoad =
new FairGeoLoader(
"TGeo",
"FairGeoLoader");
49 FairGeoInterface *
geoFace = geoLoad->getGeoInterface();
50 geoFace->setMediaFile(
"../../geometry/media_pnd.geo");
54 FairGeoMedia *
Media = geoFace->getMedia();
55 FairGeoBuilder *
geobuild=geoLoad->getGeoBuilder();
57 FairGeoMedium *FairMediumSilicon = Media->getMedium(
"silicon");
59 Int_t
nmed=geobuild->createMedium(FairMediumSilicon);
61 TGeoManager*
gGeoMan = (TGeoManager*)gROOT->FindObject(
"FAIRGeom");
63 TGeoVolume *
top =
new TGeoVolumeAssembly(
"lum");
65 gGeoMan->SetTopVolume(top);
75 gGeoMan->CloseGeometry();
79 gGeoMan->SetVisLevel(20);
FairGeoBuilder * geobuild
void Generate_rootgeom(TGeoVolume &mothervol, bool misaligned=false)
static PndLmdDim & Get_instance()
FairGeoInterface * geoFace
const bool include_box = false |
const bool show_beam_pipe_dummy = true |