BOSS 7.0.2
BESIII Offline Software System
|
#include <BesGeometry.h>
Public Member Functions | |
BesGeometry () | |
virtual | ~BesGeometry () |
virtual void | InitFromGDML (const TString fPath) |
virtual void | InitFromROOT (TGeoVolume *volBes) |
virtual void | InitGeometry () |
const char * | GetFilename (const char *RunPeriod) |
virtual void | SetDefaultVis () |
virtual void | Draw (Option_t *option="3D") |
virtual void | Draw3D () |
virtual void | Draw2DXY () |
virtual void | Draw2DZR () |
Float_t | GetBesR () |
Float_t | GetBesZ () |
TGeoVolume * | GetVolBes () |
TGeoVolume * | GetVolumeBeamPipe () |
MdcROOTGeo * | GetMdcROOTGeo () |
TofROOTGeo * | GetTofROOTGeo () |
EmcROOTGeo * | GetEmcROOTGeo () |
MucROOTGeo * | GetMucROOTGeo () |
TGeoVolume * | GetVolumeMdc () |
TGeoVolume * | GetVolumeMdcSegment (int segment) |
TGeoVolume * | GetVolumeMdcLayer (int layer) |
TGeoVolume * | GetVolumeMdcReplica (int layer) |
TGeoPhysicalNode * | GetPhysicalMdcReplica (int layer, int replica) |
TGeoVolume * | GetVolumeTof () |
TGeoPhysicalNode * | GetPhysicalTofScin (int part, int layer, int scin) |
TGeoVolume * | GetVolumeEmc () |
TGeoVolume * | GetVolumeEmcPart (int part) |
TGeoVolume * | GetVolumeEmcPhi (int part, int phi) |
TGeoVolume * | GetVolumeEmcTheta (int part, int phi, int theta) |
TGeoVolume * | GetVolumeEmcCrystal (int part, int phi, int theta) |
TGeoPhysicalNode * | GetPhysicalEmcCrystal (int part, int phi, int theta) |
TGeoVolume * | GetVolumeMuc () |
TGeoVolume * | GetVolumeMucAbsorber (int part, int seg, int absorber) |
TGeoVolume * | GetVolumeMucAbsorberPanel (int part, int seg, int absorber, int panel) |
TGeoVolume * | GetVolumeMucGap (int part, int seg, int gap) |
TGeoVolume * | GetVolumeMucStripPlane (int part, int seg, int gap) |
TGeoVolume * | GetVolumeMucStrip (int part, int seg, int gap, int strip) |
TGeoVolume * | GetVolumeMucGasChamber (int part, int seg, int gap, int panel, int gasChamber) |
TGeoVolume * | GetVolumeMucBakelite (int part, int seg, int gap, int RpcUpDown, int panel, int bakelite) |
TGeoPhysicalNode * | GetPhysicalMucGap (int part, int seg, int gap) |
TGeoPhysicalNode * | GetPhysicalMucStrip (int part, int seg, int gap, int strip) |
BesGeometry () | |
virtual | ~BesGeometry () |
virtual void | InitFromGDML (const TString fPath) |
virtual void | InitFromROOT (TGeoVolume *volBes) |
virtual void | InitGeometry () |
const char * | GetFilename (const char *RunPeriod) |
virtual void | SetDefaultVis () |
virtual void | Draw (Option_t *option="3D") |
virtual void | Draw3D () |
virtual void | Draw2DXY () |
virtual void | Draw2DZR () |
Float_t | GetBesR () |
Float_t | GetBesZ () |
TGeoVolume * | GetVolBes () |
TGeoVolume * | GetVolumeBeamPipe () |
MdcROOTGeo * | GetMdcROOTGeo () |
TofROOTGeo * | GetTofROOTGeo () |
EmcROOTGeo * | GetEmcROOTGeo () |
MucROOTGeo * | GetMucROOTGeo () |
TGeoVolume * | GetVolumeMdc () |
TGeoVolume * | GetVolumeMdcSegment (int segment) |
TGeoVolume * | GetVolumeMdcLayer (int layer) |
TGeoVolume * | GetVolumeMdcReplica (int layer) |
TGeoPhysicalNode * | GetPhysicalMdcReplica (int layer, int replica) |
TGeoVolume * | GetVolumeTof () |
TGeoPhysicalNode * | GetPhysicalTofScin (int part, int layer, int scin) |
TGeoVolume * | GetVolumeEmc () |
TGeoVolume * | GetVolumeEmcPart (int part) |
TGeoVolume * | GetVolumeEmcPhi (int part, int phi) |
TGeoVolume * | GetVolumeEmcTheta (int part, int phi, int theta) |
TGeoVolume * | GetVolumeEmcCrystal (int part, int phi, int theta) |
TGeoPhysicalNode * | GetPhysicalEmcCrystal (int part, int phi, int theta) |
TGeoVolume * | GetVolumeMuc () |
TGeoVolume * | GetVolumeMucAbsorber (int part, int seg, int absorber) |
TGeoVolume * | GetVolumeMucAbsorberPanel (int part, int seg, int absorber, int panel) |
TGeoVolume * | GetVolumeMucGap (int part, int seg, int gap) |
TGeoVolume * | GetVolumeMucStripPlane (int part, int seg, int gap) |
TGeoVolume * | GetVolumeMucStrip (int part, int seg, int gap, int strip) |
TGeoVolume * | GetVolumeMucGasChamber (int part, int seg, int gap, int panel, int gasChamber) |
TGeoVolume * | GetVolumeMucBakelite (int part, int seg, int gap, int RpcUpDown, int panel, int bakelite) |
TGeoPhysicalNode * | GetPhysicalMucGap (int part, int seg, int gap) |
TGeoPhysicalNode * | GetPhysicalMucStrip (int part, int seg, int gap, int strip) |
Definition at line 18 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
BesGeometry::BesGeometry | ( | ) |
|
virtual |
Definition at line 52 of file BesGeometry.cxx.
BesGeometry::BesGeometry | ( | ) |
|
virtual |
|
virtual |
Definition at line 279 of file BesGeometry.cxx.
Referenced by BesVisDisplay::DrawView(), and BesView::SetViewType().
|
virtual |
|
virtual |
Definition at line 340 of file BesGeometry.cxx.
Referenced by Draw().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 297 of file BesGeometry.cxx.
Referenced by Draw().
|
virtual |
|
inline |
Definition at line 35 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by ClassImp().
|
inline |
Definition at line 35 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 36 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by ClassImp().
|
inline |
Definition at line 36 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 43 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by BesEvent::ConstructEmcTrackFromRec(), BesEvent::DrawHits(), BesClient::HandleViewOptionMenu(), BesVisDisplay::InitGeometryFromGDML(), BesVisDisplay::InitGeometryFromROOT(), and BesEvent::SetHits().
|
inline |
Definition at line 43 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
const char * BesGeometry::GetFilename | ( | const char * | RunPeriod | ) |
Definition at line 259 of file BesGeometry.cxx.
const char * BesGeometry::GetFilename | ( | const char * | RunPeriod | ) |
|
inline |
Definition at line 41 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by BesEvent::ConstructMdcTrackFromRec(), BesEvent::DrawHits(), BesClient::HandleViewOptionMenu(), BesVisDisplay::InitGeometryFromGDML(), BesVisDisplay::InitGeometryFromROOT(), and BesEvent::SetHits().
|
inline |
Definition at line 41 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 44 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by BesEvent::ConstructMucTrackFromRec(), BesEvent::DrawHits(), BesClient::HandleViewOptionMenu(), BesVisDisplay::InitGeometryFromGDML(), BesVisDisplay::InitGeometryFromROOT(), and BesEvent::SetHits().
|
inline |
Definition at line 44 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 63 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 63 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 50 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 50 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 73 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 73 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 74 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 74 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 56 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 56 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 42 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by BesEvent::ConstructTofTrackFromRec(), BesEvent::DrawHits(), BesClient::HandleViewOptionMenu(), BesVisDisplay::InitGeometryFromGDML(), BesVisDisplay::InitGeometryFromROOT(), and BesEvent::SetHits().
|
inline |
Definition at line 42 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 38 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
Referenced by BesClient::SaveGeoAs().
|
inline |
Definition at line 38 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 39 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 39 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 58 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 58 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 62 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 62 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 59 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 59 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 60 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 60 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 61 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 61 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 46 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 46 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 48 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 48 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 49 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 49 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 47 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 47 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 65 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 65 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 66 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 66 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 67 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 67 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 72 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 72 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 68 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 68 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 71 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 71 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 70 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 70 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 69 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 69 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 52 of file EventDisplay/BesVisLib/BesVisLib-00-04-04/BesVisLib/BesGeometry.h.
|
inline |
Definition at line 52 of file InstallArea/include/BesVisLib/BesVisLib/BesGeometry.h.
|
virtual |
Definition at line 63 of file BesGeometry.cxx.
Referenced by BesVisDisplay::InitGeometryFromGDML().
|
virtual |
|
virtual |
Definition at line 132 of file BesGeometry.cxx.
Referenced by BesVisDisplay::InitGeometryFromROOT().
|
virtual |
|
virtual |
Definition at line 204 of file BesGeometry.cxx.
Referenced by InitFromGDML(), and InitFromROOT().
|
virtual |
|
virtual |
Definition at line 264 of file BesGeometry.cxx.
Referenced by BesVisDisplay::InitGeometryFromGDML().
|
virtual |