| Problem in creating geometry from root file [message #14984] | 
			Fri, 19 July 2013 19:08   | 
		 
		
			
				
				
				
					
						  
						Shyam Kumar
						 Messages: 78 Registered: September 2012  Location: Mumbai, Maharashtra India
						
					 | 
					continuous participant  | 
					From: 103.21.127*
  | 
		 
		 
	 | 
 
	
		Hi, 
I want to draw the geometry from the root file given in /pandaroot/geometry folder although I can draw the geometry in TBrowser but not in code. I am using the code below which was for params.root file.The Error is shown below. Also tell me can I draw a .geo file to see its geometry?.  
 
drawGeo() 
{ 
   
  gROOT->LoadMacro("$VMCWORKDIR/gconfig/rootlogon.C"); 
  rootlogon(); 
 gSystem->Load("libGeom"); 
TFile *f = TFile::Open("/home/shyam/fairsoft/pandaroot/geometry/LambdaDisksNew.root ");  
   
  //TFile* file = new TFile("params.root"); 
  f->Get("FairBaseParSet");  
  gGeoManager->SetVisLevel(3); 
 //defoult 3 
  gGeoManager->GetMasterVolume()->Draw("ogl"); 
 
 
} 
 
Processing drawGeo.C... 
Note: File "/home/shyam/fairsoft/pandaroot/buildPanda/lib/libDrc.so" already loaded 
Error: illegal pointer to class object gGeoManager 0x0 2182  drawGeo.C:17: 
*** Interpreter error recovered *** 
 
		
		
		
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 |