]>
Commit | Line | Data |
---|---|---|
1 | void SetViewVolumes(const char* opt){ | |
2 | // | |
3 | if(!strstr(opt,"all")) return; | |
4 | // | |
5 | } | |
6 | //---------------------------------------------------------------------- | |
7 | void Displayv11(const char* filename=""){ | |
8 | // Display AliITSv11 Geometry | |
9 | // Inputs: | |
10 | // const char* filename output file with the display in it | |
11 | // Outputs: | |
12 | // none. | |
13 | // Retrurn: | |
14 | // none. | |
15 | ||
16 | gSystem->Load("libGeom"); | |
17 | // | |
18 | TCanvas *c1 = new TCanvas("C1","ITS Simulation Geometry",400,400); | |
19 | // | |
20 | if(gGeoManager) delete gGeoManager; | |
21 | TGeoManager *mgr2 = gGeoManager = new TGeoManager("ITSGeometry", | |
22 | " ITS Simulation Geometry Manager"); | |
23 | // | |
24 | TGeoMaterial *vacmat = new TGeoMaterial("Vacume",0,0,0); | |
25 | TGeoMedium *vacmed = new TGeoMedium("Vacume_med",1,vacmat); | |
26 | TGeoVolume *ALIC = mgr2->MakeBox("ALIC",vacmed,100.,100.,200.); | |
27 | mgr2->SetTopVolume(ALIC); | |
28 | // | |
29 | //AliITSv11 *its = new AliITSv11("ITS Simulation Volumes"); | |
30 | AliITSv11 *its = new AliITSv11(); | |
31 | its->SetDebug(1); | |
32 | its->CreateMaterials(); | |
33 | its->CreateGeometry(); | |
34 | //SetViewVolumes("all"); | |
35 | // | |
36 | mgr2->CloseGeometry(); | |
37 | // | |
38 | //mgr2->SetVisOption(0); | |
39 | // | |
40 | TView *view = gPad->GetView(); | |
41 | if(view){ | |
42 | view->RotateView(0,90); | |
43 | view->ShowAxis(); | |
44 | } // end if | |
45 | ALIC->Draw(); | |
46 | // | |
47 | } |