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

MpdBoxSet. More...

#include <MpdBoxSet.h>

Inheritance diagram for MpdBoxSet:
Collaboration diagram for MpdBoxSet:

Public Member Functions

 MpdBoxSet (MpdBoxSetDraw *drawer, const char *name="MpdBoxSet", const char *t="")
 Standard constructor.
virtual ~MpdBoxSet ()
 Destructor.
void SetTimeWindowPlus (Double_t time)
void SetTimeWindowMinus (Double_t time)
Double_t GetTimeWindowPlus ()
Double_t GetTimeWindowMinus ()
 MpdBoxSet (MpdBoxSetDraw *drawer, const char *name="MpdBoxSet", const char *t="")
 Standard constructor.
virtual ~MpdBoxSet ()
 Destructor.
void SetTimeWindowPlus (Double_t time)
void SetTimeWindowMinus (Double_t time)
Double_t GetTimeWindowPlus ()
Double_t GetTimeWindowMinus ()
Public Member Functions inherited from TEveBoxSet
 TEveBoxSet (const char *n="TEveBoxSet", const char *t="")
 ~TEveBoxSet () override
void AddBox (const Float_t *verts)
void AddBox (Float_t a, Float_t b, Float_t c)
void AddBox (Float_t a, Float_t b, Float_t c, Float_t w, Float_t h, Float_t d)
void AddCone (const TEveVector &pos, const TEveVector &dir, Float_t r)
void AddEllipticCone (const TEveVector &pos, const TEveVector &dir, Float_t r, Float_t r2, Float_t angle=0)
void AddHex (const TEveVector &pos, Float_t r, Float_t angle, Float_t depth)
void ComputeBBox () override
Int_t GetBoxSkip () const
Float_t GetDefDepth () const
Float_t GetDefHeight () const
Float_t GetDefWidth () const
Bool_t GetDrawConeCap () const
TClass * IsA () const override
void Reset ()
void Reset (EBoxType_e boxType, Bool_t valIsCol, Int_t chunkSize)
void SetBoxSkip (Int_t bs)
void SetDefDepth (Float_t v)
void SetDefHeight (Float_t v)
void SetDefWidth (Float_t v)
void SetDrawConeCap (Bool_t x)
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
void Test (Int_t nboxes)
Public Member Functions inherited from TEveDigitSet
 TEveDigitSet (const char *n="TEveDigitSet", const char *t="")
 ~TEveDigitSet () override
