]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/PHOS/AliHLTPHOSSanityInspector.h
updated macros for Kaon Femto analysis
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSSanityInspector.h
index 3c5ef9f5deadb7cf7c91012a42ce57d98d5fec2d..112eac38748185dade8a14ebaed96dad93c42aaa 100644 (file)
@@ -33,8 +33,6 @@
 #include "Rtypes.h"
 
 
-class AliHLTAltroData;
-
 /** 
  * @class AliHLTPHOSSanityInspector
  * Sanity inspector for PHOS HLT. It takes raw data as input and checks it for insanity
@@ -54,22 +52,6 @@ public:
   
   /* Destructor */
   virtual ~AliHLTPHOSSanityInspector();
-
-  /** Copy constructor */  
-  AliHLTPHOSSanityInspector(const AliHLTPHOSSanityInspector &) : 
-    //    AliHLTPHOSBase(),
-    fMaxDifference(0)
-  {
-    //Copy constructor not implemented
-  }
-  
-  /** Assignment */
-  AliHLTPHOSSanityInspector & operator = (const AliHLTPHOSSanityInspector)
-  {
-    //Assignment
-    return *this; 
-  }
-  
   
   //  Int_t CheckInsanity(UInt_t* data, Int_t nSamples);
   
@@ -79,18 +61,19 @@ public:
   
   
   /** Check for insanity */
-  Int_t CheckInsanity(const UInt_t* data, const Int_t nSamples) const;
+  Int_t CheckInsanity(const UShort_t* data, const Int_t nSamples) const;
   
   /** Check for and heal insanity */
-  Int_t CheckAndHealInsanity(UInt_t* data, Int_t nSamples);  //Not completely reliable
-
-  /** Check for and heal insanity */
-  Int_t CheckAndHealInsanity(Int_t* data, Int_t nSamples);  //Not completely reliable
+  Int_t CheckAndHealInsanity(UShort_t* data, Int_t nSamples);  //Not completely reliable
 
   /** Set the max difference between 2 samples before flagging insanity */
   void SetMaxDifference(Int_t maxDiff) { fMaxDifference = maxDiff; }
     
 private:
+  /** Copy constructor */  
+  AliHLTPHOSSanityInspector(const AliHLTPHOSSanityInspector &);
+  /** Assignment */
+  AliHLTPHOSSanityInspector & operator = (const AliHLTPHOSSanityInspector &);
 
   /** The max difference between 2 samples */
   Int_t fMaxDifference;           //COMMENT