BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
MpdEventManagerEditor Class Reference

#include <MpdEventManagerEditor.h>

Inheritance diagram for MpdEventManagerEditor:
Collaboration diagram for MpdEventManagerEditor:

Public Member Functions

 MpdEventManagerEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~MpdEventManagerEditor ()
virtual void Init ()
void SetModel (TObject *obj)
virtual void SelectEvent ()
virtual void UpdateEvent ()
virtual void SelectPDG ()
void DoVizPri ()
virtual void SetMinEnergyCut ()
virtual void SetMaxEnergyCut ()
virtual void SwitchBackground (Bool_t is_on)
virtual void SwitchTransparency (Bool_t is_on)
virtual void ShowGeometry (Bool_t is_show)
virtual void ShowMagnet (Bool_t is_show)
virtual void ShowMCPoints (Bool_t is_show)
virtual void ShowMCTracks (Bool_t is_show)
virtual void ShowRecoPoints (Bool_t is_show)
virtual void ShowRecoTracks (Bool_t is_show)
bool RedrawZDC (bool isFull=false, bool isRedraw=true)
void UpdateEnergySlider ()
void BlockUI ()
void UnblockUI ()
virtual void SaveImage ()
 MpdEventManagerEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~MpdEventManagerEditor ()
virtual void Init ()
void SetModel (TObject *obj)
virtual void SelectEvent ()
virtual void UpdateEvent ()
virtual void SelectPDG ()
void DoVizPri ()
virtual void SetMinEnergyCut ()
virtual void SetMaxEnergyCut ()
virtual void SwitchBackground (Bool_t is_on)
virtual void SwitchTransparency (Bool_t is_on)
virtual void ShowGeometry (Bool_t is_show)
virtual void ShowMagnet (Bool_t is_show)
virtual void ShowMCPoints (Bool_t is_show)
virtual void ShowMCTracks (Bool_t is_show)
virtual void ShowRecoPoints (Bool_t is_show)
virtual void ShowRecoTracks (Bool_t is_show)
bool RedrawZDC (bool isFull=false, bool isRedraw=true)
void UpdateEnergySlider ()
void BlockUI ()
void UnblockUI ()
virtual void SaveImage ()
Public Member Functions inherited from TGedFrame
 TGedFrame (const TGWindow *p=nullptr, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
 ~TGedFrame () override
virtual Bool_t AcceptModel (TObject *)
virtual void ActivateBaseClassEditors (TClass *cl)
virtual void AddExtraTab (TGedSubFrame *sf)
 ClassDefOverride (TGedFrame, 0)
virtual TGVerticalFrame * CreateEditorTabSubFrame (const char *name)
Option_t * GetDrawOption () const override
TList * GetExtraTabs ()
TGedEditor * GetGedEditor ()
TClass * GetModelClass ()
Int_t GetPriority ()
virtual void Refresh (TObject *model)
void SetDrawOption (Option_t *option="") override
virtual void SetGedEditor (TGedEditor *ed)
void SetModelClass (TClass *mcl)
virtual void Update ()
Public Member Functions inherited from TGCompositeFrame
 TGCompositeFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 TGCompositeFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 ~TGCompositeFrame () override
virtual void AddFrame (TGFrame *f, TGLayoutHints *l=nullptr)
void ChangeOptions (UInt_t options) override
virtual void ChangeSubframesBackground (Pixel_t back)
virtual void Cleanup ()
virtual TGFrameElement * FindFrameElement (TGFrame *f) const
UInt_t GetDefaultHeight () const override
TGDimension GetDefaultSize () const override
UInt_t GetDefaultWidth () const override
TGFrame * GetFrameFromPoint (Int_t x, Int_t y) override
virtual TGLayoutManager * GetLayoutManager () const
virtual TList * GetList () const
Int_t GetState (TGFrame *f) const
Bool_t HandleButton (Event_t *) override
Bool_t HandleCrossing (Event_t *) override
Bool_t HandleDoubleClick (Event_t *) override
Bool_t HandleDragDrop (TGFrame *frame, Int_t x, Int_t y, TGLayoutHints *lo) override
Bool_t HandleDragEnter (TGFrame *) override
Bool_t HandleDragLeave (TGFrame *) override
Bool_t HandleDragMotion (TGFrame *) override
Bool_t HandleFocusChange (Event_t *) override
Bool_t HandleKey (Event_t *) override
Bool_t HandleMotion (Event_t *) override
Bool_t HandleSelection (Event_t *) override
virtual void HideFrame (TGFrame *f)
TClass * IsA () const override
Bool_t IsArranged (TGFrame *f) const
Bool_t IsArranged (TGFrameElement *ptr) const
Bool_t IsComposite () const override
Bool_t IsEditable () const override
Bool_t IsLayoutBroken () const override
Bool_t IsMapSubwindows () const override
Bool_t IsVisible (TGFrame *f) const
Bool_t IsVisible (TGFrameElement *ptr) const
void Layout () override
void MapSubwindows () override
Int_t MustCleanup () const override
void Print (Option_t *option="") const override
Bool_t ProcessMessage (Longptr_t, Longptr_t, Longptr_t) override
virtual void RemoveAll ()
virtual void RemoveFrame (TGFrame *f)
void SavePrimitive (std::ostream &out, Option_t *option="") override
virtual void SavePrimitiveSubframes (std::ostream &out, Option_t *option="")
void SetCleanup (Int_t mode=kLocalCleanup) override
void SetEditable (Bool_t on=kTRUE) override
void SetEditDisabled (UInt_t on=1) override
void SetLayoutBroken (Bool_t on=kTRUE) override
virtual void SetLayoutManager (TGLayoutManager *l)
void SetMapSubwindows (Bool_t on) override
virtual void ShowFrame (TGFrame *f)
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
virtual Bool_t TranslateCoordinates (TGFrame *child, Int_t x, Int_t y, Int_t &fx, Int_t &fy)
Public Member Functions inherited from TGFrame
 TGFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 TGFrame (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 ~TGFrame () override
virtual void Activate (Bool_t)
void AddInput (UInt_t emask)
virtual void ChangeBackground (Pixel_t back)
Bool_t Contains (Int_t x, Int_t y) const
void Delete (Option_t *="") override
virtual void DeleteWindow ()
virtual void DrawBorder ()
void DrawClass () const override
TObject * DrawClone (Option_t *="") const override
virtual void DrawCopy (Handle_t, Int_t, Int_t)
void Dump () const override
virtual Pixel_t GetBackground () const
Int_t GetBorderWidth () const
virtual TDNDData * GetDNDData (Atom_t)
virtual Int_t GetDragType () const
virtual Int_t GetDropType () const
UInt_t GetEventMask () const
virtual Pixel_t GetForeground () const
TGFrameElement * GetFrameElement () const
UInt_t GetHeight () const
UInt_t GetMaxHeight () const
UInt_t GetMaxWidth () const
UInt_t GetMinHeight () const
UInt_t GetMinWidth () const
virtual UInt_t GetOptions () const
TGDimension GetSize () const
UInt_t GetWidth () const
Int_t GetX () const
Int_t GetY () const
virtual Bool_t HandleClientMessage (Event_t *event)
virtual Bool_t HandleColormapChange (Event_t *)
virtual Bool_t HandleConfigureNotify (Event_t *event)
virtual Bool_t HandleDNDDrop (TDNDData *)
virtual Atom_t HandleDNDEnter (Atom_t *)
virtual Bool_t HandleDNDFinished ()
virtual Bool_t HandleDNDLeave ()
virtual Atom_t HandleDNDPosition (Int_t, Int_t, Atom_t, Int_t, Int_t)
Bool_t HandleEvent (Event_t *event) override
virtual Bool_t HandleSelectionClear (Event_t *)
virtual Bool_t HandleSelectionRequest (Event_t *)
void Inspect () const override
TClass * IsA () const override
virtual Bool_t IsActive () const
Bool_t IsDNDSource () const
Bool_t IsDNDTarget () const
Bool_t IsEditable () const override
void MapRaised () override
void MapSubwindows () override
void MapWindow () override
void Move (Int_t x, Int_t y) override
void MoveResize (Int_t x, Int_t y, UInt_t w=0, UInt_t h=0) override
void Print (Option_t *option="") const override
virtual void ProcessedConfigure (Event_t *event)
virtual void ProcessedEvent (Event_t *event)
virtual void ReallyDelete ()
void RemoveInput (UInt_t emask)
void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0) override
virtual void Resize (TGDimension size)
void Resize (UInt_t w=0, UInt_t h=0) override
void SavePrimitive (std::ostream &out, Option_t *option="") override
void SaveUserColor (std::ostream &out, Option_t *)
virtual void SendMessage (const TGWindow *w, Longptr_t msg, Longptr_t parm1, Longptr_t parm2)
void SetBackgroundColor (Pixel_t back) override
void SetDNDSource (Bool_t onoff)
void SetDNDTarget (Bool_t onoff)
virtual void SetDragType (Int_t type)
void SetDrawOption (Option_t *="") override
virtual void SetDropType (Int_t type)
void SetEditable (Bool_t) override
virtual void SetForegroundColor (Pixel_t)
void SetFrameElement (TGFrameElement *fe)
virtual void SetHeight (UInt_t h)
virtual void SetMaxHeight (UInt_t h)
virtual void SetMaxWidth (UInt_t w)
virtual void SetMinHeight (UInt_t h)
virtual void SetMinWidth (UInt_t w)
virtual void SetSize (const TGDimension &s)
virtual void SetWidth (UInt_t w)
virtual void SetX (Int_t x)
virtual void SetY (Int_t y)
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
void UnmapWindow () override
Public Member Functions inherited from TGWindow
 TGWindow (const TGWindow *p=nullptr, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0, UInt_t border=0, Int_t depth=0, UInt_t clss=0, void *visual=nullptr, SetWindowAttributes_t *attr=nullptr, UInt_t wtype=0)
 TGWindow (TGClient *c, Window_t id, const TGWindow *parent=nullptr)
 ~TGWindow () override
virtual void DestroySubwindows ()
virtual void DestroyWindow ()
virtual UInt_t GetEditDisabled () const
virtual const TGWindow * GetMainFrame () const
const char * GetName () const override
const TGWindow * GetParent () const
virtual Bool_t HandleExpose (Event_t *event)
virtual Bool_t HandleIdleEvent (TGIdleHandler *)
Bool_t HandleTimer (TTimer *) override
virtual void IconifyWindow ()
TClass * IsA () const override
virtual Bool_t IsMapped ()
virtual void LowerWindow ()
void Print (Option_t *option="") const override
virtual void RaiseWindow ()
virtual void RequestFocus ()
virtual void SetBackgroundPixmap (Pixmap_t pixmap)
virtual void SetName (const char *name)
virtual void SetWindowName (const char *name=nullptr)
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Public Member Functions inherited from TGObject
 TGObject ()
 TGObject (const TGObject &tgo)
 ~TGObject () override
TGClient * GetClient () const
Handle_t GetId () const
ULong_t Hash () const override
Bool_t IsEqual (const TObject *obj) const override
void SaveAs (const char *filename="", Option_t *option="") const override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Public Member Functions inherited from TObject
 TObject ()
 TObject (const TObject &object)
virtual ~TObject ()
void AbstractMethod (const char *method) const
virtual void AppendPad (Option_t *option="")
virtual void Browse (TBrowser *b)
ULong_t CheckedHash ()
virtual const char * ClassName () const
virtual void Clear (Option_t *="")
virtual TObject * Clone (const char *newname="") const
virtual Int_t Compare (const TObject *obj) const
virtual void Copy (TObject &object) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void Error (const char *method, const char *msgfmt,...) const
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Fatal (const char *method, const char *msgfmt,...) const
virtual TObject * FindObject (const char *name) const
virtual TObject * FindObject (const TObject *obj) const
virtual const char * GetIconName () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
virtual Option_t * GetOption () const
virtual const char * GetTitle () const
virtual UInt_t GetUniqueID () const
Bool_t HasInconsistentHash () const
virtual void Info (const char *method, const char *msgfmt,...) const
virtual Bool_t InheritsFrom (const char *classname) const
virtual Bool_t InheritsFrom (const TClass *cl) const
void InvertBit (UInt_t f)
Bool_t IsDestructed () const
virtual Bool_t IsFolder () const
R__ALWAYS_INLINE Bool_t IsOnHeap () const
virtual Bool_t IsSortable () const
R__ALWAYS_INLINE Bool_t IsZombie () const
virtual void ls (Option_t *option="") const
void MayNotUse (const char *method) const
virtual Bool_t Notify ()
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
void operator delete (void *ptr)
void operator delete (void *ptr, void *vp)
void operator delete[] (void *ptr)
void operator delete[] (void *ptr, void *vp)
void * operator new (size_t sz)
void * operator new (size_t sz, void *vp)
void * operator new[] (size_t sz)
void * operator new[] (size_t sz, void *vp)
TObject & operator= (const TObject &rhs)
virtual void Paint (Option_t *option="")
virtual void Pop ()
virtual Int_t Read (const char *name)
virtual void RecursiveRemove (TObject *obj)
void ResetBit (UInt_t f)
void SetBit (UInt_t f)
void SetBit (UInt_t f, Bool_t set)
virtual void SetUniqueID (UInt_t uid)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
virtual void SysError (const char *method, const char *msgfmt,...) const
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
Int_t TestBits (UInt_t f) const
virtual void UseCurrentStyle ()
virtual void Warning (const char *method, const char *msgfmt,...) const
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
Public Member Functions inherited from TQObject
 TQObject ()
virtual ~TQObject ()
Bool_t AreSignalsBlocked () const
Bool_t BlockSignals (Bool_t b)
virtual void ChangedBy (const char *method)
void CollectClassSignalLists (TList &list, TClass *cls)
Bool_t Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot)
virtual void Connected (const char *)
virtual void Destroyed ()
Bool_t Disconnect (const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
virtual void Disconnected (const char *)
void Emit (const char *signal)
void Emit (const char *signal, const T &arg)
void EmitVA (const char *signal_name, Int_t, const T &... params)
TList * GetListOfClassSignals () const
TList * GetListOfConnections () const
TList * GetListOfSignals () const
virtual Bool_t HasConnection (const char *signal_name) const
virtual void HighPriority (const char *signal_name, const char *slot_name=nullptr)
virtual void LowPriority (const char *signal_name, const char *slot_name=nullptr)
virtual void Message (const char *msg)
virtual Int_t NumberOfConnections () const
virtual Int_t NumberOfSignals () const
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Public Attributes

int iThreadState
int iEventCount
bool isStreamSource
TGPictureButton * fSave
TGTextButton * fUpdate
TGNumberEntry * fCurrentEvent
TGCheckButton * fGeometry
TGCheckButton * fShowMCPoints
TGCheckButton * fShowMCTracks
TGCheckButton * fShowRecoPoints
TGCheckButton * fShowRecoTracks
Public Attributes inherited from TGWindow
 kEditEnable
 kEditDisable
 kEditDisableEvents
 kEditDisableGrab
 kEditDisableLayout
 kEditDisableResize
 kEditDisableHeight
 kEditDisableWidth
 kEditDisableBtnEnable
 kEditDisableKeyEnable
 kIsHtmlView
Public Attributes inherited from TObject
 kIsOnHeap
 kNotDeleted
 kZombie
 kInconsistent
 kBitMask
 kSingleKey
 kOverwrite
 kWriteDelete
 kObjInCanvas
 kCanDelete
 kMustCleanup
 kIsReferenced
 kHasUUID
 kCannotPick
 kNoContextMenu
 kInvalidObject

Protected Attributes

TObject * fObject
MpdEventManager * fEventManager
TGLabel * fEventTime
TGTextEntry * fCurrentPDGTextEntry
string fCurrentPDGString
TGCheckButton * fVizPri
TEveGValuator * sliderMinEnergy
TEveGValuator * sliderMaxEnergy
TGHorizontalFrame * fGeometryFrame
TGCheckButton * ShowMagnetButton
bool isMagnetFound
Protected Attributes inherited from TGedFrame
Bool_t fAvoidSignal
TList * fExtraTabs
TGedEditor * fGedEditor
Bool_t fInit
TClass * fModelClass
Int_t fPriority
Protected Attributes inherited from TGCompositeFrame
Bool_t fLayoutBroken
TGLayoutManager * fLayoutManager
TList * fList
Bool_t fMapSubwindows
Int_t fMustCleanup
Protected Attributes inherited from TGFrame
 kDeleteWindowCalled
Pixel_t fBackground
Int_t fBorderWidth
Int_t fDNDState
UInt_t fEventMask
TGFrameElement * fFE
UInt_t fHeight
UInt_t fMaxHeight
UInt_t fMaxWidth
UInt_t fMinHeight
UInt_t fMinWidth
UInt_t fOptions
UInt_t fWidth
Int_t fX
Int_t fY
Protected Attributes inherited from TGWindow
UInt_t fEditDisabled
TString fName
Bool_t fNeedRedraw
const TGWindow * fParent
Protected Attributes inherited from TGObject
TGClient * fClient
Handle_t fId
Protected Attributes inherited from TObject
 kOnlyPrepStep
Protected Attributes inherited from TQObject
TList * fListOfConnections
TList * fListOfSignals
Bool_t fSignalsBlocked

Private Member Functions

 MpdEventManagerEditor (const MpdEventManagerEditor &)=delete
MpdEventManagerEditor & operator= (const MpdEventManagerEditor &)=delete
 MpdEventManagerEditor (const MpdEventManagerEditor &)=delete
MpdEventManagerEditor & operator= (const MpdEventManagerEditor &)=delete

Additional Inherited Members

Public Types inherited from TGWindow
enum  EEditMode
enum  EStatusBits
Public Types inherited from TObject
enum  EDeprecatedStatusBits
enum  EStatusBits
Static Public Member Functions inherited from TGCompositeFrame
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TGFrame
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
static const TGGC & GetBckgndGC ()
static const TGGC & GetBlackGC ()
static Pixel_t GetBlackPixel ()
static Pixel_t GetDefaultFrameBackground ()
static Pixel_t GetDefaultSelectedBackground ()
static const TGGC & GetHilightGC ()
static const TGGC & GetShadowGC ()
static const TGGC & GetWhiteGC ()
static Pixel_t GetWhitePixel ()
Static Public Member Functions inherited from TGWindow
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
static Int_t GetCounter ()
Static Public Member Functions inherited from TGObject
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TObject
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
static Longptr_t GetDtorOnly ()
static Bool_t GetObjectStat ()
static void SetDtorOnly (void *obj)
static void SetObjectStat (Bool_t stat)
Static Public Member Functions inherited from TQObject
static Bool_t AreAllSignalsBlocked ()
static Bool_t BlockAllSignals (Bool_t b)
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static Bool_t Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot)
static Bool_t Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot)
static const char * DeclFileName ()
static Bool_t Disconnect (const char *class_name, const char *signal, void *receiver=nullptr, const char *slot=nullptr)
static Bool_t Disconnect (TQObject *sender, const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
Protected Member Functions inherited from TGedFrame
virtual void MakeTitle (const char *title)
Protected Member Functions inherited from TGFrame
void DoRedraw () override
virtual void Draw3dRectangle (UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
TString GetOptionString () const
const TGResourcePool * GetResourcePool () const
void * GetSender () override
TString SaveCtorArgs (std::ostream &out, UInt_t dflt_options=kChildFrame, Bool_t check_white_pixel=kFALSE)
virtual void StartGuiBuilding (Bool_t on=kTRUE)
Protected Member Functions inherited from TGWindow
 TGWindow (const TGWindow &tgw)
 TGWindow (Window_t id)
TGWindow & operator= (const TGWindow &tgw)
Protected Member Functions inherited from TGObject
TGObject & operator= (const TGObject &tgo)
Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
void MakeZombie ()
Protected Member Functions inherited from TQObject
virtual const char * GetSenderClassName () const
Static Protected Member Functions inherited from TGFrame
static Time_t GetLastClick ()
Static Protected Member Functions inherited from TObject
static void SavePrimitiveConstructor (std::ostream &out, TClass *cl, const char *variable_name, const char *constructor_agrs="", Bool_t empty_line=kTRUE)
static void SavePrimitiveDraw (std::ostream &out, const char *variable_name, Option_t *option=nullptr)
static TString SavePrimitiveVector (std::ostream &out, const char *prefix, Int_t len, Double_t *arr, Bool_t empty_line=kFALSE)
Static Protected Member Functions inherited from TQObject
static Int_t CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot)
static TString CompressName (const char *method_name)
static Bool_t ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
static Bool_t ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot)
Static Protected Attributes inherited from TGCompositeFrame
static TGLayoutHints * fgDefaultHints
Static Protected Attributes inherited from TGFrame
static const TGGC * fgBckgndGC
static const TGGC * fgBlackGC
static Pixel_t fgBlackPixel
static Window_t fgDbw
static Int_t fgDbx
static Int_t fgDby
static Pixel_t fgDefaultFrameBackground
static Pixel_t fgDefaultSelectedBackground
static const TGGC * fgHilightGC
static Bool_t fgInit
static UInt_t fgLastButton
static Time_t fgLastClick
static const TGGC * fgShadowGC
static UInt_t fgUserColor
static const TGGC * fgWhiteGC
static Pixel_t fgWhitePixel
Static Protected Attributes inherited from TGWindow
static Int_t fgCounter
Static Protected Attributes inherited from TQObject
static Bool_t fgAllSignalsBlocked

