+
+ enum DP {kL3Polarity = 0, kDipolePolarity,
+ kL3Current, kDipoleCurrent,
+ kL3bsf17H1, kL3bsf17H2, kL3bsf17H3, kL3bsf17Temperature,
+ kL3bsf4H1, kL3bsf4H2, kL3bsf4H3, kL3bsf4Temperature,
+ kL3bkf17H1, kL3bkf17H2, kL3bkf17H3, kL3bkf17Temperature,
+ kL3bkf4H1, kL3bkf4H2, kL3bkf4H3, kL3bkf4Temperature,
+ kL3bsf13H1, kL3bsf13H2, kL3bsf13H3, kL3bsf13Temperature,
+ kL3bsf8H1, kL3bsf8H2, kL3bsf8H3, kL3bsf8Temperature,
+ kL3bkf13H1, kL3bkf13H2, kL3bkf13H3, kL3bkf13Temperature,
+ kL3bkf8H1, kL3bkf8H2, kL3bkf8H3, kL3bkf8Temperature,
+ kDipoleInsideH1, kDipoleInsideH2, kDipoleInsideH3, kDipoleInsideTemperature,
+ kDipoleOutsideH1, kDipoleOutsideH2, kDipoleOutsideH3, kDipoleOutsideTemperature,
+ kCavernTemperature, kCavernAtmosPressure, kSurfaceAtmosPressure,
+ kCavernAtmosPressure2};
+
+ enum DPHallProbes {
+ khpL3bsf17H1=0, khpL3bsf17H2, khpL3bsf17H3, khpL3bsf17Temperature,
+ khpL3bsf4H1, khpL3bsf4H2, khpL3bsf4H3, khpL3bsf4Temperature,
+ khpL3bkf17H1, khpL3bkf17H2, khpL3bkf17H3, khpL3bkf17Temperature,
+ khpL3bkf4H1, khpL3bkf4H2, khpL3bkf4H3, khpL3bkf4Temperature,
+ khpL3bsf13H1, khpL3bsf13H2, khpL3bsf13H3, khpL3bsf13Temperature,
+ khpL3bsf8H1, khpL3bsf8H2, khpL3bsf8H3, khpL3bsf8Temperature,
+ khpL3bkf13H1, khpL3bkf13H2, khpL3bkf13H3, khpL3bkf13Temperature,
+ khpL3bkf8H1, khpL3bkf8H2, khpL3bkf8H3, khpL3bkf8Temperature,
+ khpDipoleInsideH1, khpDipoleInsideH2, khpDipoleInsideH3, khpDipoleInsideTemperature,
+ khpDipoleOutsideH1, khpDipoleOutsideH2, khpDipoleOutsideH3, khpDipoleOutsideTemperature};
+
+ AliGRPPreprocessor(AliShuttleInterface* shuttle);
+ virtual ~AliGRPPreprocessor();