TEveRGBAPalette * AssertPalette ()
void DigitColor (Color_t ci)
void DigitColor (Color_t ci, Char_t transparency)
void DigitColor (UChar_t *rgba)
void DigitColor (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
void DigitId (Int_t n, TObject *id)
void DigitId (TObject *id)
virtual void DigitSelected (Int_t idx)
void DigitUserData (Int_t n, void *ud)
void DigitUserData (void *ud)
void DigitValue (Int_t value)
Bool_t GetAntiFlick () const
Callback_foo GetCallbackFoo () const
DigitBase_t * GetDigit (Int_t n) const
Bool_t GetDisableLighting () const
Bool_t GetEmitSignals () const
TEveFrameBox * GetFrame () const
Bool_t GetHighlightFrame () const
TString GetHighlightTooltip () override
Bool_t GetHistoButtons () const
TObject * GetId (Int_t n) const
TObject * GetObject (const TEveException &) const override
Bool_t GetOwnIds () const
TEveRGBAPalette * GetPalette () const
TEveChunkManager * GetPlex ()
ERenderMode_e GetRenderMode () const
Bool_t GetSelectViaFrame () const
TooltipCB_foo GetTooltipCBFoo () const
void * GetUserData () const
void * GetUserData (Int_t n) const
Bool_t GetValueIsColor () const
TClass * IsA () const override
void Paint (Option_t *option="") override
void RefitPlex ()
void ScanMinMaxValues (Int_t &min, Int_t &max)
virtual void SecSelected (TEveDigitSet *qs, Int_t idx)
void SetAntiFlick (Bool_t f)
void SetCallbackFoo (Callback_foo f)
void SetCurrentDigit (Int_t idx)
void SetDisableLighting (Bool_t l)
void SetEmitSignals (Bool_t f)
void SetFrame (TEveFrameBox *b)
void SetHighlightFrame (Bool_t hf)
void SetHistoButtons (Bool_t f)
void SetMainColor (Color_t color) override
void SetOwnIds (Bool_t o)
void SetPalette (TEveRGBAPalette *p)
void SetRenderMode (ERenderMode_e rm)
void SetSelectViaFrame (Bool_t sf)
void SetTooltipCBFoo (TooltipCB_foo f)
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
void UnHighlighted () override
void UnSelected () override
void UseSingleColor ()
Public Member Functions inherited from TEveElement
 TEveElement ()
 TEveElement (Color_t &main_color)
 TEveElement (const TEveElement &e)
virtual ~TEveElement ()
virtual Bool_t AcceptElement (TEveElement *el)
virtual void AddElement (TEveElement *el)
virtual TGListTreeItem * AddIntoListTree (TGListTree *ltree, TEveElement *parent)
virtual TGListTreeItem * AddIntoListTree (TGListTree *ltree, TGListTreeItem *parent_lti)
virtual TGListTreeItem * AddIntoListTrees (TEveElement *parent)
virtual void AddParent (TEveElement *re)
virtual void AddStamp (UChar_t bits)
virtual void Annihilate ()
virtual void AnnihilateElements ()
Bool_t ApplyVizTag (const TString &tag, const TString &fallback_tag="")
List_i BeginChildren ()
List_ci BeginChildren () const
List_i BeginParents ()
List_ci BeginParents () const
virtual Bool_t CanEditElement () const
virtual Bool_t CanEditMainColor () const
virtual Bool_t CanEditMainTrans () const
virtual Bool_t CanEditMainTransparency () const
virtual void CheckReferenceCount (const TEveException &eh="TEveElement::CheckReferenceCount ")
virtual void ClearStamps ()
virtual void CloneChildrenRecurse (TEveElement *dest, Int_t level=0) const
virtual TEveElement * CloneElement () const
virtual TEveElement * CloneElementRecurse (Int_t level=0) const
virtual void CollectSceneParents (List_t &scenes)
virtual void CollectSceneParentsFromChildren (List_t &scenes, TEveElement *parent)
virtual void CopyVizParams (const TEveElement *el)
virtual void CopyVizParamsFromDB ()
void CSCApplyMainColorToAllChildren ()
void CSCApplyMainColorToMatchingChildren ()
void CSCApplyMainTransparencyToAllChildren ()
void CSCApplyMainTransparencyToMatchingChildren ()
void CSCImplySelectAllChildren ()
void CSCTakeAnyParentAsMaster ()
void DecDenyDestroy ()
virtual void DecImpliedHighlighted ()
virtual void DecImpliedSelected ()
void DecParentIgnoreCnt ()
virtual void Destroy ()
virtual void DestroyElements ()
virtual void DestroyListSubTree (TGListTree *ltree, TGListTreeItem *parent)
virtual void DestroyMainTrans ()
virtual void DestroyOrWarn ()
void DisableListElements (Bool_t rnr_self=kFALSE, Bool_t rnr_children=kFALSE)
void DumpSourceObject () const
virtual void ElementChanged (Bool_t update_scenes=kTRUE, Bool_t redraw=kFALSE)
void EnableListElements (Bool_t rnr_self=kTRUE, Bool_t rnr_children=kTRUE)
List_i EndChildren ()
List_ci EndChildren () const
List_i EndParents ()
List_ci EndParents () const
virtual void ExpandIntoListTree (TGListTree *ltree, TGListTreeItem *parent)
void ExportSourceObjectToCINT (char *var_name) const
virtual void ExportToCINT (char *var_name)
virtual void FillImpliedSelectedSet (Set_t &impSelSet)
TEveElement * FindChild (const TString &name, const TClass *cls=nullptr)
TEveElement * FindChild (TPRegexp &regexp, const TClass *cls=nullptr)
Int_t FindChildren (List_t &matches, const TString &name, const TClass *cls=nullptr)
Int_t FindChildren (List_t &matches, TPRegexp &regexp, const TClass *cls=nullptr)
virtual sLTI_i FindItem (TGListTree *ltree)
virtual sLTI_i FindItem (TGListTree *ltree, TGListTreeItem *parent_lti)
virtual TGListTreeItem * FindListTreeItem (TGListTree *ltree)
virtual TGListTreeItem * FindListTreeItem (TGListTree *ltree, TGListTreeItem *parent_lti)
Bool_t FindVizModel ()
TEveElement * FirstChild () const
virtual TEveElement * ForwardEdit ()
virtual TEveElement * ForwardSelection ()
UChar_t GetChangeBits () const
TEveCompound * GetCompound ()
Int_t GetDenyDestroy () const
Bool_t GetDestroyOnZeroRefCnt () const
virtual TObject * GetEditorObject (const TEveException &eh) const
virtual const char * GetElementName () const
virtual const char * GetElementTitle () const
virtual const TGPicture * GetListTreeCheckBoxIcon ()
virtual const TGPicture * GetListTreeIcon (Bool_t open=kFALSE)
virtual Color_t GetMainColor () const
Color_t * GetMainColorPtr () const
virtual Char_t GetMainTransparency () const
TEveElement * GetMaster ()
virtual Int_t GetNItems () const
Int_t GetParentIgnoreCnt () const
virtual TObject * GetRenderObject (const TEveException &eh) const
virtual Bool_t GetRnrAnything () const
virtual Bool_t GetRnrChildren () const
virtual Bool_t GetRnrSelf () const
virtual Bool_t GetRnrState () const
virtual UChar_t GetSelectedLevel () const
TRef & GetSource ()
TObject * GetSourceObject () const
void * GetUserData () const
TEveElement * GetVizModel () const
const TString & GetVizTag () const
virtual Bool_t HandleElementPaste (TEveElement *el)
Bool_t HasChild (TEveElement *el)
Bool_t HasChildren () const
virtual Bool_t HasMainColor () const
virtual Bool_t HasMainTrans () const
Bool_t HasParents () const
virtual void HighlightElement (Bool_t state)
void IncDenyDestroy ()
virtual void IncImpliedHighlighted ()
virtual void IncImpliedSelected ()
void IncParentIgnoreCnt ()
virtual void InitMainTrans (Bool_t can_edit=kTRUE)
Bool_t IsPickable () const
TEveElement * LastChild () const
virtual void NameTitleChanged ()
Int_t NumChildren () const
Int_t NumParents () const
virtual void PadPaint (Option_t *option)
virtual void PaintStandard (TObject *id)
void PrintSourceObject () const
virtual void ProjectAllChildren (Bool_t same_depth=kTRUE)
virtual void ProjectChild (TEveElement *el, Bool_t same_depth=kTRUE)
virtual void PropagateMainColorToProjecteds (Color_t color, Color_t old_color)
virtual void PropagateMainTransparencyToProjecteds (Char_t t, Char_t old_t)
virtual void PropagateRnrStateToProjecteds ()
virtual void PropagateVizParamsToElements (TEveElement *el=nullptr)
virtual void PropagateVizParamsToProjecteds ()
virtual TEveTrans * PtrMainTrans (Bool_t create=kTRUE)
void RecheckImpliedSelections ()
const List_t & RefChildren () const
virtual TEveTrans & RefMainTrans ()
virtual void RemoveElement (TEveElement *el)
virtual void RemoveElementLocal (TEveElement *el)
virtual void RemoveElements ()
virtual void RemoveElementsLocal ()
virtual Bool_t RemoveFromListTree (TGListTree *ltree, TGListTreeItem *parent_lti)
virtual Int_t RemoveFromListTrees (TEveElement *parent)
virtual void RemoveParent (TEveElement *re)
void ResetAllCSCBits ()
void ResetCSCBits (UChar_t f)
void SaveVizParams (std::ostream &out, const TString &tag, const TString &var)
virtual void SelectElement (Bool_t state)
void SetCompound (TEveCompound *c)
void SetCSCBits (UChar_t f)
void SetDestroyOnZeroRefCnt (Bool_t d)
void SetEditMainColor (Bool_t x)
void SetEditMainTransparency (Bool_t x)
virtual void SetElementName (const char *name)
virtual void SetElementNameTitle (const char *name, const char *title)
virtual void SetElementTitle (const char *title)
void SetMainAlpha (Float_t alpha)
void SetMainColorPixel (Pixel_t pixel)
void SetMainColorPtr (Color_t *color)
void SetMainColorRGB (Float_t r, Float_t g, Float_t b)
void SetMainColorRGB (UChar_t r, UChar_t g, UChar_t b)
virtual void SetMainTransparency (Char_t t)
void SetPickable (Bool_t p)
void SetPickableRecursively (Bool_t p)
virtual Bool_t SetRnrChildren (Bool_t rnr)
virtual Bool_t SetRnrSelf (Bool_t rnr)
virtual Bool_t SetRnrSelfChildren (Bool_t rnr_self, Bool_t rnr_children)
virtual Bool_t SetRnrState (Bool_t rnr)
void SetSourceObject (TObject *o)
virtual void SetTransMatrix (const TGeoMatrix &mat)
virtual void SetTransMatrix (Double_t *carr)
void SetUserData (void *ud)
void SetVizModel (TEveElement *model)
void SetVizTag (const TString &tag)
virtual Bool_t SingleRnrState () const
void SpawnEditor ()
void StampColorSelection ()
void StampObjProps ()
void StampTransBBox ()
void StampVisibility ()
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Bool_t TestCSCBits (UChar_t f) const
void VizDB_Apply (const char *tag)
void VizDB_Insert (const char *tag, Bool_t replace=kTRUE, Bool_t update=kTRUE)
void VizDB_Reapply ()
void VizDB_UpdateModel (Bool_t update=kTRUE)
virtual void WriteVizParams (std::ostream &out, const TString &var)
Public Member Functions inherited from TNamed
 TNamed ()
 TNamed (const char *name, const char *title)
 TNamed (const TNamed &named)
 TNamed (const TString &name, const TString &title)
virtual ~TNamed ()
void Clear (Option_t *option="") override
TObject * Clone (const char *newname="") const override
Int_t Compare (const TObject *obj) const override
void Copy (TObject &named) const override
virtual void FillBuffer (char *&buffer)
const char * GetName () const override
const char * GetTitle () const override
ULong_t Hash () const override
TClass * IsA () const override
Bool_t IsSortable () const override
void ls (Option_t *option="") const override
TNamed & operator= (const TNamed &rhs)
void Print (Option_t *option="") const override
virtual void SetName (const char *name)
virtual void SetNameTitle (const char *name, const char *title)
virtual void SetTitle (const char *title="")
virtual Int_t Sizeof () const
void Streamer (TBuffer &) 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 Delete (Option_t *option="")
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawClass () const
virtual TObject * DrawClone (Option_t *option="") const
virtual void Dump () const
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 Option_t * GetDrawOption () const
virtual const char * GetIconName () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
virtual Option_t * GetOption () const
virtual UInt_t GetUniqueID () const
virtual Bool_t HandleTimer (TTimer *timer)
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
virtual void Inspect () const
void InvertBit (UInt_t f)
Bool_t IsDestructed () const
virtual Bool_t IsEqual (const TObject *obj) const
virtual Bool_t IsFolder () const
R__ALWAYS_INLINE Bool_t IsOnHeap () const
R__ALWAYS_INLINE Bool_t IsZombie () 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 Pop ()
virtual Int_t Read (const char *name)
virtual void RecursiveRemove (TObject *obj)
void ResetBit (UInt_t f)
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
void SetBit (UInt_t f)
void SetBit (UInt_t f, Bool_t set)
virtual void SetDrawOption (Option_t *option="")
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 Member Functions inherited from TAtt3D
 TAtt3D ()
virtual ~TAtt3D ()
virtual void Sizeof3D () const
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Public Member Functions inherited from TAttBBox
 TAttBBox ()
virtual ~TAttBBox ()
Float_t * AssertBBox ()
Float_t * GetBBox ()
Bool_t GetBBoxOK () const
TAttBBox & operator= (const TAttBBox &tab)
void ResetBBox ()
void SetupBBoxCube (Float_t extent, Float_t x, Float_t y, Float_t z)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
Public Member Functions inherited from TEveSecondarySelectable
 TEveSecondarySelectable ()
virtual ~TEveSecondarySelectable ()
Bool_t GetAlwaysSecSelect () const
void ProcessGLSelection (TGLSelectRecord &rec)
const SelectionSet_t & RefHighlightedSet () const
const SelectionSet_t & RefSelectedSet () const
void SetAlwaysSecSelect (Bool_t f)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Private Member Functions

 MpdBoxSet (const MpdBoxSet &)=delete
MpdBoxSet operator= (const MpdBoxSet &)=delete
 MpdBoxSet (const MpdBoxSet &)=delete
MpdBoxSet operator= (const MpdBoxSet &)=delete

Private Attributes

MpdBoxSetDraw * fDraw

Additional Inherited Members

Public Types inherited from TEveBoxSet
enum  EBoxType_e
Public Types inherited from TEveDigitSet
enum  ERenderMode_e
typedef void(* Callback_foo) (TEveDigitSet *, Int_t, TObject *)
typedef TString(* TooltipCB_foo) (TEveDigitSet *, Int_t)
Public Types inherited from TEveElement
enum  EChangeBits
typedef void(TEveElement::* ImplySelect_foo) ()
typedef List_t::const_iterator List_ci
typedef List_t::iterator List_i
typedef std::list< TEveElement * > List_t
typedef void(TEveElement::* Select_foo) (Bool_t)
typedef Set_t::const_iterator Set_ci
typedef Set_t::iterator Set_i
typedef std::set< TEveElement * > Set_t
typedef sLTI_t::iterator sLTI_i
typedef sLTI_t::reverse_iterator sLTI_ri
typedef std::set< TEveListTreeInfo > sLTI_t
Public Types inherited from TObject
enum  EDeprecatedStatusBits
enum  EStatusBits
Public Types inherited from TEveSecondarySelectable
typedef SelectionSet_t::const_iterator SelectionSet_ci
typedef SelectionSet_t::iterator SelectionSet_i
typedef std::set< Int_t > SelectionSet_t
Static Public Member Functions inherited from TEveBoxSet
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TEveDigitSet
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TEveElement
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TNamed
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)
Static Public Member Functions inherited from TAtt3D
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TAttBBox
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Static Public Member Functions inherited from TEveSecondarySelectable
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
Public Attributes inherited from TEveBoxSet
 kBT_Undef
 kBT_FreeBox
 kBT_AABox
 kBT_AABoxFixedDim
 kBT_Cone
 kBT_EllipticCone
 kBT_Hex