Detailed Description

Definition at line 27 of file MpdEventManagerEditor.h.

Constructor & Destructor Documentation

◆ MpdEventManagerEditor() [1/4]

MpdEventManagerEditor::MpdEventManagerEditor ( const TGWindow * p = 0,
Int_t width = 170,
Int_t height = 30,
UInt_t options = kChildFrame,
Pixel_t back = GetDefaultFrameBackground() )

Definition at line 33 of file MpdEventManagerEditor.cxx.

References TGedFrame::TGedFrame(), fCurrentEvent, fCurrentPDGString, fCurrentPDGTextEntry, fEventManager, fEventTime, fGeometry, fGeometryFrame, fObject, fSave, fShowMCPoints, fShowMCTracks, fShowRecoPoints, fShowRecoTracks, fUpdate, fVizPri, iEventCount, Init(), isMagnetFound, isStreamSource, iThreadState, ShowMagnetButton, sliderMaxEnergy, and sliderMinEnergy.

Referenced by MpdEventManagerEditor(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~MpdEventManagerEditor() [1/2]

virtual MpdEventManagerEditor::~MpdEventManagerEditor ( )
inlinevirtual

Definition at line 35 of file MpdEventManagerEditor.h.

◆ MpdEventManagerEditor() [2/4]

MpdEventManagerEditor::MpdEventManagerEditor ( const MpdEventManagerEditor & )
privatedelete

References MpdEventManagerEditor().

Here is the call graph for this function:

◆ MpdEventManagerEditor() [3/4]

MpdEventManagerEditor::MpdEventManagerEditor ( const TGWindow * p = 0,
Int_t width = 170,
Int_t height = 30,
UInt_t options = kChildFrame,
Pixel_t back = GetDefaultFrameBackground() )

◆ ~MpdEventManagerEditor() [2/2]

virtual MpdEventManagerEditor::~MpdEventManagerEditor ( )
inlinevirtual

Definition at line 35 of file MpdEventManagerEditor.h.

◆ MpdEventManagerEditor() [4/4]

MpdEventManagerEditor::MpdEventManagerEditor ( const MpdEventManagerEditor & )
privatedelete

References MpdEventManagerEditor().

Here is the call graph for this function:

Member Function Documentation

◆ BlockUI() [1/2]

void MpdEventManagerEditor::BlockUI ( )

Definition at line 628 of file MpdEventManagerEditor.cxx.

References fUpdate.

Referenced by UpdateEvent().

Here is the caller graph for this function:

◆ BlockUI() [2/2]

void MpdEventManagerEditor::BlockUI ( )

◆ DoVizPri() [1/2]

void MpdEventManagerEditor::DoVizPri ( )

Definition at line 257 of file MpdEventManagerEditor.cxx.

References fEventManager, and fVizPri.

◆ DoVizPri() [2/2]

void MpdEventManagerEditor::DoVizPri ( )

◆ Init() [1/2]

◆ Init() [2/2]

virtual void MpdEventManagerEditor::Init ( )
virtual

◆ operator=() [1/2]

MpdEventManagerEditor & MpdEventManagerEditor::operator= ( const MpdEventManagerEditor & )
privatedelete

References MpdEventManagerEditor().

Here is the call graph for this function:

◆ operator=() [2/2]

MpdEventManagerEditor & MpdEventManagerEditor::operator= ( const MpdEventManagerEditor & )
privatedelete

References MpdEventManagerEditor().

Here is the call graph for this function:

◆ RedrawZDC() [1/2]

bool MpdEventManagerEditor::RedrawZDC ( bool isFull = false,
bool isRedraw = true )

Definition at line 390 of file MpdEventManagerEditor.cxx.

References fEventManager, TGeoVolume::FindNode(), i, TGeoNode::SetVisibility(), and TGeoNode::VisibleDaughters().

Referenced by RunOnlineDisplay(), SelectEvent(), ShowMCPoints(), and UpdateEvent().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RedrawZDC() [2/2]

bool MpdEventManagerEditor::RedrawZDC ( bool isFull = false,
bool isRedraw = true )

◆ SaveImage() [1/2]

void MpdEventManagerEditor::SaveImage ( )
virtual

◆ SaveImage() [2/2]

◆ SelectEvent() [1/2]

void MpdEventManagerEditor::SelectEvent ( )
virtual

Definition at line 519 of file MpdEventManagerEditor.cxx.

References TString::Data(), fCurrentEvent, fEventManager, fEventTime, TString::Format(), fShowMCPoints, RedrawZDC(), TGedFrame::Update(), and UpdateEnergySlider().

Here is the call graph for this function:

◆ SelectEvent() [2/2]

virtual void MpdEventManagerEditor::SelectEvent ( )
virtual

◆ SelectPDG() [1/2]

void MpdEventManagerEditor::SelectPDG ( )
virtual

Definition at line 266 of file MpdEventManagerEditor.cxx.

References fCurrentPDGString, and fCurrentPDGTextEntry.

◆ SelectPDG() [2/2]

virtual void MpdEventManagerEditor::SelectPDG ( )
virtual

◆ SetMaxEnergyCut() [1/2]

void MpdEventManagerEditor::SetMaxEnergyCut ( )
virtual

Definition at line 278 of file MpdEventManagerEditor.cxx.

References fEventManager, and sliderMaxEnergy.

◆ SetMaxEnergyCut() [2/2]

virtual void MpdEventManagerEditor::SetMaxEnergyCut ( )
virtual

◆ SetMinEnergyCut() [1/2]

void MpdEventManagerEditor::SetMinEnergyCut ( )
virtual

Definition at line 272 of file MpdEventManagerEditor.cxx.

References fEventManager, and sliderMinEnergy.

◆ SetMinEnergyCut() [2/2]

virtual void MpdEventManagerEditor::SetMinEnergyCut ( )
virtual

◆ SetModel() [1/2]

void MpdEventManagerEditor::SetModel ( TObject * obj)
inlinevirtual

Implements TGedFrame.

Definition at line 38 of file MpdEventManagerEditor.h.

References fObject.

◆ SetModel() [2/2]

void MpdEventManagerEditor::SetModel ( TObject * obj)
inlinevirtual

Implements TGedFrame.

Definition at line 38 of file MpdEventManagerEditor.h.

References fObject.

◆ ShowGeometry() [1/2]

void MpdEventManagerEditor::ShowGeometry ( Bool_t is_show)
virtual

◆ ShowGeometry() [2/2]

virtual void MpdEventManagerEditor::ShowGeometry ( Bool_t is_show)
virtual

◆ ShowMagnet() [1/2]

void MpdEventManagerEditor::ShowMagnet ( Bool_t is_show)
virtual

Definition at line 315 of file MpdEventManagerEditor.cxx.

References magnet().

Here is the call graph for this function:

◆ ShowMagnet() [2/2]

virtual void MpdEventManagerEditor::ShowMagnet ( Bool_t is_show)
virtual

◆ ShowMCPoints() [1/2]

void MpdEventManagerEditor::ShowMCPoints ( Bool_t is_show)
virtual

Definition at line 352 of file MpdEventManagerEditor.cxx.

References fCurrentEvent, fEventManager, fShowMCPoints, RedrawZDC(), and TEveElement::SetRnrState().

Here is the call graph for this function:

◆ ShowMCPoints() [2/2]

virtual void MpdEventManagerEditor::ShowMCPoints ( Bool_t is_show)
virtual

◆ ShowMCTracks() [1/2]

void MpdEventManagerEditor::ShowMCTracks ( Bool_t is_show)
virtual

Definition at line 453 of file MpdEventManagerEditor.cxx.

References fEventManager, fShowMCTracks, and TEveElement::SetRnrState().

Here is the call graph for this function:

◆ ShowMCTracks() [2/2]

virtual void MpdEventManagerEditor::ShowMCTracks ( Bool_t is_show)
virtual

◆ ShowRecoPoints() [1/2]

void MpdEventManagerEditor::ShowRecoPoints ( Bool_t is_show)
virtual

Definition at line 467 of file MpdEventManagerEditor.cxx.

References fCurrentEvent, fEventManager, fShowRecoPoints, and TEveElement::SetRnrState().

Here is the call graph for this function:

◆ ShowRecoPoints() [2/2]

virtual void MpdEventManagerEditor::ShowRecoPoints ( Bool_t is_show)
virtual

◆ ShowRecoTracks() [1/2]

void MpdEventManagerEditor::ShowRecoTracks ( Bool_t is_show)
virtual

Definition at line 486 of file MpdEventManagerEditor.cxx.

References fCurrentEvent, fEventManager, fShowRecoTracks, and TEveElement::SetRnrState().

Here is the call graph for this function:

◆ ShowRecoTracks() [2/2]

virtual void MpdEventManagerEditor::ShowRecoTracks ( Bool_t is_show)
virtual

◆ SwitchBackground() [1/2]

void MpdEventManagerEditor::SwitchBackground ( Bool_t is_on)
virtual

Definition at line 334 of file MpdEventManagerEditor.cxx.

◆ SwitchBackground() [2/2]

virtual void MpdEventManagerEditor::SwitchBackground ( Bool_t is_on)
virtual

◆ SwitchTransparency() [1/2]

void MpdEventManagerEditor::SwitchTransparency ( Bool_t is_on)
virtual

Definition at line 340 of file MpdEventManagerEditor.cxx.

References fEventManager.

◆ SwitchTransparency() [2/2]

virtual void MpdEventManagerEditor::SwitchTransparency ( Bool_t is_on)
virtual

◆ UnblockUI() [1/2]

void MpdEventManagerEditor::UnblockUI ( )

Definition at line 636 of file MpdEventManagerEditor.cxx.

References fUpdate.

Referenced by RunOnlineDisplay().

Here is the caller graph for this function:

◆ UnblockUI() [2/2]

void MpdEventManagerEditor::UnblockUI ( )

References fSave, iEventCount, and isStreamSource.

◆ UpdateEnergySlider() [1/2]

void MpdEventManagerEditor::UpdateEnergySlider ( )

Definition at line 443 of file MpdEventManagerEditor.cxx.

References fEventManager, sliderMaxEnergy, and sliderMinEnergy.

Referenced by SelectEvent(), and UpdateEvent().

Here is the caller graph for this function:

◆ UpdateEnergySlider() [2/2]

void MpdEventManagerEditor::UpdateEnergySlider ( )

References iThreadState.

◆ UpdateEvent() [1/2]

◆ UpdateEvent() [2/2]

virtual void MpdEventManagerEditor::UpdateEvent ( )
virtual

Member Data Documentation

◆ fCurrentEvent

TGNumberEntry * MpdEventManagerEditor::fCurrentEvent

◆ fCurrentPDGString

string MpdEventManagerEditor::fCurrentPDGString
protected

Definition at line 85 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), SaveImage(), SelectPDG(), and UpdateEvent().

