- Fixing bug in digitmaker
authorodjuvsla <odjuvsla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 22 Oct 2009 10:27:09 +0000 (10:27 +0000)
committerodjuvsla <odjuvsla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 22 Oct 2009 10:27:09 +0000 (10:27 +0000)
HLT/PHOS/AliHLTPHOSDigitDataStruct.h
HLT/PHOS/AliHLTPHOSDigitMaker.h

index 46e0f16..7630677 100644 (file)
@@ -48,9 +48,15 @@ struct AliHLTPHOSDigitDataStruct
   /** The x coordinate */
   Float_t fX;
 
-  /** The x coordinate */
+  /** The z coordinate */
   Float_t fZ;
 
+  /** The local x coordinate */
+  Float_t fLocX;
+
+  /** The local z coordinate */
+  Float_t fLocZ;
+
   /** The module number */
   Int_t fModule;
 
index 74ce80d..8149786 100644 (file)
@@ -135,8 +135,13 @@ private:
    */
   void AddDigit(AliHLTPHOSChannelDataStruct* channelData, UShort_t* channelCoordinates, Float_t* localCoordinates)
   {
-    fDigitStructPtr->fX = localCoordinates[0];
-    fDigitStructPtr->fZ = localCoordinates[1];
+
+    fDigitStructPtr->fX = channelCoordinates[0];
+    fDigitStructPtr->fZ = channelCoordinates[1];
+
+    fDigitStructPtr->fLocX = localCoordinates[0];
+    fDigitStructPtr->fLocZ = localCoordinates[1];
+
     if(channelCoordinates[2] == HIGHGAIN)
       {
        fDigitStructPtr->fEnergy = channelData->fEnergy*fHighGainFactors[channelCoordinates[0]][channelCoordinates[1]];