/[PAMELA software]/PamVMC_update/src/PamVMCGeoRotMgr.cxx
ViewVC logotype

Annotation of /PamVMC_update/src/PamVMCGeoRotMgr.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (hide annotations) (download) (vendor branch)
Tue Oct 15 15:51:44 2013 UTC (11 years, 1 month ago) by formato
Branch: MAIN, rel
CVS Tags: reltag, HEAD
Changes since 1.1: +0 -0 lines
PamVMC update

1 formato 1.1 #include "PamVMCGeoRotMgr.h"
2    
3     PamVMCGeoRotMgr::PamVMCGeoRotMgr() {
4    
5     fdmap.Add( new TObjString("rot1"), new TGeoRotation("rot1",90.,90.,90.,180.,0.,0.));
6     fdmap.Add( new TObjString("rot2"), new TGeoRotation("rot2",90.,0.,180.,90.,90.,90.));
7     fdmap.Add( new TObjString("rot3"), new TGeoRotation("rot3",90.,90.,90.,360.,180.,0.));
8     fdmap.Add( new TObjString("rot4"), new TGeoRotation("rot4",90.,180.,90.,270.,0.,0.));
9     fdmap.Add( new TObjString("rot5"), new TGeoRotation("rot5",90.,180.,90.,90.,180.,0.));
10     fdmap.Add( new TObjString("rot6"), new TGeoRotation("rot6",90.,270.,90.,360.,0.,0.));
11     fdmap.Add( new TObjString("rot7"), new TGeoRotation("rot7",0.,0.,90.,90.,90.,180.));
12     fdmap.Add( new TObjString("rot8"), new TGeoRotation("rot8",180.,0.,90.,90.,90.,0.));
13     fdmap.Add( new TObjString("rot9"), new TGeoRotation("rot9",90.,180.,90.,90.,180.,0.));
14     fdmap.Add( new TObjString("rot10"), new TGeoRotation("rot10",90.,0.,90.,270.,180.,0.));
15     fdmap.Add( new TObjString("rot11"), new TGeoRotation("rot11",90.,0.,73.,90.,163.,90.));
16     fdmap.Add( new TObjString("rot12"), new TGeoRotation("rot12",90.,180.,253.,270.,163.,270.));
17     fdmap.Add( new TObjString("rot13"), new TGeoRotation("rot13",90.,270.,70.,0.,160.,0.));
18     fdmap.Add( new TObjString("rot14"), new TGeoRotation("rot14",90.,90.,70.,180.,160.,180.));
19    
20     }
21     PamVMCGeoRotMgr * PamVMCGeoRotMgr::fgeorot = 0;
22    
23     PamVMCGeoRotMgr * PamVMCGeoRotMgr::Instance(){
24     if(fgeorot == 0) {
25     fgeorot = new PamVMCGeoRotMgr();
26     }
27     return fgeorot;
28     }
29    
30     TGeoRotation * PamVMCGeoRotMgr::GetRot(const char *name){
31     return (TGeoRotation*) fdmap(name);
32     }
33    
34     void PamVMCGeoRotMgr::AddRot(const char *name, TGeoRotation *rot){
35     fdmap.Add( new TObjString(name), rot);
36     }

  ViewVC Help
Powered by ViewVC 1.1.23