#include "Rtypes.h"
-class AliHLTAltroData;
-
/**
* @class AliHLTPHOSSanityInspector
* Sanity inspector for PHOS HLT. It takes raw data as input and checks it for insanity
/* 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);
/** 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