FairRoot/PandaRoot
Functions
convert_geometry.C File Reference

Go to the source code of this file.

Functions

 convert_geometry ()
 

Function Documentation

convert_geometry ( )

Definition at line 1 of file convert_geometry.C.

References file, geoMan, out, topvol, and TString.

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 }
TFile * file
TGeoManager * geoMan
TFile * out
Definition: reco_muo.C:20
TGeoVolume * topvol