]>
Commit | Line | Data |
---|---|---|
6336e5d7 | 1 | // $Id$ |
2 | // Author: Matevz Tadel 2009 | |
3 | ||
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 | **************************************************************************/ | |
9 | ||
10 | #ifndef AliEveMagField_H | |
11 | #define AliEveMagField_H | |
12 | ||
13 | #include "TEveTrackPropagator.h" | |
14 | ||
15 | class AliMagF; | |
16 | ||
17 | //______________________________________________________________________________ | |
18 | // Short description of AliEveMagField | |
19 | // | |
20 | ||
21 | class AliEveMagField : public TEveMagField | |
22 | { | |
23 | public: | |
24 | AliEveMagField(AliMagF* mf=0); | |
25 | virtual ~AliEveMagField() {} | |
26 | ||
62e6c576 | 27 | using TEveMagField::GetField; |
6336e5d7 | 28 | virtual TEveVector GetField(Float_t x, Float_t y, Float_t z) const; |
29 | ||
30 | protected: | |
31 | AliMagF *fField; //! Pointer to the magnetic field. | |
32 | ||
33 | private: | |
34 | AliEveMagField(const AliEveMagField&); // Not implemented | |
35 | AliEveMagField& operator=(const AliEveMagField&); // Not implemented | |
36 | ||
37 | ClassDef(AliEveMagField, 0); // Short description. | |
38 | }; | |
39 | ||
40 | #endif |