Public Attributes inherited from TEveDigitSet
 kRM_AsIs
 kRM_Line
 kRM_Fill
Public Attributes inherited from TEveElement
 kCBColorSelection
 kCBTransBBox
 kCBObjProps
 kCBVisibility
Public Attributes inherited from TObject
 kIsOnHeap
 kNotDeleted
 kZombie
 kInconsistent
 kBitMask
 kSingleKey
 kOverwrite
 kWriteDelete
 kObjInCanvas
 kCanDelete
 kMustCleanup
 kIsReferenced
 kHasUUID
 kCannotPick
 kNoContextMenu
 kInvalidObject
Static Public Attributes inherited from TEveElement
static const TGPicture * fgListTreeIcons [9]
static const TGPicture * fgRnrIcons [4]
Protected Types inherited from TEveElement
enum  ECompoundSelectionColorBits
enum  EDestruct
Protected Member Functions inherited from TEveDigitSet
DigitBase_t * NewDigit ()
void ReleaseIds ()
Protected Member Functions inherited from TEveElement
virtual void AnnihilateRecursively ()
virtual void PreDeleteElement ()
virtual void RemoveElementsInternal ()
Protected Member Functions inherited from TNamed
void SavePrimitiveNameTitle (std::ostream &out, const char *variable_name)
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 void * GetSender ()
virtual const char * GetSenderClassName () const
Protected Member Functions inherited from TAttBBox
 TAttBBox (const TAttBBox &tab)
