FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
macro
detectors
mdt
convert_geometry.C
Go to the documentation of this file.
1
convert_geometry
()
2
{
3
TString
geo =
""
;
4
cout <<
"Option: "
;
5
cin >> geo;
6
TFile *
file
;
7
if
(geo==
"Barrel"
) file = TFile::Open(
"../../geometry/muon_TS_barrel_v3.root"
,
"READ"
);
8
if
(geo==
"Endcap"
) file = TFile::Open(
"../../geometry/muon_TS_endcap.root"
,
"READ"
);
9
if
(geo==
"Forward"
) file = TFile::Open(
"../../geometry/muon_FS.root"
,
"READ"
);
10
if
(geo==
"MuonFilter"
) file = TFile::Open(
"../../geometry/muon_MF.root"
,
"READ"
);
11
12
TFile *
out
= TFile::Open(
"muon_"
+geo+
"_noGeo.root"
,
"RECREATE"
);
13
14
TGeoManager *
geoMan
= (TGeoManager*) file->Get(
"Assembly"
);
15
TGeoVolume*
topvol
= geoMan->GetMasterVolume();
16
topvol->SetName(
"Mdt"
+geo);
17
18
topvol->Write();
19
out->Save();
20
out->Close();
21
cout << endl <<
"File "
<< out->GetName() <<
" created!!"
<< endl;
22
}
file
TFile * file
Definition:
drc/old/draw_geom.C:12
geoMan
TGeoManager * geoMan
Definition:
createRootGeoFileBarrel_2018v1.C:21
convert_geometry
convert_geometry()
Definition:
convert_geometry.C:1
TString
TString
Definition:
SimCompleteLinkDef.h:6
out
TFile * out
Definition:
reco_muo.C:20
topvol
TGeoVolume * topvol
Definition:
Lars/geotester.C:28
Generated on Wed Apr 3 2019 08:43:49 for FairRoot/PandaRoot by
1.8.5