class AliMagWrapCheb : public AliMagF
{
public:
- enum constants {k2kG, k5kG};
+ enum constants {k2kG, k4kG, k5kG};
AliMagWrapCheb();
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_meas.root");
AliMagWrapCheb(const AliMagWrapCheb& maps);
AliMagWrapCheb& operator=(const AliMagWrapCheb& maps);
virtual ~AliMagWrapCheb();
//
AliMagFCheb* GetMeasuredMap() const {return fMeasuredMap;}
void SetMeasuredMap(AliMagFCheb* parm) {if (parm) delete parm; fMeasuredMap = parm;}
+ virtual Float_t SolenoidField() const {return -Factor()*fSolenoid;}
//
protected:
AliMagFCheb* fMeasuredMap; // Measured part of the field map
+ Float_t fSolenoid; // Solenoid field setting
//
- ClassDef(AliMagWrapCheb, 1) // Class for all Alice MagField wrapper for measured data + Tosca parameterization
+ ClassDef(AliMagWrapCheb, 2) // Class for all Alice MagField wrapper for measured data + Tosca parameterization
};