#include "AliLog.h"
#include "AliFieldMap.h"
#include "AliMagFMapsV1.h"
-#include "AliMagFCheb.h"
ClassImp(AliMagFMapsV1)
//_______________________________________________________________________
AliMagFMapsV1::AliMagFMapsV1():
- AliMagFMaps()
+ AliMagFMaps(),
+ fMeasuredMap(0)
{
//
// Default constructor
delete file;
}
+
+//_______________________________________________________________________
+AliMagFMapsV1::AliMagFMapsV1(const AliMagFMapsV1 &magf):
+ AliMagFMaps(magf),
+ fMeasuredMap(0)
+{
+ //
+ // Copy constructor
+ //
+ magf.Copy(*this);
+}
+
//_______________________________________________________________________
AliMagFMapsV1::~AliMagFMapsV1()
{
// Match to measure map
b[0] = - b[0] * kScale;
b[2] = - b[2] * kScale;
- b[1] = b[1] * kScale;
+ b[1] = - b[1] * kScale;
}
}
return fSolenoid;
}
+void AliMagFMapsV1::Copy(TObject &fm) const
+{
+ // dummy since the base class constructor is dummy
+ AliMagFMaps::Copy(fm);
+ AliMagFMapsV1* fmp = (AliMagFMapsV1*) &fm;
+ fmp->SetMeasuredMap(fMeasuredMap);
+}