void AssertBBoxExtents (Float_t epsilon=0.005)
void BBoxCheckPoint (const Float_t *p)
void BBoxCheckPoint (Float_t x, Float_t y, Float_t z)
void BBoxClear ()
void BBoxInit (Float_t infinity=1e6)
void BBoxZero (Float_t epsilon=0, Float_t x=0, Float_t y=0, Float_t z=0)
Protected Member Functions inherited from TEveSecondarySelectable
void ProcessGLSelectionInternal (TGLSelectRecord &rec, SelectionSet_t &sset)
Static Protected Member Functions inherited from TEveBoxSet
static Int_t SizeofAtom (EBoxType_e bt)
Static Protected Member Functions inherited from TEveElement
static const char * ToString (Bool_t b)
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)
Protected Attributes inherited from TEveBoxSet
Int_t fBoxSkip
EBoxType_e fBoxType
Float_t fDefDepth
Float_t fDefHeight
Float_t fDefWidth
Bool_t fDrawConeCap
Protected Attributes inherited from TEveDigitSet
Bool_t fAntiFlick
Callback_foo fCallbackFoo
Color_t fColor
Int_t fDefaultValue
TRefArray * fDigitIds
Bool_t fDisableLighting
Bool_t fEmitSignals
TEveFrameBox * fFrame
Bool_t fHighlightFrame
Bool_t fHistoButtons
DigitBase_t * fLastDigit
Int_t fLastIdx
Bool_t fOwnIds
TEveRGBAPalette * fPalette
TEveChunkManager fPlex
ERenderMode_e fRenderMode
Bool_t fSelectViaFrame
Bool_t fSingleColor
TooltipCB_foo fTooltipCBFoo
Bool_t fValueIsColor
Protected Attributes inherited from TEveElement
 kCSCBImplySelectAllChildren
 kCSCBTakeAnyParentAsMaster
 kCSCBApplyMainColorToAllChildren
 kCSCBApplyMainColorToMatchingChildren
 kCSCBApplyMainTransparencyToAllChildren
 kCSCBApplyMainTransparencyToMatchingChildren
 kNone
 kStandard
 kAnnihilate
