]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveBase/AliEveMagField.h
Add method:
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveMagField.h
CommitLineData
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
15class AliMagF;
16
17//______________________________________________________________________________
18// Short description of AliEveMagField
19//
20
21class AliEveMagField : public TEveMagField
22{
23public:
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
30protected:
31 AliMagF *fField; //! Pointer to the magnetic field.
32
33private:
34 AliEveMagField(const AliEveMagField&); // Not implemented
35 AliEveMagField& operator=(const AliEveMagField&); // Not implemented
36
37 ClassDef(AliEveMagField, 0); // Short description.
38};
39
40#endif