ROOT logo
void DrawSPD(TString view="Prospective" ){
    AliITS *ITS = (AliITS*) gAlice->GetModule("ITS");
    if(!ITS) {
	cout << "You must initilize AliRoot with an ITS before plotting it"<<endl;
	return;
    } // end if
    Int_t version1 = ITS->GetMajorVersion();
    Int_t version2 = ITS->GetMinorVersion();
    gMC->Gsatt("*", "seen", -1);
    gMC->Gsatt("*", "fill", 7);
    gMC->Gsatt("alic", "seen", 0);
    gROOT->LoadMacro("ViewITSSPD.C");
    ViewITSSPD(version1,version2);
    //gInterpreter->ProcessLine("ViewSPD()");
    gMC->Gdopt("hide", "on");
    gMC->Gdopt("shad", "on");
    gMC->SetClipBox(".");
    if(view.Contains("Prospective")){
	//SetClipBox(volume name,xmin,xmax,ymin,ymax,zmin,zmax)
	gMC->SetClipBox("*",0.0,100.0,-1000.0,1000.0,0.0,1000.0);
	gMC->DefaultRange();
	//Gdraw(volume name,theta,phi,psi,axis originX,axis originY,scaleX,scaleY) angles in degrees
	gMC->Gdraw("alic", 40.0, 30.0, 0.0, 11, 10, .4, .4);
	gMC->Gdhead(1111, "Inner Tracking System");
	//gMC->Gdman(16,6,"MAN");
    } // end if
    if(view.Contains("EndView")){
	//SetClipBox(name,xmin,xmax,ymin,ymax,zmin,zmax)
	gMC->SetClipBox("*",-100.0,100.0,-1000.0,1000.0,1.0,1000.0);
	gMC->DefaultRange();
	//Gdraw(volume name,theta,phi,psi,axis originX,axis originY,scaleX,scaleY) angles in degrees
	gMC->Gdraw("alic",0.0,0.0,0.0,10.0,10.0,1.0,1.0);
	gMC->Gdhead(1111, "Inner Tracking System");
	//gMC->Gdman(16, 6, "MAN");
    } // end if
    if(view.Contains("SideView")){
	//SetClipBox(name,xmin,xmax,ymin,ymax,zmin,zmax)
	gMC->SetClipBox("*",0.0,100.0,-1000.0,1000.0,0.0,1000.0);
	gMC->DefaultRange();
	//Gdraw(volume name,theta,phi,psi,axis originX,axis originY,scaleX,scaleY) angles in degrees
	gMC->Gdraw("alic",90.0,0.0,0.0,10.0,10.0,0.35,0.35);
	gMC->Gdhead(1111, "Inner Tracking System");
	//gMC->Gdman(16, 6, "MAN");
    } // end if
}
 DrawSPD.C:1
 DrawSPD.C:2
 DrawSPD.C:3
 DrawSPD.C:4
 DrawSPD.C:5
 DrawSPD.C:6
 DrawSPD.C:7
 DrawSPD.C:8
 DrawSPD.C:9
 DrawSPD.C:10
 DrawSPD.C:11
 DrawSPD.C:12
 DrawSPD.C:13
 DrawSPD.C:14
 DrawSPD.C:15
 DrawSPD.C:16
 DrawSPD.C:17
 DrawSPD.C:18
 DrawSPD.C:19
 DrawSPD.C:20
 DrawSPD.C:21
 DrawSPD.C:22
 DrawSPD.C:23
 DrawSPD.C:24
 DrawSPD.C:25
 DrawSPD.C:26
 DrawSPD.C:27
 DrawSPD.C:28
 DrawSPD.C:29
 DrawSPD.C:30
 DrawSPD.C:31
 DrawSPD.C:32
 DrawSPD.C:33
 DrawSPD.C:34
 DrawSPD.C:35
 DrawSPD.C:36
 DrawSPD.C:37
 DrawSPD.C:38
 DrawSPD.C:39
 DrawSPD.C:40
 DrawSPD.C:41
 DrawSPD.C:42
 DrawSPD.C:43
 DrawSPD.C:44
 DrawSPD.C:45
 DrawSPD.C:46