Bool_t fCanEditMainColor
Bool_t fCanEditMainTrans
Bool_t fCanEditMainTransparency
UChar_t fChangeBits
List_t fChildren
TEveCompound * fCompound
UChar_t fCSCBits
Int_t fDenyDestroy
Bool_t fDestroyOnZeroRefCnt
Char_t fDestructing
Bool_t fHighlighted
Short_t fImpliedHighlighted
Short_t fImpliedSelected
sLTI_t fItems
Color_t * fMainColorPtr
TEveTrans * fMainTrans
Char_t fMainTransparency
Int_t fNumChildren
Int_t fParentIgnoreCnt
List_t fParents
Bool_t fPickable
Bool_t fRnrChildren
Bool_t fRnrSelf
Bool_t fSelected
TRef fSource
Int_t fTopItemCnt
void * fUserData
TEveElement * fVizModel
TString fVizTag
Protected Attributes inherited from TNamed
TString fName
TString fTitle
Protected Attributes inherited from TObject
 kOnlyPrepStep
Protected Attributes inherited from TQObject
TList * fListOfConnections
TList * fListOfSignals
Bool_t fSignalsBlocked
Protected Attributes inherited from TAttBBox
Float_t * fBBox
Protected Attributes inherited from TEveSecondarySelectable
Bool_t fAlwaysSecSelect
SelectionSet_t fHighlightedSet
SelectionSet_t fSelectedSet
Static Protected Attributes inherited from TQObject
static Bool_t fgAllSignalsBlocked

