2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 #if !defined(__CINT__) || defined(__MAKECINT__)
12 #include <TEvePointSet.h>
13 #include <TEveElement.h>
14 #include <TEveManager.h>
22 void hits_from_label(Int_t label=0, TEveElement* cont=0)
24 TEveUtil::LoadMacro("its_hits.C");
27 //PH The line below is replaced waiting for a fix in Root
28 //PH which permits to use variable siza arguments in CINT
29 //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
30 //PH h = its_hits("fX:fY:fZ", Form("ITS.fTrack==%d", label));
32 sprintf(form,"ITS.fTrack==%d", label);
33 h = its_hits("fX:fY:fZ", form, cont);
34 if (h) h->SetMarkerSize(1);
36 TEveUtil::LoadMacro("tpc_hits.C");
37 sprintf(form,"TPC2.fArray.fTrackID==%d", label);
38 h = tpc_hits("TPC2.fArray.fR:TPC2.fArray.fFi:TPC2.fArray.fZ",form, cont);
39 //PH h = tpc_hits("TPC2.fArray.fR:TPC2.fArray.fFi:TPC2.fArray.fZ",
40 //PH Form("TPC2.fArray.fTrackID==%d", label));
41 if (h) h->SetMarkerSize(1);
43 TEveUtil::LoadMacro("trd_hits.C");
44 sprintf(form,"TRD.fTrack==%d", label);
45 h = trd_hits("fX:fY:fZ", form, cont);
46 if (h) h->SetMarkerSize(1);
48 TEveUtil::LoadMacro("tof_hits.C");
49 sprintf(form,"TOF.fTrack==%d", label);
50 h = tof_hits("fX:fY:fZ", form, cont);
51 if (h) h->SetMarkerSize(1);