]>
Commit | Line | Data |
---|---|---|
1 | // $Id$ | |
2 | // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007 | |
3 | ||
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 | **************************************************************************/ | |
9 | ||
10 | TEvePointSet* | |
11 | pmd_hits(const char *varexp = "fX:fY:fZ", | |
12 | const char *selection = "") | |
13 | { | |
14 | AliRunLoader* rl = AliEveEventManager::AssertRunLoader(); | |
15 | rl->LoadHits("PMD"); | |
16 | ||
17 | TTree* ht = rl->GetTreeH("PMD", false); | |
18 | ||
19 | TEvePointSet* points = new TEvePointSet(Form("PMD Hits '%s'", selection)); | |
20 | ||
21 | TEvePointSelector ps(ht, points, varexp, selection); | |
22 | ps.Select(); | |
23 | ||
24 | points->SetName(Form("PMD Hits")); | |
25 | const TString viz_tag("SIM Hits PMD"); | |
26 | points->ApplyVizTag(viz_tag, "Hits"); | |
27 | ||
28 | points->SetTitle(Form("N=%d", points->Size())); | |
29 | points->SetMarkerSize(.5); | |
30 | points->SetMarkerColor(2); | |
31 | ||
32 | gEve->AddElement(points); | |
33 | gEve->Redraw3D(); | |
34 | ||
35 | return points; | |
36 | } |