From this point onward root-5.20 is required for compilation.
Major changes that might be relevant for developers having EVE related
code outside of AliRoot/EVE.
1. Remove calls to TEveElement::UpdateItems(). This method was
obsolete and has been removed.
2. Replace calls to TEveElement::GetNChildren() with
NumChildren(). The method has been renamed to use the same naming
conventions as other methods of the same type.
3. Remove all explisit casts to Color_t that were needed because of
overloading of color-setting functions (Color_t, Pixel_t). As this was
annoying, the methods taking Pixel_t were renamed to
SetXyzzPixel(Pixel_t).
4. Minor changes in internals of TGLViewer and its window-system
interface.
fTrackList = new TEveTrackList("Cosmic ray");
fTrackList->SetTitle("muons");
- fTrackList->SetMainColor((Color_t)8);
+ fTrackList->SetMainColor(8);
gEve->AddElement(fTrackList);
- UpdateItems();
fGraphPicked1 = new TGraph();
fGraphPicked1->SetName("Selected points");
TEveElement::DestroyElements();
gEve->AddElement(fTrackList, this);
fTrackList->DestroyElements();
- UpdateItems();
}
/**************************************************************************/
#include <TFile.h>
#include <TTree.h>
+#include <TGeoManager.h>
#include <TSystem.h>
//==============================================================================
fTrackList->SetLineColor(8);
fTrackList->GetPropagator()->SetEditPathMarks(kTRUE);
AddElement(fTrackList);
- UpdateItems();
fGraphPicked = new TGraph();
fGraphPicked->SetName("Selected points");
// fTrackList is destroyed because DenyDestroy is set.
gEve->AddElement(fTrackList, this);
fTrackList->DestroyElements();
-
- UpdateItems();
}
/******************************************************************************/
er->AddElement(em);
em->SetTransMatrix(*(detector->FindTransform(ring->GetId(), 2*m)));
em->SetShape(ring->GetId() == 'I' ? inner : outer);
- em->SetMainColor(Color_t(kRed));
+ em->SetMainColor(kRed);
em->SetMainTransparency(32);
em->IncDenyDestroy();
fgSPDFrameBox = new TEveFrameBox();
fgSPDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
- fgSPDFrameBox->SetFrameColor((Color_t) 31);
+ fgSPDFrameBox->SetFrameColor(31);
fgSPDFrameBox->SetFrameFill(kTRUE);
fgSPDFrameBox->IncRefCount();
fgSPDPalette = new TEveRGBAPalette(info->fSPDMinVal,info->fSPDMaxVal);
fgSDDFrameBox = new TEveFrameBox();
fgSDDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
- fgSDDFrameBox->SetFrameColor((Color_t) 32);
+ fgSDDFrameBox->SetFrameColor(32);
fgSDDFrameBox->SetFrameFill(kTRUE);
fgSDDFrameBox->IncRefCount();
fgSDDPalette = new TEveRGBAPalette(info->fSDDMinVal,info->fSDDMaxVal);
fgSSDFrameBox = new TEveFrameBox();
fgSSDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
- fgSSDFrameBox->SetFrameColor((Color_t) 33);
+ fgSSDFrameBox->SetFrameColor(33);
fgSSDFrameBox->SetFrameFill(kTRUE);
fgSSDFrameBox->IncRefCount();
fgSSDPalette = new TEveRGBAPalette(info->fSSDMinVal,info->fSSDMaxVal);
// configuration.
Int_t n = fStepper->GetNx()*fStepper->GetNy();
- if (n != GetNChildren())
+ if (n != NumChildren())
{
DestroyElements();
for (Int_t m=0; m<n; ++m)
else
mod->SetName(Form("SPD %d", idx));
mod->SetRnrSelf(kTRUE);
- mod->UpdateItems();
fStepper->Step();
idx++;
TEveElement(fFrameColor),
TNamed(n,t),
fMUONData(0),
- fFrameColor((Color_t)2),
+ fFrameColor(2),
fRTS(1),
fChamberID(0),
fQuadSet1(n,t),
TEveFrameBox *pmdModBox = new TEveFrameBox();
pmdModBox->SetAAQuadXY(xism, yism, 0, dxism, dyism);
- pmdModBox->SetFrameColor((Color_t) 31);
+ pmdModBox->SetFrameColor(31);
pmdModBox->SetFrameFill(kTRUE);
SetFrame(pmdModBox);
fgTOFsectorFrameBox = new TEveFrameBox();
fgTOFsectorFrameBox->SetAABox(-dx*0.5, -dy*0.5, -dz*0.5, dx, dy, dz);
- fgTOFsectorFrameBox->SetFrameColor((Color_t) 32);//31);
+ fgTOFsectorFrameBox->SetFrameColor(32);//31);
//fgTOFsectorPalette = new TEveRGBAPalette(0, 2048); // TOT
//fgTOFsectorPalette->SetLimits(0, 2048);
fgTOFstripFrameBox = new TEveFrameBox();
fgTOFstripFrameBox->SetAAQuadXZ(-dx*0.5, 0, -dz*0.5, dx, dz);
- fgTOFstripFrameBox->SetFrameColor((Color_t) 32);//31);
+ fgTOFstripFrameBox->SetFrameColor(32);//31);
//fgTOFstripPalette = new TEveRGBAPalette(0, 2048); // TOT
//fgTOFstripPalette = new TEveRGBAPalette(0, 192); // TDC
fRnrOut1 (kTRUE),
fRnrOut2 (kTRUE),
- fFrameColor ((Color_t) 4),
+ fFrameColor (4),
fRnrFrame (kTRUE),
fAutoTrans (kFALSE),
fRTS (1),
AddQuad(x[1]-.45*dy, x[2]-.5*dz*scale, x[0], .9*dy, dz*scale);
QuadValue(q);
- QuadColor(Color_t(color));
+ QuadColor(color);
QuadId(new TNamed(Form("Charge%d", q), "dummy title"));
} // end time loop
} // end col loop
Int_t id = fRecPoints->SetNextPoint(g[0], g[1], g[2]);
fRecPoints->SetPointId(id, new AliTRDcluster(*c));
}
- fRecPoints->SetStamp(TEveElement::kCBObjProps);
+ fRecPoints->StampObjProps();
fLoadRecPoints = kTRUE;
}
fDigits->Reset();
fDigits->SetData(digits);
- fDigits->SetStamp(TEveElement::kCBObjProps);
+ fDigits->StampObjProps();
fDigitsNeedRecompute = kTRUE;
fLoadDigits = kTRUE;
}
Int_t id = fHits->SetNextPoint(hit->X(), hit->Y(), hit->Z());
fHits->SetPointId(id, new AliTRDhit(*hit));
- fHits->SetStamp(TEveElement::kCBObjProps);
+ fHits->StampObjProps();
idx++;
}
return;
/******************************************************************************/
//______________________________________________________________________________
-void AliEveHOMERSource::SetRnrState(Bool_t rnr)
+Bool_t AliEveHOMERSource::SetRnrState(Bool_t rnr)
{
// Set render state of this element and of its children to the same
// value.
if (fSrcState)
fSrcState->fState = rnr;
- TEveElement::SetRnrState(rnr);
+ return TEveElement::SetRnrState(rnr);
}
void SetSource(const SourceId* id, SourceState* st) { fSrcId = id; fSrcState = st; TEveElement::SetRnrState(st->fState); }
virtual Bool_t SingleRnrState() const { return kTRUE; }
- virtual void SetRnrState(Bool_t rnr);
+ virtual Bool_t SetRnrState(Bool_t rnr);
protected:
const SourceId *fSrcId;
TEveElementList* l = new TEveElementList("MUONChambers");
l->SetTitle("MUON chambers");
- l->SetMainColor(Color_t(2));
+ l->SetMainColor(2);
gEve->AddElement(l);
for (Int_t ic = 0; ic < 14; ic++)
AliESDEvent* esd = AliEveEventManager::AssertESD();
TEveTrackList* lt = new TEveTrackList("ESD-Tracks");
- lt->SetMainColor(Color_t(6));
+ lt->SetMainColor(6);
//lt->SetMUON();
gEve->AddElement(lt);
TEveElementList* l = new TEveElementList("MUONChambers");
l->SetTitle("MUON chambers");
- l->SetMainColor(Color_t(2));
+ l->SetMainColor(2);
gEve->AddElement(l);
for (Int_t ic = 0; ic < 14; ic++)
AliESDEvent* esd = AliEveEventManager::AssertESD();
TEveTrackList* lt = new TEveTrackList("ESD-Tracks");
- lt->SetMainColor(Color_t(6));
+ lt->SetMainColor(6);
//lt->SetMUON();
gEve->AddElement(lt);
AliMUONTrack* trackRef;
TEveTrackList* lt = new TEveTrackList("Ref-Tracks");
- lt->SetMainColor(Color_t(6));
+ lt->SetMainColor(6);
gEve->AddElement(lt);
Int_t nTracks = stack->GetNtrack();
TEveTrackList* lt = new TEveTrackList("MC-Tracks");
- lt->SetMainColor(Color_t(6));
+ lt->SetMainColor(6);
//lt->SetMUON();
gEve->AddElement(lt);
//v->Activated();
if (v->InheritsFrom("TGLEmbeddedViewer")) {
TGLEmbeddedViewer *ev = (TGLEmbeddedViewer *)v;
-#if ROOT_VERSION_CODE >= 332547
- gVirtualX->SetInputFocus(ev->GetGLWidget()->GetContainer()->GetId());
-#else
- gVirtualX->SetInputFocus(ev->GetGLWindow()->GetContainer()->GetId());
-#endif
+ gVirtualX->SetInputFocus(ev->GetGLWidget()->GetId());
}
}
}
TString ename = tracks->GetElementName();
// ename.Remove(ename.First('\''));
table = fgHtmlSummary->AddTable(ename.Data(), 5,
- tracks->GetNChildren(), kTRUE, "first");
+ tracks->NumChildren(), kTRUE, "first");
table->SetLabel(0, "Momentum");
table->SetLabel(1, "P_t");
table->SetLabel(2, "Phi");
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points, cont);
gEve->Redraw3D();
//printf("Module %2d: word_idx = %d, bit_idx = %2d => val = %d\n",
// module, word_idx, bit_idx, val);
if (val)
- eg_shape->SetMainColor((Color_t) 2);
+ eg_shape->SetMainColor(2);
else
- eg_shape->SetMainColor((Color_t) 4);
+ eg_shape->SetMainColor(4);
eg_shape->StampColorSelection();
acorde->AddElement(eg_shape);
gEve->AddElement(list);
TEvePointSet* shared = new TEvePointSet("Shared Clusters");
- shared->SetMainColor((Color_t)2);
+ shared->SetMainColor(2);
shared->SetMarkerSize(0.4);
shared->SetMarkerStyle(2);
list->AddElement(shared);
TEvePointSet* used = new TEvePointSet("Single-used Clusters");
- used->SetMainColor((Color_t)3);
+ used->SetMainColor(3);
used->SetMarkerSize(0.4);
used->SetMarkerStyle(2);
list->AddElement(used);
TEvePointSet* nonused = new TEvePointSet("Not-used Clusters");
- nonused->SetMainColor((Color_t)4);
+ nonused->SetMainColor(4);
nonused->SetMarkerSize(0.4);
nonused->SetMarkerStyle(2);
list->AddElement(nonused);
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points, cont);
gEve->Redraw3D();
AliESDVertex* primVertex =(AliESDVertex*) esd->GetVertex();
CascadeList* cont = new CascadeList("ESD cascade");
- cont->SetMainColor(Color_t(3)); // green
+ cont->SetMainColor(3); // green
TEveTrackPropagator* rnrStyle = cont->GetPropagator();
rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
}
cont->SetTitle("CascadeList");
- cont->UpdateItems();
cont->MakeCascades();
gEve->Redraw3D();
AliESDVertex* primVertex = (AliESDVertex*) esd->GetPrimaryVertex();
AliEveV0List* cont = new AliEveV0List("ESD v0");
- cont->SetMainColor(Color_t(3)); // green
+ cont->SetMainColor(3); // green
TEveTrackPropagator* rnrStyle = cont->GetPropagator();
rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
}
cont->SetTitle("test");
- cont->UpdateItems();
cont->MakeV0s();
gEve->Redraw3D();
points->SetTitle(Form("N=%d", points->Size()));
points->SetMarkerStyle(4);
points->SetMarkerSize(1.5);
- points->SetMarkerColor((Color_t)(kOrange+8));
+ points->SetMarkerColor(kOrange+8);
gEve->AddElement(points);
gEve->Redraw3D();
points->SetTitle(Form("N=%d", points->Size()));
points->SetMarkerStyle(4);
points->SetMarkerSize(1.5);
- points->SetMarkerColor((Color_t)(kPink+10));
+ points->SetMarkerColor(kPink+10);
gEve->AddElement(points);
gEve->Redraw3D();
Double_t ptsq;
TEveTrackList* cont = new TEveTrackList("ESD Tracks");
- cont->SetMainColor(Color_t(6));
+ cont->SetMainColor(6);
TEveTrackPropagator* rnrStyle = cont->GetPropagator();
rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
if (gkMakeTrackParamLines) {
TEveLine* l = new TEveLine;
l->SetName(Form("Track%d", count));
- l->SetLineColor((Color_t)5);
+ l->SetLineColor(5);
at->FillPolymarker(l, esd->GetMagneticField(), 0, 250, 5);
contLines->AddElement(l);
}
char tooltip[1000];
sprintf(tooltip,"pT ~ (%.2lf, %.2lf), N=%d", min_pt, max_pt, count);
cont->SetTitle(tooltip); // Not broadcasted automatically ...
- cont->UpdateItems();
cont->MakeTracks();
if (esd == 0) esd = AliEveEventManager::AssertESD();
TEveTrackList* cont = new TEveTrackList("ESD Tracks");
- cont->SetMainColor(Color_t(6));
+ cont->SetMainColor(6);
TEveTrackPropagator* rnrStyle = cont->GetPropagator();
rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
const tooltip[1000];
sprintf(tooltip,"N=%d", count);
cont->SetTitle(tooltip); // Not broadcasted automatically ...
- cont->UpdateItems();
cont->MakeTracks();
tl[0] = new TEveTrackList("Sigma < 3");
tc[0] = 0;
tl[0]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
- tl[0]->SetMainColor(Color_t(3));
+ tl[0]->SetMainColor(3);
gEve->AddElement(tl[0], cont);
tl[1] = new TEveTrackList("3 < Sigma < 5");
tc[1] = 0;
tl[1]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
- tl[1]->SetMainColor(Color_t(7));
+ tl[1]->SetMainColor(7);
gEve->AddElement(tl[1], cont);
tl[2] = new TEveTrackList("5 < Sigma");
tc[2] = 0;
tl[2]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
- tl[2]->SetMainColor(Color_t(46));
+ tl[2]->SetMainColor(46);
gEve->AddElement(tl[2], cont);
tl[3] = new TEveTrackList("no ITS refit; Sigma < 5");
tc[3] = 0;
tl[3]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
- tl[3]->SetMainColor(Color_t(41));
+ tl[3]->SetMainColor(41);
gEve->AddElement(tl[3], cont);
tl[4] = new TEveTrackList("no ITS refit; Sigma > 5");
tc[4] = 0;
tl[4]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
- tl[4]->SetMainColor(Color_t(48));
+ tl[4]->SetMainColor(48);
gEve->AddElement(tl[4], cont);
for (Int_t n=0; n<esd->GetNumberOfTracks(); n++)
//PH const Text_t* tooltip = Form("N tracks=%d", tc[ti]);
//MT Modified somewhat.
char buff[1000];
- sprintf(buff, "%s [%d]", tlist->GetName(), tlist->GetNChildren());
+ sprintf(buff, "%s [%d]", tlist->GetName(), tlist->NumChildren());
tlist->SetName(buff);
sprintf(buff, "N tracks=%d", tc[ti]);
tlist->SetTitle(buff); // Not broadcasted automatically ...
- tlist->UpdateItems();
tlist->MakeTracks();
}
char form[1000];
sprintf(form,"N all tracks = %d", count);
cont->SetTitle(form);
- cont->UpdateItems();
gEve->Redraw3D();
return cont;
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points);
gEve->Redraw3D();
{
TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
lvl2->SetRnrSelf(kTRUE);
- lvl2->SetMainColor((Color_t)3);
+ lvl2->SetMainColor(3);
lvl2->SetMainTransparency(80);
}
if (mode & 1) {
TEveElementList* l = new TEveElementList("SPD0");
l->SetTitle("SPDs' first layer");
- l->SetMainColor((Color_t)2);
+ l->SetMainColor(2);
gEve->AddElement(l);
for (nsec=0; nsec<10; nsec++) {
sSector = bsSector;
sSector += nsec;
TEveElementList* relSector = new TEveElementList(sSector.Data());
- relSector->SetMainColor((Color_t)2);
+ relSector->SetMainColor(2);
gEve->AddElement(relSector, l);
for (nstave=0; nstave<2; nstave++){
sStave = bsStave;
sStave += nstave;
TEveElementList* relStave = new TEveElementList(sStave.Data());
- relStave->SetMainColor((Color_t)2);
+ relStave->SetMainColor(2);
gEve->AddElement(relStave, relSector);
for (nMod=0; nMod<4; nMod++)
{
if (mode & 2) {
TEveElementList* l = new TEveElementList("SPD1");
l->SetTitle("SPDs' second layer");
- l->SetMainColor((Color_t)2);
+ l->SetMainColor(2);
gEve->AddElement(l);
for (nsec=0; nsec<10; nsec++) {
sSector = bsSector;
sSector += nsec;
TEveElementList* relSector = new TEveElementList(sSector.Data());
- relSector->SetMainColor((Color_t)2);
+ relSector->SetMainColor(2);
gEve->AddElement(relSector, l);
for (nstave=0; nstave<4; nstave++){
sStave = bsStave;
sStave += nstave;
TEveElementList* relStave = new TEveElementList(sStave.Data());
- relStave->SetMainColor((Color_t)2);
+ relStave->SetMainColor(2);
gEve->AddElement(relStave, relSector);
for (nMod=0; nMod<4; nMod++)
{
if (mode & 4) {
TEveElementList* l = new TEveElementList("SDD2");
l->SetTitle("SDDs' first layer");
- l->SetMainColor((Color_t)3);
+ l->SetMainColor(3);
gEve->AddElement(l);
for (nlad=0; nlad<14; nlad++) {
sLadder = bsLadder;
sLadder += nlad;
TEveElementList* relLadder = new TEveElementList(sLadder.Data());
- relLadder->SetMainColor((Color_t)3);
+ relLadder->SetMainColor(3);
gEve->AddElement(relLadder, l);
for (nMod=0; nMod<6; nMod++) {
AliEveITSModule* m = new AliEveITSModule(i++, di);
if (mode & 8) {
TEveElementList* l = new TEveElementList("SDD3");
l->SetTitle("SDDs' second layer");
- l->SetMainColor((Color_t)3);
+ l->SetMainColor(3);
gEve->AddElement(l);
for (nlad=0; nlad<22; nlad++) {
sLadder = bsLadder;
sLadder += nlad;
TEveElementList* relLadder = new TEveElementList(sLadder.Data());
- relLadder->SetMainColor((Color_t)3);
+ relLadder->SetMainColor(3);
gEve->AddElement(relLadder, l);
for (nMod=0; nMod<8; nMod++) {
AliEveITSModule* m = new AliEveITSModule(i++, di);
if (mode & 16) {
TEveElementList* l = new TEveElementList("SSD4");
l->SetTitle("SSDs' first layer");
- l->SetMainColor((Color_t)4);
+ l->SetMainColor(4);
gEve->AddElement(l);
for (nlad=0; nlad<34; nlad++) {
sLadder = bsLadder;
sLadder += nlad;
TEveElementList* relLadder = new TEveElementList(sLadder.Data());
- relLadder->SetMainColor((Color_t)4);
+ relLadder->SetMainColor(4);
gEve->AddElement(relLadder, l);
for (nMod=0; nMod<22; nMod++) {
AliEveITSModule* m = new AliEveITSModule(i++, di);
if (mode & 32) {
TEveElementList* l = new TEveElementList("SSD5");
l->SetTitle("SSDs' second layer");
- l->SetMainColor((Color_t)4);
+ l->SetMainColor(4);
gEve->AddElement(l);
for (nlad=0; nlad<38; nlad++) {
sLadder = bsLadder;
sLadder += nlad;
TEveElementList* relLadder = new TEveElementList(sLadder.Data());
- relLadder->SetMainColor((Color_t)4);
+ relLadder->SetMainColor(4);
gEve->AddElement(relLadder, l);
for (nMod=0; nMod<25; nMod++) {
AliEveITSModule* m = new AliEveITSModule(i++, di);
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points, cont);
gEve->Redraw3D();
TTree* ht = rl->GetTreeH("ITS", false);
TEvePointSetArray* l = new TEvePointSetArray("ITS hits - Layer Slices", "");
- l->SetMarkerColor((Color_t)2);
+ l->SetMarkerColor(2);
l->SetMarkerStyle(2); // cross
l->SetMarkerSize(.2);
gEve->DisableRedraw();
AliEveITSModuleStepper* ms = new AliEveITSModuleStepper(di);
- ms->SetMainColor(Color_t(8));
+ ms->SetMainColor(8);
gStyle->SetPalette(1, 0);
ms->DisplayDet(det, -1);
gEve->AddElement(ms);
gEve->DisableRedraw();
TEveTrackList* cont = new TEveTrackList("Kine Tracks");
- cont->SetMainColor(Color_t(3));
+ cont->SetMainColor(3);
TEveTrackPropagator* rnrStyle = cont->GetPropagator();
// !!! Watch the '-', apparently different sign convention then for ESD.
rnrStyle->SetMagField( -0.1*gAlice->Field()->SolenoidField() );
char tooltip[1000];
sprintf(tooltip,"min pT=%.2lf, min P=%.2lf), N=%d", min_pt, min_p, count);
cont->SetTitle(tooltip); // Not broadcasted automatically ...
- cont->UpdateItems();
cont->MakeTracks(recurse);
gEve->EnableRedraw();
if (pdg_col)
t->SetMainColor(get_pdg_color(t->GetPdg()));
else
- t->SetMainColor((Color_t)30);
+ t->SetMainColor(30);
}
Color_t get_pdg_color(Int_t pdg)
}
}
- cont->UpdateItems();
gEve->Redraw3D();
return cont;
}
TEveElementList* l = new TEveElementList("PMD");
// l->SetTitle("tooltip");
- // l->SetMainColor((Color_t)3);
+ // l->SetMainColor(3);
gEve->AddElement(l);
TEveRGBAPalette* pal = new TEveRGBAPalette(20, 1000);
}
TEveElementList* lplane = new TEveElementList(spl.Data());
- // l->SetMainColor((Color_t)3);
+ // l->SetMainColor(3);
gEve->AddElement(lplane, l);
for (Int_t iddl = istartDDL; iddl < iendDDL; iddl++)
sddl = bsddl;
sddl += iddl;
TEveElementList* lddl = new TEveElementList(sddl.Data());
- // l->SetMainColor((Color_t)3);
+ // l->SetMainColor(3);
gEve->AddElement(lddl, lplane);
modnumber = iddl*6;
{
TEveFrameBox* b = lmodule->GetFrame();
b->SetFrameWidth(1.5);
- b->SetFrameColor((Color_t) 1);
- b->SetBackColor ((Color_t) (kTeal - 9));
+ b->SetFrameColor(1);
+ b->SetBackColor (kTeal - 9);
b->SetFrameFill (kFALSE);
b->SetDrawBack (kTRUE);
}
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points);
gEve->Redraw3D();
TEveElementList* l = new TEveElementList("PMD");
// l->SetTitle("PMD");
- // l->SetMainColor((Color_t)3);
+ // l->SetMainColor(3);
gEve->AddElement(l);
Int_t NSM = 0;
}
TEveElementList* lplane = new TEveElementList(spl.Data());
- // l->SetMainColor((Color_t)3);
+ // l->SetMainColor(3);
gEve->AddElement(lplane, l);
Int_t iddl = -1;
sddl = bsddl;
sddl += iddl;
TEveElementList* lddl = new TEveElementList(sddl.Data());
- // l->SetMainColor((Color_t)3);
+ // l->SetMainColor(3);
gEve->AddElement(ddl, lplane);
modnumber = iddl*6;
bs = new TEveBoxSet("+- 10 x 10 x 20mm");
bs->SetRenderMode(TEveBoxSet::RM_TEveLine);
bs->AddBox(Box(-1, x[0], x[1], x[2], 1, 1, 2));
- bs->SetMainColor((Color_t) 2);
+ bs->SetMainColor(2);
gEve->AddElement(bs);
bs = new TEveBoxSet("+- 30 sigma_r x 10 sigma_z");
bs->SetRenderMode(TEveBoxSet::RM_TEveLine);
bs->AddBox(Box(-1, x[0], x[1], x[2], 30*e[0], 30*e[1], 10*e[2]));
- bs->SetMainColor((Color_t) 3);
+ bs->SetMainColor(3);
gEve->AddElement(bs);
gEve->Redraw3D();
AliESDVertex *pv = esd->GetPrimaryVertex();
TEveTrackList* cont = new TEveTrackList("Tracks for Primary Vertex");
- cont->SetMainColor(Color_t(7));
+ cont->SetMainColor(7);
TEveTrackPropagator* rnrStyle = cont->GetPropagator();
rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
rnrStyle->fRnrFV = kTRUE;
points->SetTitle(Form("N=%d", points->Size()));
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)3);
+ points->SetMarkerColor(3);
gEve->AddElement(points);
gEve->Redraw3D();
TEveElementList* ll = new TEveElementList("TOF");
ll->SetTitle("TOF detector");
- ll->SetMainColor((Color_t)2);
+ ll->SetMainColor(2);
gEve->AddElement(ll);
for(Int_t iSector=0; iSector<g->NSectors(); iSector++) {
TEveElementList* ll = new TEveElementList("TOF");
ll->SetTitle("TOF detector");
- ll->SetMainColor((Color_t)2);
+ ll->SetMainColor(2);
gEve->AddElement(ll);
AliEveTOFSector* m = new AliEveTOFSector(localGeoManager, sector, dt);
TEveElementList* ll = new TEveElementList("TOF");
ll->SetTitle("TOF detector");
- ll->SetMainColor((Color_t)2);
+ ll->SetMainColor(2);
gEve->AddElement(ll);
for(Int_t iSector=0; iSector<g->NSectors(); iSector++) {
sprintf(sectorName,"Sector%2i",iSector);
TEveElementList* l = new TEveElementList(sectorName);
l->SetTitle(sectorTitle);
- l->SetMainColor((Color_t)2);
+ l->SetMainColor(2);
gEve->AddElement(l, ll);
sPlate=bsPlate;
sPlate+=iPlate;
TEveElementList* relPlate = new TEveElementList(sPlate.Data());
- relPlate->SetMainColor((Color_t)2);
+ relPlate->SetMainColor(2);
gEve->AddElement(relPlate, l);
* full copyright notice. *
**************************************************************************/
-
TEvePointSet*
tof_hits(const char *varexp = "fX:fY:fZ",
const char *selection = "",
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points, cont);
gEve->Redraw3D();
TEveElementList* ll = new TEveElementList("TOF");
ll->SetTitle("TOF detector");
- ll->SetMainColor((Color_t)2);
+ ll->SetMainColor(2);
gEve->AddElement(ll);
for(Int_t iSector=0; iSector<g->NSectors(); iSector++) {
{
TEveElementList* l = new TEveElementList("TPC plate 1");
l->SetTitle("TPC Plate");
- l->SetMainColor(Color_t(col));
+ l->SetMainColor(col);
gEve->AddElement(l);
for (Int_t i = 0; i<18; i++)
{
TEveElementList* l = new TEveElementList("TPC plate 2");
l->SetTitle("TPC Plate");
- l->SetMainColor(Color_t(col));
+ l->SetMainColor(col);
gEve->AddElement(l);
for (Int_t i = 18; i<36; i++)
{
TEveElementList* l = new TEveElementList("TPC plate 1");
l->SetTitle("TPC Plate");
- l->SetMainColor(Color_t(col));
+ l->SetMainColor(col);
gEve->AddElement(l);
for (Int_t i = 0; i<18; i++)
{
TEveElementList* l = new TEveElementList("TPC plate 2");
l->SetTitle("TPC Plate");
- l->SetMainColor(Color_t(col));
+ l->SetMainColor(col);
gEve->AddElement(l);
for (Int_t i = 18; i<36; i++)
gEve->DisableRedraw();
{
TEveElementList* l = new TEveElementList("TPC sectors");
- l->SetMainColor(Color_t(col));
+ l->SetMainColor(col);
gEve->AddElement(l);
for (Int_t i=start; i<=end; i++)
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)3);
+ points->SetMarkerColor(3);
gEve->AddElement(points, cont);
gEve->Redraw3D();
TEvePointSetArray* l = new TEvePointSetArray("TPC hits - Log-Charge Slices", "");
l->SetSourceCS(TEvePointSelectorConsumer::kTVT_RPhiZ);
- l->SetMarkerColor((Color_t)3);
+ l->SetMarkerColor(3);
l->SetMarkerStyle(20); // full circle
l->SetMarkerSize(.5);
TEvePointSetArray* l = new TEvePointSetArray("TPC hits - Eta Slices", "");
l->SetSourceCS(TEvePointSelectorConsumer::kTVT_RPhiZ);
- l->SetMarkerColor((Color_t)3);
+ l->SetMarkerColor(3);
l->SetMarkerStyle(20); // full circle
l->SetMarkerSize(.5);
}
}
- tracks->SetTitle(Form("Tracks %d", tracks->GetNChildren()));
+ tracks->SetTitle(Form("Tracks %d", tracks->NumChildren()));
tracks->SetStamp(TEveElement::kCBObjProps);
gEve->AddElement(tracks, cont);
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)7);
+ points->SetMarkerColor(7);
gEve->AddElement(points, cont);
gEve->Redraw3D();
TTree* ht = rl->GetTreeH("TRD", false);
TEvePointSetArray* l = new TEvePointSetArray("TRD hits - Z Slices", "");
- l->SetMarkerColor((Color_t)7);
+ l->SetMarkerColor(7);
l->SetMarkerStyle(20); // full circle
l->SetMarkerSize(.5);
sprintf(form,"N=%d", points->Size());
points->SetTitle(form);
points->SetMarkerSize(.5);
- points->SetMarkerColor((Color_t)2);
+ points->SetMarkerColor(2);
gEve->AddElement(points);
gEve->Redraw3D();
rnd.Uniform(-100, 100),
rnd.Uniform(-100, 100));
}
- ps->SetMainColor((Color_t)kRed);
+ ps->SetMainColor(kRed);
printf("make_crap() -> produced TEvePointSet* %p)\n", ps);
((CommandQueue*)arg)->RegisterCommand
TEveElementList* mul = new TEveElementList("MUONChambers");
TEveElementList* muChData = new TEveElementList("MUONChamberData");
mul->SetTitle("MUON chambers");
- mul->SetMainColor(Color_t(3));
+ mul->SetMainColor(3);
gEve->AddGlobalElement(mul);
gEve->AddElement(muChData);
// ** Initialize TPC Clusters
if ( !gTPCClusters ) {
gTPCClusters = new TEvePointSet("TPC Clusters");
- gTPCClusters->SetMainColor((Color_t)kRed);
+ gTPCClusters->SetMainColor(kRed);
gTPCClusters->SetMarkerStyle((Style_t)kFullDotSmall);
gEve->AddElement(gTPCClusters);
}
// ** Initialize TPC Tracks
if ( !gTPCTrack ) {
gTPCTrack = new TEveTrackList("TPC Tracks");
- gTPCTrack->SetMainColor((Color_t)kBlue);
+ gTPCTrack->SetMainColor(kBlue);
gEve->AddElement(gTPCTrack);
TEveElementList* layer1 = new TEveElementList( "SPD0" );
layer1->SetTitle( "SPDs' first layer" );
- layer1->SetMainColor( (Color_t) 2 );
+ layer1->SetMainColor(2);
gEve->AddElement( layer1 );
for ( sector=0; sector<10; sector++ ) {
sSector += sector;
TEveElementList* relSector = new TEveElementList( sSector.Data() );
- relSector->SetMainColor( (Color_t) 2 );
+ relSector->SetMainColor(2);
gEve->AddElement( relSector, layer1 );
for ( stave=0; stave<2; stave++ ) {
sStave += stave;
TEveElementList* relStave = new TEveElementList( sStave.Data() );
- relStave->SetMainColor( (Color_t) 2 );
+ relStave->SetMainColor(2);
gEve->AddElement( relStave, relSector );
for ( module=0; module<4; module++ ) {
TEveElementList* layer2 = new TEveElementList( "SPD1" );
layer2->SetTitle( "SPDs' second layer" );
- layer2->SetMainColor( (Color_t) 2 );
+ layer2->SetMainColor(2);
gEve->AddElement(layer2);
for ( sector=0; sector<10; sector++ ) {
sSector += sector;
TEveElementList* relSector = new TEveElementList( sSector.Data() );
- relSector->SetMainColor( (Color_t) 2 );
+ relSector->SetMainColor(2);
gEve->AddElement(relSector, layer2 );
for ( stave=0; stave<4; stave++ ) {
sStave += stave;
TEveElementList* relStave = new TEveElementList( sStave.Data() );
- relStave->SetMainColor( (Color_t) 2 );
+ relStave->SetMainColor(2);
gEve->AddElement( relStave, relSector );
for ( module=0; module<4; module++) {