#include <REROOT_Rotm.h>
Public Member Functions | |
| REROOT_Rotm (ROTM_DEF *) | |
| REROOT_Rotm () | |
| ~REROOT_Rotm () | |
| virtual void | accept (REROOT_Visitor &v) |
| void | clear () |
| void | printEvent (std::ostream &) const |
| Int_t | ID () const |
| const Char_t * | Name () const |
| Float_t | Theta1 () const |
| Float_t | Phi1 () const |
| Float_t | Theta2 () const |
| Float_t | Phi2 () const |
| Float_t | Theta3 () const |
| Float_t | Phi3 () const |
| Float_t | r11 () const |
| Float_t | r12 () const |
| Float_t | r13 () const |
| Float_t | r21 () const |
| Float_t | r22 () const |
| Float_t | r23 () const |
| Float_t | r31 () const |
| Float_t | r32 () const |
| Float_t | r33 () const |
Private Member Functions | |
| void | init () |
Private Attributes | |
| Int_t | m_ID |
| Char_t | m_Name [5] |
| Float_t | m_Theta1 |
| Float_t | m_Phi1 |
| Float_t | m_Theta2 |
| Float_t | m_Phi2 |
| Float_t | m_Theta3 |
| Float_t | m_Phi3 |
| Float_t | m_r11 |
| Float_t | m_r12 |
| Float_t | m_r13 |
| Float_t | m_r21 |
| Float_t | m_r22 |
| Float_t | m_r23 |
| Float_t | m_r31 |
| Float_t | m_r32 |
| Float_t | m_r33 |
|
|
Definition at line 59 of file REROOT_Rotm.cxx. References init(). 00060 {
00061 m_ID = nr->ID - 1; // C index
00062 m_Theta1 = nr->Theta1;
00063 m_Phi1 = nr->Phi1;
00064 m_Theta2 = nr->Theta2;
00065 m_Phi2 = nr->Phi2;
00066 m_Theta3 = nr->Theta3;
00067 m_Phi3 = nr->Phi3;
00068 m_r11 = nr->r11;
00069 m_r12 = nr->r12;
00070 m_r13 = nr->r13;
00071 m_r21 = nr->r21;
00072 m_r22 = nr->r22;
00073 m_r23 = nr->r23;
00074 m_r31 = nr->r31;
00075 m_r32 = nr->r32;
00076 m_r33 = nr->r33;
00077
00078 // Fill String objects for char vectors from Rotm struct.
00079 Int_t i; // Keep this declaration here for scope outside for-loops.
00080 for (i=0; i<4; i++) {
00081 if (nr->Name[i]=='\0' || nr->Name[i]==' ') break;
00082 m_Name[i] = nr->Name[i];
00083 }
00084 m_Name[i] = '\0';
00085
00086 init();
00087 }
|
|
|
Definition at line 89 of file REROOT_Rotm.cxx. 00090 {
00091 }
|
|
|
Definition at line 97 of file REROOT_Rotm.cxx. 00098 {
00099 }
|
|
|
Definition at line 45 of file REROOT_Rotm.h. References REROOT_Visitor::visit(). 00045 { v.visit(this); }
|
|
|
Definition at line 101 of file REROOT_Rotm.cxx. 00102 {
00103 }
|
|
|
Definition at line 51 of file REROOT_Rotm.h. 00051 {return m_ID; } // ID
|
|
|
Definition at line 93 of file REROOT_Rotm.cxx. 00094 {
00095 }
|
|
|
Definition at line 52 of file REROOT_Rotm.h. Referenced by RerootExodus::GetRotm(). 00052 {return m_Name; } // Name[5]
|
|
|
Definition at line 54 of file REROOT_Rotm.h. 00054 {return m_Phi1; } // Phi1
|
|
|
Definition at line 56 of file REROOT_Rotm.h. 00056 {return m_Phi2; } // Phi2
|
|
|
Definition at line 58 of file REROOT_Rotm.h. 00058 {return m_Phi3; } // Phi3
|
|
|
Definition at line 105 of file REROOT_Rotm.cxx. 00106 {
00107 pstream << "======================= Rotm =====================\n";
00108 }
|
|
|
Definition at line 59 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00059 {return m_r11; } // r11
|
|
|
Definition at line 60 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00060 {return m_r12; } // r12
|
|
|
Definition at line 61 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00061 {return m_r13; } // r13
|
|
|
Definition at line 62 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00062 {return m_r21; } // r21
|
|
|
Definition at line 63 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00063 {return m_r22; } // r22
|
|
|
Definition at line 64 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00064 {return m_r23; } // r23
|
|
|
Definition at line 65 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00065 {return m_r31; } // r31
|
|
|
Definition at line 66 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00066 {return m_r32; } // r32
|
|
|
Definition at line 67 of file REROOT_Rotm.h. Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal(). 00067 {return m_r33; } // r33
|
|
|
Definition at line 53 of file REROOT_Rotm.h. 00053 {return m_Theta1; } // Theta1
|
|
|
Definition at line 55 of file REROOT_Rotm.h. 00055 {return m_Theta2; } // Theta2
|
|
|
Definition at line 57 of file REROOT_Rotm.h. 00057 {return m_Theta3; } // Theta3
|
|
|
Definition at line 20 of file REROOT_Rotm.h. |
|
|
Definition at line 21 of file REROOT_Rotm.h. |
|
|
Definition at line 23 of file REROOT_Rotm.h. |
|
|
Definition at line 25 of file REROOT_Rotm.h. |
|
|
Definition at line 27 of file REROOT_Rotm.h. |
|
|
Definition at line 28 of file REROOT_Rotm.h. |
|
|
Definition at line 29 of file REROOT_Rotm.h. |
|
|
Definition at line 30 of file REROOT_Rotm.h. |
|
|
Definition at line 31 of file REROOT_Rotm.h. |
|
|
Definition at line 32 of file REROOT_Rotm.h. |
|
|
Definition at line 33 of file REROOT_Rotm.h. |
|
|
Definition at line 34 of file REROOT_Rotm.h. |
|
|
Definition at line 35 of file REROOT_Rotm.h. |
|
|
Definition at line 36 of file REROOT_Rotm.h. |
|
|
Definition at line 22 of file REROOT_Rotm.h. |
|
|
Definition at line 24 of file REROOT_Rotm.h. |
|
|
Definition at line 26 of file REROOT_Rotm.h. |
1.3.9.1