2 // Author: Matevz Tadel 2009
4 /**************************************************************************
5 * Copyright(c) 1998-2009, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 #ifndef AliEveTracklet_H
11 #define AliEveTracklet_H
13 #include "AliEveTrack.h"
17 //______________________________________________________________________________
18 // AliEveTracklet is a representation of SPD tracklet.
19 // It inherits from AliEveTrack to allow for common functionality
20 // regarding track counting.
22 class AliEveTracklet : public AliEveTrack
25 AliEveTracklet(Int_t index, const AliVVertex* pv, Float_t theta, Float_t phi, TEveTrackPropagator* prop=0);
26 virtual ~AliEveTracklet() {}
28 virtual void MakeTrack(Bool_t recurse=kTRUE);
30 virtual void SecSelected(TEveTrack*); // *SIGNAL*
31 virtual void SecSelectedTracklet(AliEveTracklet*); // *SIGNAL*
33 // ----------------------------------------------------------------
35 static Float_t GetDefaultRadius();
36 static void SetDefaultRadius(Float_t r);
39 static Float_t fgDefaultRadius;
42 AliEveTracklet(const AliEveTracklet&); // Not implemented
43 AliEveTracklet& operator=(const AliEveTracklet&); // Not implemented
45 ClassDef(AliEveTracklet, 0); // Short description.