◆ fCurrentPDGTextEntry

TGTextEntry * MpdEventManagerEditor::fCurrentPDGTextEntry
protected

Definition at line 84 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), SaveImage(), and SelectPDG().

◆ fEventManager

◆ fEventTime

TGLabel * MpdEventManagerEditor::fEventTime
protected

◆ fGeometry

TGCheckButton * MpdEventManagerEditor::fGeometry

Definition at line 76 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), and SaveImage().

◆ fGeometryFrame

TGHorizontalFrame * MpdEventManagerEditor::fGeometryFrame
protected

Definition at line 88 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), SaveImage(), and ShowGeometry().

◆ fObject

TObject * MpdEventManagerEditor::fObject
protected

Definition at line 80 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), SaveImage(), and SetModel().

◆ fSave

TGPictureButton * MpdEventManagerEditor::fSave

Definition at line 67 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), and UnblockUI().

◆ fShowMCPoints

TGCheckButton * MpdEventManagerEditor::fShowMCPoints

◆ fShowMCTracks

TGCheckButton * MpdEventManagerEditor::fShowMCTracks

◆ fShowRecoPoints

TGCheckButton * MpdEventManagerEditor::fShowRecoPoints

◆ fShowRecoTracks

TGCheckButton * MpdEventManagerEditor::fShowRecoTracks