Detailed Description

Author
T. Stockmanns
Since
26.3.2009 Base class to display 3D Points in Eve as a BoxSet One has to overwrite the method GetVector which takes a TObject and writes out a TVector3 which is then taken as an input to place the points. If one wants to change the color of the points one has to overwrite the method GetValue. This method takes a TObject and an integer and translates this into an integer as input for the EveBoxSet method DigitValue

Definition at line 23 of file MpdBoxSet.h.

Constructor & Destructor Documentation

◆ MpdBoxSet() [1/4]

MpdBoxSet::MpdBoxSet ( MpdBoxSetDraw * drawer,
const char * name = "MpdBoxSet",
const char * t = "" )

Definition at line 9 of file MpdBoxSet.cxx.

References TEveBoxSet::TEveBoxSet(), and fDraw.

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

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

◆ ~MpdBoxSet() [1/2]

virtual MpdBoxSet::~MpdBoxSet ( )
inlinevirtual

Definition at line 29 of file MpdBoxSet.h.

◆ MpdBoxSet() [2/4]

MpdBoxSet::MpdBoxSet ( const MpdBoxSet & )
privatedelete

References MpdBoxSet().

Here is the call graph for this function:

◆ MpdBoxSet() [3/4]

MpdBoxSet::MpdBoxSet ( MpdBoxSetDraw * drawer,
const char * name = "MpdBoxSet",
const char * t = "" )

