/[PAMELA software]/PamVMC_update/examples/geom.C
ViewVC logotype

Annotation of /PamVMC_update/examples/geom.C

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Tue Oct 15 15:51:37 2013 UTC (11 years, 1 month ago) by formato
Branch point for: MAIN, rel
File MIME type: text/plain
Initial revision

1 formato 1.1 {
2     gSystem->Load("libGeom.so");
3     new TGeoManager();
4     gGeoManager->Import("geometry.root");
5     gGeoManager->CloseGeometry();
6     //Print out global positions of the TSPA sensors
7     for (Int_t plNo = 1; plNo<=6; plNo++){
8     for(Int_t padNo = 1; padNo<=6; padNo++){
9     Int_t i = (plNo-1)*6+padNo;
10     TString path = "/PAME_1/SPEB";
11     if(plNo<=5){
12     path+="_1/MGF";
13     path += plNo;
14     }
15     path +="_1/TRP";
16     path += plNo;
17     path +="_1/TPA";
18     path += plNo;
19     path +="_";
20     path += plNo;
21     path +="/TRSL_";
22     path += i;
23     //cout<<"changing path to "<<path<<endl;
24     gGeoManager->cd(path);
25     Double_t master[3];
26     Double_t local[3];
27    
28     for (Int_t j=0; j<3; ++j) local[j] = (Double_t)0.;
29    
30     Double_t * m = &master[0];
31     Double_t * l = &local[0];
32    
33     gGeoManager->LocalToMaster(l,m);
34    
35     cout<<"TSPA_"<<i<<" x,y,z,"<<master[0]<<","<<master[1]<<","<<master[2]<<","<<endl;
36     gGeoManager->GetCurrentNode()->GetMatrix()->Print();
37    
38     }
39     }
40     }

  ViewVC Help
Powered by ViewVC 1.1.23