#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 16 of file REROOT_Rotm.h.
| REROOT_Rotm::REROOT_Rotm | ( | ROTM_DEF * | ) |
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 }
| REROOT_Rotm::REROOT_Rotm | ( | ) |
| REROOT_Rotm::~REROOT_Rotm | ( | ) |
| virtual void REROOT_Rotm::accept | ( | REROOT_Visitor & | v | ) | [inline, virtual] |
Definition at line 45 of file REROOT_Rotm.h.
References REROOT_Visitor::visit().
00045 { v.visit(this); }
| void REROOT_Rotm::clear | ( | ) |
| Int_t REROOT_Rotm::ID | ( | ) | const [inline] |
| void REROOT_Rotm::init | ( | ) | [private] |
| const Char_t* REROOT_Rotm::Name | ( | void | ) | const [inline] |
Definition at line 52 of file REROOT_Rotm.h.
References m_Name.
Referenced by RerootExodus::GetRotm().
00052 {return m_Name; } // Name[5]
| Float_t REROOT_Rotm::Phi1 | ( | ) | const [inline] |
| Float_t REROOT_Rotm::Phi2 | ( | ) | const [inline] |
| Float_t REROOT_Rotm::Phi3 | ( | ) | const [inline] |
| void REROOT_Rotm::printEvent | ( | std::ostream & | ) | const |
| Float_t REROOT_Rotm::r11 | ( | ) | const [inline] |
Definition at line 59 of file REROOT_Rotm.h.
References m_r11.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00059 {return m_r11; } // r11
| Float_t REROOT_Rotm::r12 | ( | ) | const [inline] |
Definition at line 60 of file REROOT_Rotm.h.
References m_r12.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00060 {return m_r12; } // r12
| Float_t REROOT_Rotm::r13 | ( | ) | const [inline] |
Definition at line 61 of file REROOT_Rotm.h.
References m_r13.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00061 {return m_r13; } // r13
| Float_t REROOT_Rotm::r21 | ( | ) | const [inline] |
Definition at line 62 of file REROOT_Rotm.h.
References m_r21.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00062 {return m_r21; } // r21
| Float_t REROOT_Rotm::r22 | ( | ) | const [inline] |
Definition at line 63 of file REROOT_Rotm.h.
References m_r22.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00063 {return m_r22; } // r22
| Float_t REROOT_Rotm::r23 | ( | ) | const [inline] |
Definition at line 64 of file REROOT_Rotm.h.
References m_r23.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00064 {return m_r23; } // r23
| Float_t REROOT_Rotm::r31 | ( | ) | const [inline] |
Definition at line 65 of file REROOT_Rotm.h.
References m_r31.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00065 {return m_r31; } // r31
| Float_t REROOT_Rotm::r32 | ( | ) | const [inline] |
Definition at line 66 of file REROOT_Rotm.h.
References m_r32.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00066 {return m_r32; } // r32
| Float_t REROOT_Rotm::r33 | ( | ) | const [inline] |
Definition at line 67 of file REROOT_Rotm.h.
References m_r33.
Referenced by MINFLST::BookHits(), MINFFLS::BookHits(), MINFEMU::BookHits(), RerootExodus::SEIdGlobalToLocal(), and RerootExodus::SEIdLocalToGlobal().
00067 {return m_r33; } // r33
| Float_t REROOT_Rotm::Theta1 | ( | ) | const [inline] |
Definition at line 53 of file REROOT_Rotm.h.
References m_Theta1.
00053 {return m_Theta1; } // Theta1
| Float_t REROOT_Rotm::Theta2 | ( | ) | const [inline] |
Definition at line 55 of file REROOT_Rotm.h.
References m_Theta2.
00055 {return m_Theta2; } // Theta2
| Float_t REROOT_Rotm::Theta3 | ( | ) | const [inline] |
Definition at line 57 of file REROOT_Rotm.h.
References m_Theta3.
00057 {return m_Theta3; } // Theta3
Int_t REROOT_Rotm::m_ID [private] |
Char_t REROOT_Rotm::m_Name[5] [private] |
Float_t REROOT_Rotm::m_Phi1 [private] |
Float_t REROOT_Rotm::m_Phi2 [private] |
Float_t REROOT_Rotm::m_Phi3 [private] |
Float_t REROOT_Rotm::m_r11 [private] |
Float_t REROOT_Rotm::m_r12 [private] |
Float_t REROOT_Rotm::m_r13 [private] |
Float_t REROOT_Rotm::m_r21 [private] |
Float_t REROOT_Rotm::m_r22 [private] |
Float_t REROOT_Rotm::m_r23 [private] |
Float_t REROOT_Rotm::m_r31 [private] |
Float_t REROOT_Rotm::m_r32 [private] |
Float_t REROOT_Rotm::m_r33 [private] |
Float_t REROOT_Rotm::m_Theta1 [private] |
Float_t REROOT_Rotm::m_Theta2 [private] |
Float_t REROOT_Rotm::m_Theta3 [private] |
1.4.7