// Author: ruben.shahoyan@cern.ch
//
-#include "AliMagF.h"
+#include "AliMagFC.h"
#include "AliMagFCheb.h"
-class AliMagWrapCheb : public AliMagF
+class AliMagWrapCheb : public AliMagFC
{
public:
enum constants {k2kG, k4kG, k5kG};
AliMagWrapCheb(const char *name, const char *title, Int_t integ,
Float_t factor=1, Float_t fmax=15, Int_t map = k2kG,
Bool_t dipoleON = kTRUE,
- const char* path="$(ALICE_ROOT)/data/maps/mfchebKGI.root");
+ const char* path="$(ALICE_ROOT)/data/maps/mfchebKGI_sym.root");
AliMagWrapCheb(const AliMagWrapCheb& maps);
AliMagWrapCheb& operator=(const AliMagWrapCheb& maps);
virtual ~AliMagWrapCheb();
//
- virtual void Field(Float_t *x, Float_t *b) const;
- virtual void GetTPCInt(Float_t *xyz, Float_t *b) const;
- virtual void GetTPCIntCyl(Float_t *rphiz, Float_t *b) const;
+ virtual void Field(Float_t *x, Float_t *b) const;
+ virtual void GetTPCInt(Float_t *xyz, Float_t *b) const;
+ virtual void GetTPCIntCyl(Float_t *rphiz, Float_t *b) const;
//
- AliMagFCheb* GetMeasuredMap() const {return fMeasuredMap;}
- void SetMeasuredMap(AliMagFCheb* parm) {if (parm) delete parm; fMeasuredMap = parm;}
- virtual Float_t SolenoidField() const {return -Factor()*fSolenoid;}
+ AliMagFCheb* GetMeasuredMap() const {return fMeasuredMap;}
+ void SetMeasuredMap(AliMagFCheb* parm) {if (fMeasuredMap) delete fMeasuredMap; fMeasuredMap = parm;}
+ virtual Float_t SolenoidField() const {return -Factor()*fSolenoid;}
//
protected:
AliMagFCheb* fMeasuredMap; // Measured part of the field map