]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/PHOS/AliHLTPHOSRawAnalyzerCrude.cxx
Minor changes needed for debugging purphoses
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSRawAnalyzerCrude.cxx
index 18f1415217b7d13cdd7511769e6da416c5c4e3a2..71d56a4f19b06290e8d28b52fe4b2b9e5c57bc01 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+
 #include "AliHLTPHOSRawAnalyzerCrude.h"
 #include "AliHLTPHOSRawAnalyzerCrude.h"
-#include <iostream>
+//#include <iostream>
 
 
-using std::cout;
-using std::endl;
 
 
-ClassImp(AliHLTPHOSRawAnalyzerCrude) 
+//using std::cout;
+//using std::endl;
 
 
+//ClassImp(AliHLTPHOSRawAnalyzerCrude) 
 
 
-AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude(const AliHLTPHOSRawAnalyzerCrude&):AliHLTPHOSRawAnalyzer()
-{
 
 
-}
+//AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude(const AliHLTPHOSRawAnalyzerCrude&):AliHLTPHOSRawAnalyzer()
+//{
+//
+//}
 
 /**
  * The AliHLTPHOSPeakfinder class is the class for extracting the basic signal parameters
 
 /**
  * The AliHLTPHOSPeakfinder class is the class for extracting the basic signal parameters
@@ -33,13 +35,14 @@ AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude(const AliHLTPHOSRawAnalyz
  * a sequense of ADC digitized 10 bit integer values, however for performance reasons all values used in
  * calculation is of type double.
  **/
  * a sequense of ADC digitized 10 bit integer values, however for performance reasons all values used in
  * calculation is of type double.
  **/
+//____________________________________________________________________________
 AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude():AliHLTPHOSRawAnalyzer() 
 {
 AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude():AliHLTPHOSRawAnalyzer() 
 {
-  cout <<"AliHLTPHOSRawAnalyzerCrude::Creating a new AliHLTPHOSRawAnalyzerCrude() object "<<endl;
-}
 
 
+}
 
 
 
 
+//____________________________________________________________________________
 AliHLTPHOSRawAnalyzerCrude::~AliHLTPHOSRawAnalyzerCrude()
 {
 
 AliHLTPHOSRawAnalyzerCrude::~AliHLTPHOSRawAnalyzerCrude()
 {
 
@@ -47,6 +50,7 @@ AliHLTPHOSRawAnalyzerCrude::~AliHLTPHOSRawAnalyzerCrude()
 
 
 
 
 
 
+
 /**
 * Extraction of timing and energy using Crude estimate.
 * The. The parameters "start" and "length" defines a sub array  of the data array
 /**
 * Extraction of timing and energy using Crude estimate.
 * The. The parameters "start" and "length" defines a sub array  of the data array
@@ -57,32 +61,34 @@ AliHLTPHOSRawAnalyzerCrude::~AliHLTPHOSRawAnalyzerCrude()
 * "index + length" must not exeed the length of the data array set in the constructor.
 * @param start the start index of the subarray of the data array. 
 * @param length the number of samples to use starting from index 
 * "index + length" must not exeed the length of the data array set in the constructor.
 * @param start the start index of the subarray of the data array. 
 * @param length the number of samples to use starting from index 
-* @param tVector the peakfinder vector for timing
-* @param aVector the peakfinder vector for amplitude (energy)
 **/
 **/
+//____________________________________________________________________________
 void 
 AliHLTPHOSRawAnalyzerCrude::Evaluate(int start, int length)
 {
 void 
 AliHLTPHOSRawAnalyzerCrude::Evaluate(int start, int length)
 {
-  
   double tmpAmplitudeMax =0; 
   double tmpTime = 0;
 
   for(int i=start; i<length; i++)
     {
   double tmpAmplitudeMax =0; 
   double tmpTime = 0;
 
   for(int i=start; i<length; i++)
     {
-      if(fFloatDataPtr[i] >  tmpAmplitudeMax)
+      //      if(fFloatDataPtr[i] >  tmpAmplitudeMax)
+      //       {
+      //         tmpAmplitudeMax = fFloatDataPtr[i];
+      //         tmpTime = i;               
+      //       }
+
+      if(fIntDataPtr[i] >  tmpAmplitudeMax && i > 5)
        {
        {
-         tmpAmplitudeMax = fFloatDataPtr[i];
+         tmpAmplitudeMax = fIntDataPtr[i];
          tmpTime = i;               
        }
          tmpTime = i;               
        }
+
     }
        
   fDAmpl = tmpAmplitudeMax;
   fDTof =  tmpTime;
     }
        
   fDAmpl = tmpAmplitudeMax;
   fDTof =  tmpTime;
   //thats all 
 } //end Crude
 
 
   //thats all 
 } //end Crude
 
 
-
-
-
-