]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveBase/AliEveTrack.h
update QA of RecPoints with histograms taken from QA of ESD, namely:
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveTrack.h
1 // $Id$
2 // Author: Matevz Tadel 2009
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 #ifndef AliEveTrack_H
11 #define AliEveTrack_H
12
13 #include <TEveTrack.h>
14
15 //______________________________________________________________________________
16 // Short description of AliEveTrack
17 //
18
19 class AliEveTrack : public TEveTrack
20 {
21 public:
22   AliEveTrack();
23   AliEveTrack(TParticle* t, Int_t label, TEveTrackPropagator* rs);
24   AliEveTrack(TEveMCTrack*  t, TEveTrackPropagator* rs);
25   AliEveTrack(TEveRecTrack* t, TEveTrackPropagator* rs);
26   AliEveTrack(const AliEveTrack& t);
27   virtual ~AliEveTrack();
28
29   virtual void ImportHits();      // *MENU*
30   virtual void ImportClusters();  // *MENU*
31
32   void ImportClustersFromIndex(); // *MENU*
33   void ImportKine();              // *MENU*
34   void ImportKineWithArgs(Bool_t importMother=kTRUE, Bool_t impDaugters=kTRUE,
35                           Bool_t colorPdg    =kTRUE, Bool_t recurse    =kTRUE); // *MENU*
36   void PrintKineStack();          // *MENU*
37
38 protected:
39
40 private:
41   AliEveTrack& operator=(const AliEveTrack&); // Not implemented
42
43   ClassDef(AliEveTrack, 0); // Short description.
44 };
45
46 #endif