◆ ~MpdBoxSet() [2/2]

virtual MpdBoxSet::~MpdBoxSet ( )
inlinevirtual

Definition at line 29 of file MpdBoxSet.h.

◆ MpdBoxSet() [4/4]

MpdBoxSet::MpdBoxSet ( const MpdBoxSet & )
privatedelete

References MpdBoxSet().

Here is the call graph for this function:

Member Function Documentation

◆ GetTimeWindowMinus() [1/2]

Double_t MpdBoxSet::GetTimeWindowMinus ( )
inline

Definition at line 35 of file MpdBoxSet.h.

References fDraw.

◆ GetTimeWindowMinus() [2/2]

Double_t MpdBoxSet::GetTimeWindowMinus ( )
inline

Definition at line 35 of file MpdBoxSet.h.

References fDraw.

◆ GetTimeWindowPlus() [1/2]

Double_t MpdBoxSet::GetTimeWindowPlus ( )
inline

Definition at line 34 of file MpdBoxSet.h.

References fDraw.

◆ GetTimeWindowPlus() [2/2]

Double_t MpdBoxSet::GetTimeWindowPlus ( )
inline

Definition at line 34 of file MpdBoxSet.h.

References fDraw.

◆ operator=() [1/2]

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

References MpdBoxSet().

Here is the call graph for this function:

◆ operator=() [2/2]

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

References MpdBoxSet().

Here is the call graph for this function:

◆ SetTimeWindowMinus() [1/2]

void MpdBoxSet::SetTimeWindowMinus ( Double_t time)
inline

Definition at line 32 of file MpdBoxSet.h.

References fDraw.

◆ SetTimeWindowMinus() [2/2]

void MpdBoxSet::SetTimeWindowMinus ( Double_t time)
inline

Definition at line 32 of file MpdBoxSet.h.

References fDraw.

◆ SetTimeWindowPlus() [1/2]

void MpdBoxSet::SetTimeWindowPlus ( Double_t time)
inline

Definition at line 31 of file MpdBoxSet.h.

References fDraw.

◆ SetTimeWindowPlus() [2/2]

void MpdBoxSet::SetTimeWindowPlus ( Double_t time)
inline

Definition at line 31 of file MpdBoxSet.h.

References fDraw.

Member Data Documentation

◆ fDraw

MpdBoxSetDraw * MpdBoxSet::fDraw
private

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