FairRoot/PandaRoot
convert_geometry.C
Go to the documentation of this file.
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
convert_geometry()
TFile * out
Definition: reco_muo.C:20
TGeoVolume * topvol