- setting cluster time to time of maximum digit
authorodjuvsla <odjuvsla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Jul 2011 13:35:02 +0000 (13:35 +0000)
committerodjuvsla <odjuvsla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Jul 2011 13:35:02 +0000 (13:35 +0000)
HLT/CALO/AliHLTCaloClusterAnalyser.cxx
HLT/CALO/AliHLTCaloClusterizer.cxx
HLT/CALO/AliHLTCaloRecPointDataStruct.h

index 2a1c940..ab2f58a 100644 (file)
@@ -315,7 +315,10 @@ AliHLTCaloClusterAnalyser::CreateClusters(Int_t nRecPoints, UInt_t availableSize
         caloClusterPtr->fEnergy = recPointPtr->fAmp;
       }
       
-      HLTDebug("Cluster global position: x = %f, y = %f, z = %f, energy: %f, number of cells: %d, cluster pointer: %x", globalCoord.fX, globalCoord.fY, globalCoord.fZ, caloClusterPtr->fEnergy, caloClusterPtr->fNCells,  caloClusterPtr);
+      // Set the time of the maximum digit as cluster time
+      caloClusterPtr->fTOF = recPointPtr->fTime;
+      
+      HLTDebug("Cluster global position: x = %f, y = %f, z = %f, energy: %f, time: %f, number of cells: %d, cluster pointer: %x", globalCoord.fX, globalCoord.fY, globalCoord.fZ, caloClusterPtr->fEnergy, caloClusterPtr->fTOF, caloClusterPtr->fNCells,  caloClusterPtr);
 
       if(fDoClusterFit)
        {
index 97aa0e9..64c300d 100644 (file)
@@ -143,7 +143,8 @@ AliHLTCaloClusterizer::ClusterizeEvent(Int_t nDigits)
 \r
         fRecPointDataPtr->fAmp = 0;\r
         fRecPointDataPtr->fModule = fDigitsPointerArray[i]->fModule;\r
-\r
+       fRecPointDataPtr->fTime = fDigitsPointerArray[i]->fTime;\r
+       \r
         // Assigning the digit to this rec point\r
         fRecPointDataPtr->fDigits = i;\r
         fUsedSize += sizeof(AliHLTCaloRecPointDataStruct);\r
index 9fa1ce2..df2d1b3 100644 (file)
@@ -85,6 +85,9 @@ struct AliHLTCaloRecPointDataStruct
 
   /** Index of the digits in the rec point */
   Int_t fDigits;                              //COMMENT
+  
+  /** Time of the maximum digit */
+  Int_t fTime;                               //COMMENT
 
 };