]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliMagFMapsV1.h
Put all the naming conventions into AlIQA
[u/mrichter/AliRoot.git] / STEER / AliMagFMapsV1.h
1 #ifndef ALIMAGFMAPSV1_H
2 #define ALIMAGFMAPSV1_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 //
9 // Magnetic field composed by 4 maps: the L3 magnet (inside and outside measured region), extended region, and
10 // dipole magnet
11 // Author: Andreas Morsch <andreas.morsch@cern.ch>
12 //
13
14 #include "AliMagFMaps.h"
15 class AliMagFCheb;
16
17 class AliMagFMapsV1 : public AliMagFMaps
18 {
19 public:
20     AliMagFMapsV1();
21     AliMagFMapsV1(const char *name, const char *title, Int_t integ,
22                 Float_t factor, Float_t fmax, Int_t map = k2kG,
23                 Int_t l3 = 1);
24     virtual ~AliMagFMapsV1();
25     virtual void    Field(Float_t *x, Float_t *b) const;
26     virtual Float_t SolenoidField() const;
27  protected:
28     AliMagFCheb* fMeasuredMap;    //! Measured part of the field map
29     ClassDef(AliMagFMapsV1, 0)    // Class for all Alice MagField using three Maps with Constant Mesh + measured L3 region
30 };
31
32 #endif