BOSS 7.1.2
BESIII Offline Software System
|
#include <MucROOTGeo.h>
Public Member Functions | |
MucROOTGeo () | |
Constructor. | |
~MucROOTGeo () | |
Destructor. | |
void | InitFromGdml (const char *gdmlFile, const char *setupName) |
Initialize the instance of ROOTGeo. | |
void | SetNode () |
Set the pointers to theirs nodes;. | |
void | SetDefaultVis () |
Set default visual attributes;. | |
void | SetAllVisible () |
Set all visible;. | |
void | SetQuarterVisible () |
Set quater visible;. | |
void | SetPhysicalNode () |
Set the pointers to the physical nodes;. | |
int | GetPartNum () |
Get number of part;. | |
int | GetSegNum (int part) |
Get number of segment on part;. | |
int | GetGapNum (int part) |
Get number of gap on part;. | |
int | GetStripNum (int part, int seg, int gap) |
Get number of strip on gap;. | |
TGeoVolume * | GetVolumeMuc () |
Get Muc volume;. | |
TGeoVolume * | GetVolumeAbsorber (int part, int seg, int absorber) |
Get absorber volume; | |
float | GetAbsorberThickness (int part, int seg, int absorber) |
Get thickness of an absorber;. | |
TGeoVolume * | GetVolumeAbsorberPanel (int part, int seg, int absorber, int panel) |
Get absorber panel volume; | |
TGeoVolume * | GetVolumeGap (int part, int seg, int gap) |
Get gap volume; | |
TGeoVolume * | GetVolumeAluminumBox (int part, int seg, int gap) |
Get box volume; | |
TGeoVolume * | GetVolumeStripPlane (int part, int seg, int gap) |
Get strip plane volume;. | |
TGeoVolume * | GetVolumeStrip (int part, int seg, int gap, int strip) |
Get strip volume; | |
TGeoVolume * | GetVolumeGasChamber (int part, int seg, int gap, int panel, int gasChamber) |
Get rpc gas chamber volume; | |
TGeoVolume * | GetVolumeBakelite (int part, int seg, int gap, int panel, int bakelite) |
Get rpc bakelite volume; | |
TGeoNode * | GetGap (int part, int seg, int gap) |
Get absorber node; | |
TGeoNode * | GetStripPlane (int part, int seg, int gap) |
Get box node;. | |
TGeoNode * | GetStrip (int part, int seg, int gap, int strip) |
Get strip node; | |
TGeoPhysicalNode * | GetPhysicalGap (int part, int seg, int gap) |
Get rpc gas chamber node; | |
TGeoPhysicalNode * | GetPhysicalAluminumBox (int part, int seg, int gap) |
Get box physical node;. | |
TGeoPhysicalNode * | GetPhysicalStrip (int part, int seg, int gap, int strip) |
Get strip physical node;. | |
MucROOTGeo () | |
Constructor. | |
~MucROOTGeo () | |
Destructor. | |
void | InitFromGDML (const char *gdmlFile, const char *setupName) |
Initialize ROOTGeo from GDML. | |
void | InitFromROOT (TGeoVolume *vol) |
Initialize ROOTGeo from TGeoVolume logicalMuc. | |
void | Init2DGeometry () |
Initialize 2D Geometry. | |
void | SetNode () |
Set the pointers to theirs nodes;. | |
void | SetVolumeDefaultVis () |
Set default visual attributes;. | |
void | SetPhysicalDefaultVis () |
void | SetAllVisible () |
Set all visible;. | |
void | SetQuarterVisible () |
Set quater visible;. | |
void | SetHalfVisible () |
Set half visible;. | |
void | SetNoEndVisible () |
Set noend visible;. | |
void | SetPhysicalNode () |
Set the pointers to the physical nodes;. | |
void | SetDetector () |
Set Detecor (what is detector depends on you) | |
void | SetHits () |
Set all physicalNodes corresponding to digiCol;. | |
void | SetVisMucDetector () |
Set Muc detector visibility;. | |
void | SetVisMucHits () |
Set Muc hits visibility;. | |
int | GetPartNb () |
Get number of part;. | |
int | GetSegNb (int part) |
Get number of segment on part;. | |
int | GetGapNb (int part) |
Get number of gap on part;. | |
int | GetStripNb (int part, int seg, int gap) |
Get number of strip on gap;. | |
int | GetAbsorberNb (int part) |
Get number of absorber on part;. | |
void | SetVolumeMuc (TGeoVolume *vol) |
Set Muc volume, while initializing from ROOT;. | |
TGeoVolume * | GetVolumeMuc () |
Get Muc volume;. | |
TGeoVolume * | GetVolumeAbsorber (int part, int seg, int absorber) |
Get absorber volume; | |
TGeoVolume * | GetVolumeAbsorberSmallBlock (int gap, int sb) |
Get absorber small block;. | |
TGeoVolume * | GetVolumeAbsorberPanel (int part, int seg, int absorber, int panel) |
Get absorber panel volume; | |
TGeoVolume * | GetVolumeGap (int part, int seg, int gap) |
Get gap volume; | |
TGeoVolume * | GetVolumeBox (int part, int seg, int gap) |
Get box volume; | |
TGeoVolume * | GetVolumeBoxSurface (int part, int seg, int gap, int up) |
Get box surface volume; | |
TGeoVolume * | GetVolumeStripPlane (int part, int seg, int gap) |
Get strip plane volume;. | |
TGeoVolume * | GetVolumeStrip (int part, int seg, int gap, int strip) |
Get strip volume; | |
TGeoVolume * | GetVolumeGasChamber (int part, int seg, int gap, int panel, int gasChamber) |
Get rpc gas chamber volume; | |
TGeoVolume * | GetVolumeGasBorder (int part, int seg, int gap, int panel, int gasChamber) |
Get rpc gas border volume; | |
TGeoVolume * | GetVolumeBakelite (int part, int seg, int gap, int RpcUpDown, int panel, int bakelite) |
Get rpc bakelite volume; | |
TGeoNode * | GetAbsorber (int part, int seg, int absorber) |
Get absorber node; | |
TGeoNode * | GetAbsorberPanel (int part, int seg, int absorber, int panel) |
Get absorber panel node; | |
TGeoNode * | GetGap (int part, int seg, int gap) |
Get gap node; | |
TGeoNode * | GetStripPlane (int part, int seg, int gap) |
Get strip plane node;. | |
TGeoNode * | GetStrip (int part, int seg, int gap, int strip) |
Get strip node; | |
TGeoPhysicalNode * | GetPhysicalAbsorber (int part, int seg, int gap, int panel) |
Get rpc gas chamber node; | |
TGeoPhysicalNode * | GetPhysicalGap (int part, int seg, int gap) |
Get gap physical node;. | |
TGeoPhysicalNode * | GetPhysicalStrip (int part, int seg, int gap, int strip) |
Get strip physical node;. | |
Muc2DStrip * | Get2DStrip (int part, int seg, int gap, int strip) |
Get Muc2DStrip;. | |
Int_t | GetPart (TGeoPhysicalNode *phyNode) |
Get part no of a physcial node. | |
Bool_t | IsZRVisible (int part, int seg) |
Is a segment visible in ZR view. | |
Double_t | Range360 (Double_t input) |
Get input value 0~360. | |
void | Draw (Option_t *option) |
Draw function. | |
void | DrawHits (Option_t *option) |
Draw 2D hits. | |
Public Member Functions inherited from SubDetectorROOTGeo | |
SubDetectorROOTGeo () | |
Constructor. | |
virtual | ~SubDetectorROOTGeo () |
Destructor. | |
void | ReadGdml (const char *gdmlFile, const char *setupName) |
Initialize the instance of ROOTGeo. | |
int | IsInitialized () |
If the ROOT geometry of this subdetctor is initialized;. | |
void | SetChildNo (int childNo) |
TGeoVolume * | GetLogicalVolume (const std::string &vn) |
Get a logical volume by name;. | |
TGeoVolume * | GetTopVolume () |
Get the top(world) volume;. | |
TGeoVolumeAssembly * | GetAssemblyVolume (const std::string &an) |
Get an assembly by name;. | |
TGeoNode * | GetNode (const std::string &nn) |
Get a node(physical volume) by name;. | |
SubDetectorROOTGeo () | |
Constructor. | |
virtual | ~SubDetectorROOTGeo () |
Destructor. | |
virtual void | ReadGdml (const char *gdmlFile, const char *setupName) |
Initialize the instance of ROOTGeo. | |
virtual int | IsInitialized () |
If the ROOT geometry of this subdetctor is initialized;. | |
virtual void | SetChildNo (int childNo) |
virtual TGeoVolume * | GetLogicalVolume (const std::string &vn) |
Get a logical volume by name;. | |
virtual TGeoVolume * | GetTopVolume () |
Get the top(world) volume;. | |
virtual TGeoVolumeAssembly * | GetAssemblyVolume (const std::string &an) |
Get an assembly by name;. | |
virtual TGeoNode * | GetNode (const std::string &nn) |
Get a node(physical volume) by name;. | |
virtual int | GetHitsNum () |
Get number of hits in HitsArray;. | |
virtual TGeoPhysicalNode * | GetHit (int i) |
Get ith hit in HitsArray;. | |
virtual void | SetDetectorOn () |
Set all physicalNodes in m_DeteorsArray visible;. | |
Additional Inherited Members | |
Protected Attributes inherited from SubDetectorROOTGeo | |
int | m_ROOTGeoInit |
int | m_childNo |
TGeoVolume * | m_TopVolume |
int | m_2DGeoInit |
TObjArray * | m_DetectorsArray |
TObjArray * | m_HitsArray |
TObjArray * | m_2DHitsArray |
Class MucGeo contains all of the objects necessary to describe the muc geometry.
Definition at line 27 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/ROOTGeo/MucROOTGeo.h.
MucROOTGeo::MucROOTGeo | ( | ) |
Constructor.
Definition at line 29 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
MucROOTGeo::~MucROOTGeo | ( | ) |
Destructor.
Definition at line 55 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
MucROOTGeo::MucROOTGeo | ( | ) |
Constructor.
MucROOTGeo::~MucROOTGeo | ( | ) |
Destructor.
void MucROOTGeo::Draw | ( | Option_t * | option | ) |
Draw function.
Definition at line 1477 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::Draw2DXY(), and BesGeometry::Draw2DZR().
void MucROOTGeo::DrawHits | ( | Option_t * | option | ) |
Draw 2D hits.
Definition at line 1537 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesEvent::DrawHits().
Muc2DStrip * MucROOTGeo::Get2DStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get Muc2DStrip;.
Definition at line 1402 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesEvent::ConstructMucTrackFromRec().
TGeoNode * MucROOTGeo::GetAbsorber | ( | int | part, |
int | seg, | ||
int | absorber ) |
Get absorber node;
Definition at line 1319 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by Init2DGeometry().
int MucROOTGeo::GetAbsorberNb | ( | int | part | ) |
Get number of absorber on part;.
Definition at line 1192 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by GetPart(), SetDetector(), and SetVolumeDefaultVis().
TGeoNode * MucROOTGeo::GetAbsorberPanel | ( | int | part, |
int | seg, | ||
int | absorber, | ||
int | panel ) |
Get absorber panel node;
Definition at line 1330 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
float MucROOTGeo::GetAbsorberThickness | ( | int | part, |
int | seg, | ||
int | absorber ) |
Get thickness of an absorber;.
Definition at line 362 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucGeoGeneral::InitFromXML().
TGeoNode * MucROOTGeo::GetGap | ( | int | part, |
int | seg, | ||
int | gap ) |
Get absorber node;
Get absorber panel node;
Get gap node;
Definition at line 446 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by Init2DGeometry(), SetAllVisible(), SetDefaultVis(), SetHalfVisible(), SetNoEndVisible(), SetPhysicalNode(), SetQuarterVisible(), and SetVolumeDefaultVis().
TGeoNode * MucROOTGeo::GetGap | ( | int | part, |
int | seg, | ||
int | gap ) |
Get gap node;
int MucROOTGeo::GetGapNb | ( | int | part | ) |
Get number of gap on part;.
Definition at line 1180 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by Draw(), GetPart(), Init2DGeometry(), SetDetector(), SetPhysicalDefaultVis(), and SetVolumeDefaultVis().
int MucROOTGeo::GetGapNum | ( | int | part | ) |
Get number of gap on part;.
Definition at line 339 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucGeoGeneral::InitFromXML().
int MucROOTGeo::GetPart | ( | TGeoPhysicalNode * | phyNode | ) |
Get part no of a physcial node.
Definition at line 1409 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by SetVisMucDetector(), and SetVisMucHits().
int MucROOTGeo::GetPartNb | ( | ) |
Get number of part;.
Definition at line 1168 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by Draw(), GetPart(), Init2DGeometry(), SetDetector(), SetPhysicalDefaultVis(), and SetVolumeDefaultVis().
int MucROOTGeo::GetPartNum | ( | ) |
Get number of part;.
Definition at line 325 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucGeoGeneral::InitFromXML().
TGeoPhysicalNode * MucROOTGeo::GetPhysicalAbsorber | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | panel ) |
Get rpc gas chamber node;
Get rpc bakelite node;
Get absorber physical node;
Definition at line 1374 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by GetPart(), and SetDetector().
TGeoPhysicalNode * MucROOTGeo::GetPhysicalAluminumBox | ( | int | part, |
int | seg, | ||
int | gap ) |
Get box physical node;.
TGeoPhysicalNode * MucROOTGeo::GetPhysicalGap | ( | int | part, |
int | seg, | ||
int | gap ) |
Get rpc gas chamber node;
Get rpc bakelite node;
Get gap physical node;
Definition at line 495 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by GetPart(), BesGeometry::GetPhysicalMucGap(), Init2DGeometry(), MucGeoGeneral::InitFromXML(), and SetDetector().
TGeoPhysicalNode * MucROOTGeo::GetPhysicalGap | ( | int | part, |
int | seg, | ||
int | gap ) |
Get gap physical node;.
TGeoPhysicalNode * MucROOTGeo::GetPhysicalStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get strip physical node;.
Definition at line 519 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by BesEvent::ConstructMucTrackFromRec(), GetPart(), BesGeometry::GetPhysicalMucStrip(), Init2DGeometry(), MucGeoGeneral::InitFromXML(), SetHits(), BesVisDisplay::SetMucFiredCell(), and SetPhysicalDefaultVis().
TGeoPhysicalNode * MucROOTGeo::GetPhysicalStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get strip physical node;.
int MucROOTGeo::GetSegNb | ( | int | part | ) |
Get number of segment on part;.
Definition at line 1174 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by Draw(), GetPart(), Init2DGeometry(), SetDetector(), SetPhysicalDefaultVis(), and SetVolumeDefaultVis().
int MucROOTGeo::GetSegNum | ( | int | part | ) |
Get number of segment on part;.
Definition at line 332 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucGeoGeneral::InitFromXML().
TGeoNode * MucROOTGeo::GetStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get strip node;
Definition at line 483 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by SetAllVisible(), SetDefaultVis(), SetPhysicalNode(), and SetVolumeDefaultVis().
TGeoNode * MucROOTGeo::GetStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get strip node;
int MucROOTGeo::GetStripNb | ( | int | part, |
int | seg, | ||
int | gap ) |
Get number of strip on gap;.
Definition at line 1186 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by Draw(), Init2DGeometry(), SetPhysicalDefaultVis(), and SetVolumeDefaultVis().
int MucROOTGeo::GetStripNum | ( | int | part, |
int | seg, | ||
int | gap ) |
Get number of strip on gap;.
Definition at line 346 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucGeoGeneral::InitFromXML().
TGeoNode * MucROOTGeo::GetStripPlane | ( | int | part, |
int | seg, | ||
int | gap ) |
Get box node;.
Get strip plane node;
Definition at line 471 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by SetPhysicalNode().
TGeoNode * MucROOTGeo::GetStripPlane | ( | int | part, |
int | seg, | ||
int | gap ) |
Get strip plane node;.
TGeoVolume * MucROOTGeo::GetVolumeAbsorber | ( | int | part, |
int | seg, | ||
int | absorber ) |
Get absorber volume;
Definition at line 353 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by GetAbsorberThickness(), BesGeometry::GetVolumeMucAbsorber(), SetAllVisible(), SetDefaultVis(), SetHalfVisible(), SetNoEndVisible(), SetQuarterVisible(), and SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeAbsorber | ( | int | part, |
int | seg, | ||
int | absorber ) |
Get absorber volume;
TGeoVolume * MucROOTGeo::GetVolumeAbsorberPanel | ( | int | part, |
int | seg, | ||
int | absorber, | ||
int | panel ) |
Get absorber panel volume;
Definition at line 374 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by BesGeometry::GetVolumeMucAbsorberPanel(), SetAllVisible(), SetDefaultVis(), SetHalfVisible(), and SetQuarterVisible().
TGeoVolume * MucROOTGeo::GetVolumeAbsorberPanel | ( | int | part, |
int | seg, | ||
int | absorber, | ||
int | panel ) |
Get absorber panel volume;
TGeoVolume * MucROOTGeo::GetVolumeAbsorberSmallBlock | ( | int | gap, |
int | sb ) |
Get absorber small block;.
Definition at line 1207 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeAluminumBox | ( | int | part, |
int | seg, | ||
int | gap ) |
Get box volume;
Definition at line 392 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
TGeoVolume * MucROOTGeo::GetVolumeBakelite | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | panel, | ||
int | bakelite ) |
Get rpc bakelite volume;
Definition at line 437 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by BesGeometry::GetVolumeMucBakelite(), SetAllVisible(), SetDefaultVis(), SetQuarterVisible(), and SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeBakelite | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | RpcUpDown, | ||
int | panel, | ||
int | bakelite ) |
Get rpc bakelite volume;
Definition at line 1308 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
TGeoVolume * MucROOTGeo::GetVolumeBox | ( | int | part, |
int | seg, | ||
int | gap ) |
Get box volume;
Definition at line 1236 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeBoxSurface | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | up ) |
Get box surface volume;
Definition at line 1245 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeGap | ( | int | part, |
int | seg, | ||
int | gap ) |
Get gap volume;
Definition at line 383 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by BesGeometry::GetVolumeMucGap(), SetAllVisible(), SetDefaultVis(), SetHalfVisible(), SetNoEndVisible(), SetQuarterVisible(), and SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeGap | ( | int | part, |
int | seg, | ||
int | gap ) |
Get gap volume;
TGeoVolume * MucROOTGeo::GetVolumeGasBorder | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | panel, | ||
int | gasChamber ) |
Get rpc gas border volume;
Definition at line 1297 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeGasChamber | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | panel, | ||
int | gasChamber ) |
Get rpc gas chamber volume;
Definition at line 428 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by BesGeometry::GetVolumeMucGasChamber(), SetAllVisible(), SetDefaultVis(), SetQuarterVisible(), and SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeGasChamber | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | panel, | ||
int | gasChamber ) |
Get rpc gas chamber volume;
|
inline |
Get Muc volume;.
Definition at line 68 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/ROOTGeo/MucROOTGeo.h.
Referenced by BesEvent::ConstructMucTrackFromRec(), BesGeometry::GetVolumeMuc(), Init2DGeometry(), BesGeometry::InitFromGDML(), and MucGeoGeneral::InitFromXML().
|
inline |
Get Muc volume;.
Definition at line 104 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/BesVisLib/MucROOTGeo.h.
TGeoVolume * MucROOTGeo::GetVolumeStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get strip volume;
Definition at line 411 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by SetAllVisible(), SetDefaultVis(), SetHalfVisible(), SetQuarterVisible(), and SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeStrip | ( | int | part, |
int | seg, | ||
int | gap, | ||
int | strip ) |
Get strip volume;
TGeoVolume * MucROOTGeo::GetVolumeStripPlane | ( | int | part, |
int | seg, | ||
int | gap ) |
Get strip plane volume;.
Definition at line 401 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by BesGeometry::GetVolumeMucStrip(), BesGeometry::GetVolumeMucStripPlane(), SetDefaultVis(), SetNode(), and SetVolumeDefaultVis().
TGeoVolume * MucROOTGeo::GetVolumeStripPlane | ( | int | part, |
int | seg, | ||
int | gap ) |
Get strip plane volume;.
void MucROOTGeo::Init2DGeometry | ( | ) |
Initialize 2D Geometry.
Definition at line 120 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::InitGeometry().
void MucROOTGeo::InitFromGDML | ( | const char * | gdmlFile, |
const char * | setupName ) |
Initialize ROOTGeo from GDML.
Definition at line 102 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::InitFromGDML().
void MucROOTGeo::InitFromGdml | ( | const char * | gdmlFile, |
const char * | setupName ) |
Initialize the instance of ROOTGeo.
Definition at line 59 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucROOTGeo().
void MucROOTGeo::InitFromROOT | ( | TGeoVolume * | vol | ) |
Initialize ROOTGeo from TGeoVolume logicalMuc.
Definition at line 111 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::InitFromROOT().
Bool_t MucROOTGeo::IsZRVisible | ( | int | part, |
int | seg ) |
Is a segment visible in ZR view.
Definition at line 1437 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Double_t MucROOTGeo::Range360 | ( | Double_t | input | ) |
Get input value 0~360.
Definition at line 1458 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by IsZRVisible().
void MucROOTGeo::SetAllVisible | ( | ) |
Set all visible;.
Definition at line 187 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
void MucROOTGeo::SetAllVisible | ( | ) |
Set all visible;.
void MucROOTGeo::SetDefaultVis | ( | ) |
Set default visual attributes;.
Definition at line 121 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
void MucROOTGeo::SetDetector | ( | ) |
Set Detecor (what is detector depends on you)
Definition at line 1023 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesClient::HandleViewOptionMenu().
void MucROOTGeo::SetHalfVisible | ( | ) |
Set half visible;.
Definition at line 894 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
void MucROOTGeo::SetHits | ( | ) |
Set all physicalNodes corresponding to digiCol;.
Definition at line 1069 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesEvent::SetHits().
void MucROOTGeo::SetNode | ( | ) |
Set the pointers to theirs nodes;.
Definition at line 69 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by InitFromGDML(), InitFromGdml(), and InitFromROOT().
void MucROOTGeo::SetNode | ( | ) |
Set the pointers to theirs nodes;.
void MucROOTGeo::SetNoEndVisible | ( | ) |
Set noend visible;.
Definition at line 937 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
void MucROOTGeo::SetPhysicalDefaultVis | ( | ) |
Definition at line 743 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::Draw3D(), and BesGeometry::SetPhysicalDefaultVis().
void MucROOTGeo::SetPhysicalNode | ( | ) |
Set the pointers to the physical nodes;.
Definition at line 278 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
Referenced by MucGeoGeneral::InitFromXML(), and BesGeometry::InitGeometry().
void MucROOTGeo::SetPhysicalNode | ( | ) |
Set the pointers to the physical nodes;.
void MucROOTGeo::SetQuarterVisible | ( | ) |
Set quater visible;.
Definition at line 234 of file DetectorDescription/ROOTGeo/ROOTGeo-00-00-16/src/MucROOTGeo.cxx.
void MucROOTGeo::SetQuarterVisible | ( | ) |
Set quater visible;.
void MucROOTGeo::SetVisMucDetector | ( | ) |
Set Muc detector visibility;.
Definition at line 1126 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::Draw3D(), and BesClient::HandleViewOptionMenu().
void MucROOTGeo::SetVisMucHits | ( | ) |
Set Muc hits visibility;.
Definition at line 1146 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
Referenced by BesGeometry::Draw3D().
void MucROOTGeo::SetVolumeDefaultVis | ( | ) |
Set default visual attributes;.
Definition at line 654 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/src/MucROOTGeo.cxx.
|
inline |
Set Muc volume, while initializing from ROOT;.
Definition at line 101 of file EventDisplay/BesVisLib/BesVisLib-00-06-02/BesVisLib/MucROOTGeo.h.
Referenced by InitFromROOT().