28 packH->SetHorizontal();
29 packH->SetShowTitleBar(
kFALSE);
45 TEveCalo3D* calo3d = MakeCalo3D(data, slotRightTop);
54 TEveCaloLego* lego = MakeCaloLego(data, slotRightBottom);
98 for(
Int_t i=xm; i<=xM; i+=2)
100 for(
Int_t j=ym; j<=yM; j+=2)
virtual TEveWindowSlot * NewSlot()
Create a new frame-slot at the last position of the pack.
virtual TEveWindowSlot * NewSlot()
Encapsulates TGPack into an eve-window.
SliceInfo_t & RefSliceInfo(Int_t s)
void Setup(const char *name, Float_t threshold, Color_t col, Char_t transp=101)
static TEveWindowSlot * CreateWindowInTab(TGTab *tab, TEveWindow *eve_parent=0)
Create a new tab in a given tab-widget and populate it with a default window-slot.
void SetMaxTowerH(Float_t x)
virtual Double_t GetBinLowEdge(Int_t bin) const
Return low edge of bin.
TEveBrowser * GetBrowser() const
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format...
static Bool_t SetCacheFileDir(ROOT::Internal::TStringView cacheDir, Bool_t operateDisconnected=kTRUE, Bool_t forceCacheread=kFALSE)
virtual TObject * Get(const char *namecycle)
Return pointer to object identified by namecycle.
void IncDenyDestroy()
Increases the deny-destroy count of the element.
Demonstrates usage of EVE calorimetry classes.
Calo data for universal cell geometry.
Description of TEveWindowSlot.
Short_t Min(Short_t a, Short_t b)
void FillSlice(Int_t slice, Float_t value)
Fill given slice in the current tower.
void Set2DMode(E2DMode_e p)
virtual Double_t GetBinUpEdge(Int_t bin) const
Return up edge of bin.
void AddElement(TEveElement *element, TEveElement *parent=0)
Add an element.
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0)
Create / open a file.
Visualization of a calorimeter event data in 2D.
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
virtual void SetElementName(const char *name)
Virtual function for setting of name of an element.
Class to manage histogram axis.
R__EXTERN TEveManager * gEve
2-D histogram with a float per channel (see TH1 documentation)}
virtual Bool_t SetTab(Int_t tabIndex, Bool_t emit=kTRUE)
Brings the composite frame with the index tabIndex to the front and generate the following event if t...
TGLViewer * GetDefaultGLViewer() const
Get TGLViewer of the default TEveViewer.
TGTab * GetTabRight() const
Visualization of calorimeter data as eta/phi histogram.
Int_t AddTower(Float_t etaMin, Float_t etaMax, Float_t phiMin, Float_t phiMax)
Add tower within eta/phi range.
void FullRedraw3D(Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
Perform 3D redraw of all scenes and viewers.
TEveWindowPack * MakePack()
A pack is created in place of this window-slot.
virtual void DataChanged()
Update limits and notify data users.
void SetCurrentCamera(ECameraType camera)
Set current active camera - 'cameraType' one of: kCameraPerspX, kCameraPerspY, kCameraPerspZ, kCameraOrthoXOY, kCameraOrthoXOZ, kCameraOrthoZOY, kCameraOrthoXnOY, kCameraOrthoXnOZ, kCameraOrthoZnOY.
virtual Double_t GetBinWidth(Int_t bin) const
Return bin width.
Short_t Max(Short_t a, Short_t b)
virtual Double_t GetBinContent(Int_t bin) const
Return content of bin number bin.
void SetAutoRebin(Bool_t s)
Visualization of a calorimeter event data in 3D.
void SetShowTitleBar(Bool_t x)
Set display state of the title-bar.
virtual void SetEtaBins(TAxis *ax)
virtual Int_t GetMaximumBin() const
Return location of bin with maximum value in the range.
virtual void SetPhiBins(TAxis *ax)
TAxis * GetXaxis()
Get the behaviour adopted by the object about the statoverflows. See EStatOverflows for more informat...