FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairEveTrack.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 /*
9  * FairEveTrack.h
10  *
11  * Created on: 23 kwi 2020
12  * Author: Daniel Wielanek
13  * E-mail: daniel.wielanek@gmail.com
14  * Warsaw University of Technology, Faculty of Physics
15  */
16 #ifndef FAIREVETRACK_H_
17 #define FAIREVETRACK_H_
18 
19 #include <Rtypes.h> // for THashConsistencyHolder, ClassDef
20 #include <RtypesCore.h> // for Int_t
21 #include <TEveTrack.h> // for TEveTrack
22 #include <TVector3.h> // for TVector3
23 class TBuffer;
24 class TClass;
25 class TEveTrackPropagator;
26 class TMemberInspector;
27 class TParticle;
28 
29 
30 class FairEveTrack : public TEveTrack
31 {
32 
33  public:
37  FairEveTrack();
38  FairEveTrack(TParticle *t, Int_t label, TEveTrackPropagator *prop = nullptr);
44  void SetFirstPoint(const TVector3 &mom, const TVector3 &pos);
49  void SetNextPoint(const TVector3 &point);
50  virtual ~FairEveTrack();
51  ClassDef(FairEveTrack, 0)
52 };
53 
54 #endif /* FAIREVETRACK_H_ */
virtual ~FairEveTrack()
void SetNextPoint(const TVector3 &point)
void SetFirstPoint(const TVector3 &mom, const TVector3 &pos)