/[PAMELA software]/trieste/pamVMC/src/PamVMCGeoRotMgr.cxx
ViewVC logotype

Contents of /trieste/pamVMC/src/PamVMCGeoRotMgr.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Wed Mar 4 12:51:18 2009 UTC (15 years, 9 months ago) by pamelats
Branch point for: MAIN, pamVMC
Initial revision

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 }

  ViewVC Help
Powered by ViewVC 1.1.23