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 // To use when per-line id is supported
12 class TrackletId : public TObject
16 // virtual void Print(const Option_t* opt="") {}
19 TEveStraightLineSet* esd_spd_tracklets(Float_t rad=8)
21 AliESDEvent * esd = AliEveEventManager::AssertESD();
22 AliESDVertex * pv = esd->GetPrimaryVertex();
23 AliMultiplicity* mul = esd->GetMultiplicity();
25 Double_t pvx[3], pve[3];
29 TEveStraightLineSet* ls = new TEveStraightLineSet("SPD tracklets");
31 for (Int_t i=0; i<mul->GetNumberOfTracklets(); ++i)
33 using namespace TMath;
35 Float_t phi = mul->GetPhi(i);
38 dr[2] = rad/Tan(mul->GetTheta(i));
39 ls->AddLine(pvx[0], pvx[1], pvx[2],
40 pvx[0]+dr[0], pvx[1]+dr[1], pvx[2]+dr[2]);