◆ fUpdate

TGTextButton * MpdEventManagerEditor::fUpdate

Definition at line 72 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), BlockUI(), Init(), SaveImage(), and UnblockUI().

◆ fVizPri

TGCheckButton * MpdEventManagerEditor::fVizPri
protected

Definition at line 86 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), DoVizPri(), Init(), and SaveImage().

◆ iEventCount

int MpdEventManagerEditor::iEventCount

Definition at line 63 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), RunOnlineDisplay(), and UnblockUI().

◆ isMagnetFound

bool MpdEventManagerEditor::isMagnetFound
protected

Definition at line 91 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), SaveImage(), and ShowGeometry().

◆ isStreamSource

bool MpdEventManagerEditor::isStreamSource

Definition at line 65 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), UnblockUI(), and UpdateEvent().

◆ iThreadState

int MpdEventManagerEditor::iThreadState

◆ ShowMagnetButton

TGCheckButton * MpdEventManagerEditor::ShowMagnetButton
protected

Definition at line 89 of file MpdEventManagerEditor.h.

Referenced by MpdEventManagerEditor(), Init(), SaveImage(), and ShowGeometry().

◆ sliderMaxEnergy

TEveGValuator * MpdEventManagerEditor::sliderMaxEnergy
protected

◆ sliderMinEnergy

TEveGValuator * MpdEventManagerEditor::sliderMinEnergy
protected

The documentation for this class was generated from the following files: