calorimeters.C File Reference

#include "TEveProjections.h"

Go to the source code of this file.

Functions

void add_jet (TEveElement *, const char *, Float_t, Float_t, Float_t, Float_t)
void calorimeters ()
TEveCaloLegoMakeCaloLego (TEveCaloData *data, TEveWindowSlot *slot)
TEveCalo3DMakeCalo3D (TEveCaloData *data, TEveWindowSlot *slot)
TEveCalo2DMakeCalo2D (TEveCalo3D *calo3d, TEveWindowSlot *slot, TEveProjection::EPType_e t)
void MakeViewerScene (TEveWindowSlot *slot, TEveViewer *&v, TEveScene *&s)

Variables

const char * histFile


Function Documentation

void add_jet ( TEveElement ,
const char *  ,
Float_t  ,
Float_t  ,
Float_t  ,
Float_t   
)

Definition at line 179 of file calorimeters.C.

References TEveElement::AddElement(), TEveJetCone::AddEllipticCone(), kRed, kTRUE, TEveJetCone::SetCylinder(), TEveShape::SetLineColor(), TEveElement::SetMainTransparency(), and TEveElement::SetPickable().

Referenced by MakeCalo3D().

void calorimeters (  ) 

Definition at line 13 of file calorimeters.C.

References TEveManager::AddToListTree(), TEveManager::Create(), TEveWindow::CreateWindowInTab(), data, TDirectoryFile::Get(), TEveManager::GetBrowser(), TRootBrowser::GetTabRight(), gEve, gSystem, histFile, TSystem::IgnoreSignal(), kBlue, kFALSE, TEveProjection::kPT_RhoZ, TEveProjection::kPT_RPhi, kRed, kSigSegmentationViolation, kTRUE, lego(), MakeCalo2D(), MakeCalo3D(), MakeCaloLego(), TEveWindowSlot::MakePack(), TEveWindowPack::NewSlot(), TEveWindow::NewSlot(), TFile::Open(), TEveManager::Redraw3D(), TFile::SetCacheFileDir(), TEveElementList::SetElementName(), TEveWindow::SetShowTitleBar(), and TGTab::SetTab().

TEveCalo2D* MakeCalo2D ( TEveCalo3D calo3d,
TEveWindowSlot slot,
TEveProjection::EPType_e  t 
)

Definition at line 139 of file calorimeters.C.

References TEveManager::AddToListTree(), axes(), gEve, TEveProjectionManager::ImportElements(), TGLViewer::kCameraOrthoXOY, kTRUE, MakeViewerScene(), s, and TEveProjectionManager::SetProjection().

Referenced by calo_detail(), and calorimeters().

TEveCalo3D* MakeCalo3D ( TEveCaloData data,
TEveWindowSlot slot 
)

Definition at line 118 of file calorimeters.C.

References add_jet(), data, MakeViewerScene(), s, TEveCaloViz::SetBarrelRadius(), and TEveCaloViz::SetEndCapPos().

Referenced by calo_detail(), and calorimeters().

TEveCaloLego* MakeCaloLego ( TEveCaloData data,
TEveWindowSlot slot 
)

Definition at line 75 of file calorimeters.C.

References TGLViewerBase::AddOverlayElement(), TEveManager::AddToListTree(), data, TEveManager::GetDefaultViewer(), TEveManager::GetEventScene(), TGLViewer::GetGLWidget(), gEve, gStyle, TGLViewer::kCameraOrthoXOY, kTRUE, lego(), MakeViewerScene(), TMath::Pi(), s, TEveCaloLegoOverlay::SetCaloLego(), TGLViewer::SetCurrentCamera(), TGLViewer::SetEventHandler(), TStyle::SetPalette(), and TMath::TwoPi().

Referenced by calo_detail(), and calorimeters().

void MakeViewerScene ( TEveWindowSlot slot,
TEveViewer *&  v,
TEveScene *&  s 
)

Definition at line 166 of file calorimeters.C.

References TEveViewerList::AddElement(), TEveManager::GetEditor(), TEveManager::GetViewers(), gEve, TEveWindow::ReplaceWindow(), s, and TEveManager::SpawnNewScene().

Referenced by MakeCalo2D(), MakeCalo3D(), and MakeCaloLego().


Variable Documentation

const char* histFile

Initial value:

   "http://amraktad.web.cern.ch/amraktad/cms_calo_hist.root"

Definition at line 8 of file calorimeters.C.

Referenced by calorimeters(), and MakeVecData().


Generated on Tue Jul 5 16:09:28 2011 for ROOT_528-00b_version by  doxygen 1.5.1