|
CbmRoot
|
#include <CbmTofGeoHandler.h>
Private Member Functions | |
| CbmTofGeoHandler (const CbmTofGeoHandler &) | |
| CbmTofGeoHandler | operator= (const CbmTofGeoHandler &) |
Private Attributes | |
| CbmTofDetectorId * | fTofId |
| Int_t | fGeoVersion |
| Bool_t | fIsSimulation |
| Int_t | fMCVersion |
| Bool_t | fUseNodeName |
| Int_t | fLastUsedDetectorID |
| CbmTofDetectorInfo | fDetectorInfoArray |
| UInt_t | fGeoPathHash |
| TGeoVolume * | fCurrentVolume |
| TGeoBBox * | fVolumeShape |
| Double_t | fGlobal [3] |
| TGeoHMatrix * | fGlobalMatrix |
| Global centre of volume. | |
Definition at line 41 of file CbmTofGeoHandler.h.
| CbmTofGeoHandler::CbmTofGeoHandler | ( | ) |
Constructor
Definition at line 29 of file CbmTofGeoHandler.cxx.
References fCurrentVolume, fDetectorInfoArray, fGeoPathHash, fGeoVersion, fGlobal, fGlobalMatrix, fIsSimulation, fLastUsedDetectorID, fMCVersion, fTofId, fUseNodeName, and fVolumeShape.
Referenced by CbmTofGeoHandler(), and operator=().
|
inline |
Destructor
Definition at line 48 of file CbmTofGeoHandler.h.
|
private |
References CbmTofGeoHandler().
| Int_t CbmTofGeoHandler::CheckGeometryVersion | ( | ) |
Definition at line 72 of file CbmTofGeoHandler.cxx.
References fGeoVersion, fIsSimulation, fMCVersion, fTofId, fUseNodeName, k07a, k12b, k14a, and k21a.
Referenced by Init().
| const char * CbmTofGeoHandler::CurrentNodeName | ( | ) | const |
Definition at line 525 of file CbmTofGeoHandler.cxx.
Referenced by CurrentNodeOffName().
| const char * CbmTofGeoHandler::CurrentNodeOffName | ( | Int_t | off | ) | const |
Definition at line 535 of file CbmTofGeoHandler.cxx.
References CurrentNodeName().
Referenced by GetUniqueCounterId(), and GetUniqueDetectorId().
Definition at line 444 of file CbmTofGeoHandler.cxx.
References fIsSimulation.
Referenced by CurrentVolOffID(), GetUniqueCounterId(), and GetUniqueDetectorId().
| const char * CbmTofGeoHandler::CurrentVolName | ( | ) | const |
Definition at line 490 of file CbmTofGeoHandler.cxx.
References fIsSimulation.
Referenced by CurrentVolOffName(), GetUniqueCounterId(), and GetUniqueDetectorId().
Definition at line 464 of file CbmTofGeoHandler.cxx.
References CurrentVolID(), and fIsSimulation.
Referenced by GetUniqueCounterId(), and GetUniqueDetectorId().
| const char * CbmTofGeoHandler::CurrentVolOffName | ( | Int_t | off | ) | const |
Definition at line 505 of file CbmTofGeoHandler.cxx.
References CurrentVolName(), and fIsSimulation.
Referenced by GetUniqueCounterId(), and GetUniqueDetectorId().
| void CbmTofGeoHandler::FillDetectorInfoArray | ( | Int_t | uniqueId | ) |
Definition at line 548 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, fLastUsedDetectorID, and fTofId.
Referenced by GetCell(), GetCounter(), GetDetSystemId(), GetGap(), GetSModule(), and GetSMType().
Definition at line 594 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, FillDetectorInfoArray(), and fLastUsedDetectorID.
Definition at line 612 of file CbmTofGeoHandler.cxx.
References fTofId.
Definition at line 578 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, FillDetectorInfoArray(), and fLastUsedDetectorID.
|
inline |
Definition at line 91 of file CbmTofGeoHandler.h.
References fTofId.
Definition at line 554 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, FillDetectorInfoArray(), and fLastUsedDetectorID.
Definition at line 586 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, FillDetectorInfoArray(), and fLastUsedDetectorID.
|
inline |
Definition at line 56 of file CbmTofGeoHandler.h.
References fGeoVersion.
Definition at line 602 of file CbmTofGeoHandler.cxx.
References GetSMType().
| Float_t CbmTofGeoHandler::GetSizeX | ( | TString | volName | ) |
Definition at line 614 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, fVolumeShape, and NavigateTo().
| Float_t CbmTofGeoHandler::GetSizeY | ( | TString | volName | ) |
Definition at line 623 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, fVolumeShape, and NavigateTo().
| Float_t CbmTofGeoHandler::GetSizeZ | ( | TString | volName | ) |
Definition at line 632 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, fVolumeShape, and NavigateTo().
Definition at line 570 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, FillDetectorInfoArray(), and fLastUsedDetectorID.
Definition at line 562 of file CbmTofGeoHandler.cxx.
References fDetectorInfoArray, FillDetectorInfoArray(), and fLastUsedDetectorID.
Referenced by GetRegion().
| Int_t CbmTofGeoHandler::GetUniqueCounterId | ( | ) |
Definition at line 262 of file CbmTofGeoHandler.cxx.
References counter, CurrentNodeOffName(), CurrentVolID(), CurrentVolName(), CurrentVolOffID(), CurrentVolOffName(), fDetectorInfoArray, fGeoVersion, fLastUsedDetectorID, fTofId, fUseNodeName, k07a, k12b, k14a, k21a, and kTof.
| Int_t CbmTofGeoHandler::GetUniqueDetectorId | ( | ) |
Definition at line 172 of file CbmTofGeoHandler.cxx.
References counter, CurrentNodeOffName(), CurrentVolID(), CurrentVolName(), CurrentVolOffID(), CurrentVolOffName(), fGeoVersion, fTofId, fUseNodeName, k07a, k12b, k14a, k21a, and kTof.
Referenced by GetUniqueDetectorId().
| Int_t CbmTofGeoHandler::GetUniqueDetectorId | ( | TString | volName | ) |
Definition at line 163 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, GetUniqueDetectorId(), and NavigateTo().
| Float_t CbmTofGeoHandler::GetX | ( | TString | volName | ) |
Definition at line 657 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, fGlobal, and NavigateTo().
| Float_t CbmTofGeoHandler::GetY | ( | TString | volName | ) |
Definition at line 649 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, fGlobal, and NavigateTo().
| Float_t CbmTofGeoHandler::GetZ | ( | TString | volName | ) |
Definition at line 641 of file CbmTofGeoHandler.cxx.
References fGeoPathHash, fGlobal, and NavigateTo().
Definition at line 46 of file CbmTofGeoHandler.cxx.
References CheckGeometryVersion(), fIsSimulation, and fMCVersion.
Referenced by CbmTaskTofClusterizerParWrite::InitParameters().
| void CbmTofGeoHandler::NavigateTo | ( | TString | volName | ) |
Definition at line 665 of file CbmTofGeoHandler.cxx.
References fCurrentVolume, fGeoPathHash, fGlobal, fIsSimulation, and fVolumeShape.
Referenced by GetSizeX(), GetSizeY(), GetSizeZ(), GetUniqueDetectorId(), GetX(), GetY(), and GetZ().
|
private |
References CbmTofGeoHandler().
| Int_t CbmTofGeoHandler::VolId | ( | const Text_t * | name | ) | const |
Definition at line 424 of file CbmTofGeoHandler.cxx.
References fIsSimulation, and VolIdGeo().
| Int_t CbmTofGeoHandler::VolIdGeo | ( | const char * | name | ) | const |
Definition at line 410 of file CbmTofGeoHandler.cxx.
Referenced by VolId().
|
private |
Definition at line 104 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), and NavigateTo().
|
private |
Definition at line 102 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), FillDetectorInfoArray(), GetCell(), GetCounter(), GetDetSystemId(), GetGap(), GetSModule(), GetSMType(), and GetUniqueCounterId().
|
private |
Definition at line 103 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), GetSizeX(), GetSizeY(), GetSizeZ(), GetUniqueDetectorId(), GetX(), GetY(), GetZ(), and NavigateTo().
|
private |
Definition at line 95 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), CheckGeometryVersion(), GetGeoVersion(), GetUniqueCounterId(), and GetUniqueDetectorId().
|
private |
Definition at line 106 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), GetX(), GetY(), GetZ(), and NavigateTo().
|
private |
Global centre of volume.
Definition at line 107 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler().
|
private |
Definition at line 97 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), CheckGeometryVersion(), CurrentVolID(), CurrentVolName(), CurrentVolOffID(), CurrentVolOffName(), Init(), NavigateTo(), and VolId().
|
private |
Definition at line 101 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), FillDetectorInfoArray(), GetCell(), GetCounter(), GetDetSystemId(), GetGap(), GetSModule(), GetSMType(), and GetUniqueCounterId().
|
private |
Definition at line 98 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), CheckGeometryVersion(), and Init().
|
private |
Definition at line 94 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), CheckGeometryVersion(), FillDetectorInfoArray(), GetCellId(), GetDetIdPointer(), GetUniqueCounterId(), and GetUniqueDetectorId().
|
private |
Definition at line 99 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), CheckGeometryVersion(), GetUniqueCounterId(), and GetUniqueDetectorId().
|
private |
Definition at line 105 of file CbmTofGeoHandler.h.
Referenced by CbmTofGeoHandler(), GetSizeX(), GetSizeY(), GetSizeZ(), and NavigateTo().