Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DMagneticFieldMapParameterized.cc File Reference
#include <cmath>
#include <JANA/JParameterManager.h>
#include "DMagneticFieldMapParameterized.h"

Go to the source code of this file.

Macros

#define T0()   (1)
 
#define T1(x_1)   (x_1)
 
#define T2(x_2)   (2*x_2-1)
 
#define T3(x_1, x_3)   (4*x_3-3*x_1)
 
#define T4(x_2, x_4)   (8*x_4-8*x_2+1)
 
#define T5(x_5, x_3, x_1)   (16*x_5-20*x_3+5*x_1)
 
#define T6(x_6, x_4, x_2)   (32*x_6-48*x_4+18*x_2-1)
 
#define T7(x_7, x_5, x_3, x_1)   (64*x_7-112*x_5+56*x_3-7*x_1)
 
#define T8(x_8, x_6, x_4, x_2)   (128*x_8-256*x_6+160*x_4-32*x_2+1)
 
#define T9(x_9, x_7, x_5, x_3, x_1)   (256*x_9-576*x_7+432*x_5-120*x_3+9*x_1)
 
#define dT0dx(x)   (0)
 
#define dT1dx(x)   (1)
 
#define dT2dx(x)   (2*2*pow(x,2-1))
 
#define dT3dx(x)   (3*4*pow(x,3-1)-3)
 
#define dT4dx(x)   (4*8*pow(x,4-1)-2*8*pow(x,2-1))
 
#define dT5dx(x)   (5*16*pow(x,5-1)-3*20*pow(x,3-1)+5)
 
#define dT6dx(x)   (6*32*pow(x,6-1)-4*48*pow(x,4-1)+2*18*pow(x,2-1))
 
#define dT7dx(x)   (7*64*pow(x,7-1)-5*112*pow(x,5-1)+3*56*pow(x,3-1)-7)
 
#define dT8dx(x)   (8*128*pow(x,8-1)-6*256*pow(x,6-1)+4*160*pow(x,4-1)-2*32*pow(x,2-1))
 
#define dT9dx(x)   (9*256*pow(x,9-1)-7*576*pow(x,7-1)+5*432*pow(x,5-1)-3*120*pow(x,3-1)+9)
 

Macro Definition Documentation

#define dT0dx (   x)    (0)

Definition at line 30 of file DMagneticFieldMapParameterized.cc.

#define dT1dx (   x)    (1)

Definition at line 31 of file DMagneticFieldMapParameterized.cc.

#define dT2dx (   x)    (2*2*pow(x,2-1))

Definition at line 32 of file DMagneticFieldMapParameterized.cc.

#define dT3dx (   x)    (3*4*pow(x,3-1)-3)

Definition at line 33 of file DMagneticFieldMapParameterized.cc.

#define dT4dx (   x)    (4*8*pow(x,4-1)-2*8*pow(x,2-1))

Definition at line 34 of file DMagneticFieldMapParameterized.cc.

#define dT5dx (   x)    (5*16*pow(x,5-1)-3*20*pow(x,3-1)+5)

Definition at line 35 of file DMagneticFieldMapParameterized.cc.

#define dT6dx (   x)    (6*32*pow(x,6-1)-4*48*pow(x,4-1)+2*18*pow(x,2-1))

Definition at line 36 of file DMagneticFieldMapParameterized.cc.

#define dT7dx (   x)    (7*64*pow(x,7-1)-5*112*pow(x,5-1)+3*56*pow(x,3-1)-7)

Definition at line 37 of file DMagneticFieldMapParameterized.cc.

#define dT8dx (   x)    (8*128*pow(x,8-1)-6*256*pow(x,6-1)+4*160*pow(x,4-1)-2*32*pow(x,2-1))

Definition at line 38 of file DMagneticFieldMapParameterized.cc.

#define dT9dx (   x)    (9*256*pow(x,9-1)-7*576*pow(x,7-1)+5*432*pow(x,5-1)-3*120*pow(x,3-1)+9)

Definition at line 39 of file DMagneticFieldMapParameterized.cc.

#define T0 ( )    (1)
#define T1 (   x_1)    (x_1)

Definition at line 19 of file DMagneticFieldMapParameterized.cc.

#define T2 (   x_2)    (2*x_2-1)

Definition at line 20 of file DMagneticFieldMapParameterized.cc.

#define T3 (   x_1,
  x_3 
)    (4*x_3-3*x_1)

Definition at line 21 of file DMagneticFieldMapParameterized.cc.

#define T4 (   x_2,
  x_4 
)    (8*x_4-8*x_2+1)

Definition at line 22 of file DMagneticFieldMapParameterized.cc.

#define T5 (   x_5,
  x_3,
  x_1 
)    (16*x_5-20*x_3+5*x_1)

Definition at line 23 of file DMagneticFieldMapParameterized.cc.

#define T6 (   x_6,
  x_4,
  x_2 
)    (32*x_6-48*x_4+18*x_2-1)

Definition at line 24 of file DMagneticFieldMapParameterized.cc.

#define T7 (   x_7,
  x_5,
  x_3,
  x_1 
)    (64*x_7-112*x_5+56*x_3-7*x_1)

Definition at line 25 of file DMagneticFieldMapParameterized.cc.

#define T8 (   x_8,
  x_6,
  x_4,
  x_2 
)    (128*x_8-256*x_6+160*x_4-32*x_2+1)

Definition at line 26 of file DMagneticFieldMapParameterized.cc.

#define T9 (   x_9,
  x_7,
  x_5,
  x_3,
  x_1 
)    (256*x_9-576*x_7+432*x_5-120*x_3+9*x_1)

Definition at line 27 of file DMagneticFieldMapParameterized.cc.