ROOT logo
AliRoot » EVE » EVEBASE » AliEveMultiView

class AliEveMultiView

 Full description of AliEveMultiView

Function Members (Methods)

public:
AliEveMultiView(Bool_t setMuonView = kFALSE)
virtual~AliEveMultiView()
static TClass*Class()
voidDestroyAllGeometries()
voidDestroyEventMuon()
voidDestroyEventRhoZ()
voidDestroyEventRPhi()
TEveViewer*Get3DView()
TEveViewer*GetMuonView()
TEveViewer*GetRhoZView()
TEveViewer*GetRPhiView()
voidImportEventMuon(TEveElement* el)
voidImportEventRhoZ(TEveElement* el)
voidImportEventRPhi(TEveElement* el)
voidImportGeomMuon(TEveElement* el)
voidImportGeomRhoZ(TEveElement* el)
voidImportGeomRPhi(TEveElement* el)
voidInitGeomGentle(TEveGeoShape* g3d, TEveGeoShape* grphi, TEveGeoShape* grhoz, TEveGeoShape* gmuon)
voidInitGeomGentleMuon(TEveGeoShape* gmuon, Bool_t showRPhi, Bool_t showRhoZ, Bool_t showMuon)
voidInitGeomGentleTrd(TEveGeoShape* gtrd)
static AliEveMultiView*Instance()
virtual TClass*IsA() const
Bool_tIsMuonView()
voidSetCenterMuon(Double_t x, Double_t y, Double_t z)
voidSetCenterRhoZ(Double_t x, Double_t y, Double_t z)
voidSetCenterRPhi(Double_t x, Double_t y, Double_t z)
voidSetDepth(Float_t d)
voidSetMuonView(Bool_t set)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

protected:
TEveViewer*f3DViewObvious meaning.
TEveGeoShape*fGeomGentleObvious meaning.
TEveGeoShape*fGeomGentleMuonObvious meaning.
TEveGeoShape*fGeomGentleRPhiObvious meaning.
TEveGeoShape*fGeomGentleRhoZObvious meaning.
TEveGeoShape*fGeomGentleTrdObvious meaning.
Bool_tfIsMuonView
TEveScene*fMuonEventSceneObvious meaning.
TEveScene*fMuonGeomSceneObvious meaning.
TEveProjectionManager*fMuonMgrObvious meaning.
TEveViewer*fMuonViewObvious meaning.
TEveScene*fRPhiEventSceneObvious meaning.
TEveScene*fRPhiGeomSceneObvious meaning.
TEveProjectionManager*fRPhiMgrObvious meaning.
TEveViewer*fRPhiViewObvious meaning.
TEveScene*fRhoZEventSceneObvious meaning.
TEveScene*fRhoZGeomSceneObvious meaning.
TEveProjectionManager*fRhoZMgrObvious meaning.
TEveViewer*fRhoZViewObvious meaning.
static AliEveMultiView*fgInstanceObvious meaning.

Class Charts

Inheritance Chart:
AliEveMultiView

Function documentation

AliEveMultiView* Instance()
 Return static instance.
AliEveMultiView(Bool_t setMuonView = kFALSE)
 Constructor --- creates required scenes, projection managers
 and GL viewers.
~AliEveMultiView()
void InitGeomGentle(TEveGeoShape* g3d, TEveGeoShape* grphi, TEveGeoShape* grhoz, TEveGeoShape* gmuon)
 Initialize gentle geometry.
void InitGeomGentleTrd(TEveGeoShape* gtrd)
 Initialize gentle geometry TRD.
void InitGeomGentleMuon(TEveGeoShape* gmuon, Bool_t showRPhi, Bool_t showRhoZ, Bool_t showMuon)
 Initialize gentle geometry for MUON.
void SetDepth(Float_t d)
 Set current depth on all projection managers.
void ImportGeomRPhi(TEveElement* el)
 Import el into r-phi geometry scene.
void ImportGeomRhoZ(TEveElement* el)
 Import el into rho-z geometry scene.
void ImportGeomMuon(TEveElement* el)
 Import el into muon geometry scene.
void ImportEventRPhi(TEveElement* el)
 Import el into r-phi event scene.
void ImportEventRhoZ(TEveElement* el)
 Import el into rho-z event scene.
void ImportEventMuon(TEveElement* el)
 Import el into muon event scene.
void DestroyEventRPhi()
 Destroy all elements in r-phi event scene.
void DestroyEventRhoZ()
 Destroy all elements in rho-z event scene.
void DestroyEventMuon()
 Destroy all elements in rho-z event scene.
void SetCenterRPhi(Double_t x, Double_t y, Double_t z)
 Set center of r-phi manager.
void SetCenterRhoZ(Double_t x, Double_t y, Double_t z)
 Set center of rho-z manager.
void SetCenterMuon(Double_t x, Double_t y, Double_t z)
 Set center of rho-z manager.
void DestroyAllGeometries()
 Destroy 3d, r-phi and rho-z geometries.
AliEveMultiView(Bool_t setMuonView = kFALSE)
TEveViewer* Get3DView()
{ return f3DView; }
TEveViewer* GetRPhiView()
{ return fRPhiView; }
TEveViewer* GetRhoZView()
{ return fRhoZView; }
TEveViewer* GetMuonView()
{ return fMuonView; }
void SetMuonView(Bool_t set)
{ fIsMuonView = set; }
Bool_t IsMuonView()
{ return fIsMuonView; }
AliEveMultiView& operator=(const AliEveMultiView& )