]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCAltroEmulator.h
Warning removal
[u/mrichter/AliRoot.git] / TPC / AliTPCAltroEmulator.h
index 77629cc8eaca8551faa8868241b00b9f17ecba4c..210416905aec1e259c0067c05aa76e58f8552cde 100644 (file)
@@ -18,6 +18,9 @@
 //  Class for emulation of the ALTRO chip (Altro digital Chain) in C++       //
 ///////////////////////////////////////////////////////////////////////////////
 
+#include "TSystem.h"
+
+
 #include <iostream>
 #include <stdlib.h>
 #include <stdio.h>
@@ -25,8 +28,9 @@
 
 using namespace std;
 
-class AliTPCAltroEmulator{
-       public:
+class AliTPCAltroEmulator : public TNamed {
+
+public:
        AliTPCAltroEmulator(int timebins, short* Channel);
        AliTPCAltroEmulator(const AliTPCAltroEmulator &sig);
        ~AliTPCAltroEmulator();
@@ -63,7 +67,7 @@ class AliTPCAltroEmulator{
        private:
        int ftimebins;          // timebins
 
-       short *fChannelIn;      // ChannelIn
+       //      short *fChannelIn;      // ChannelIn
        short *fChannelShort;   // incoming signal in short format
        short *fADCkeep;        // ADCkeep
 
@@ -120,11 +124,12 @@ class AliTPCAltroEmulator{
        void SetElement(short* Array,int index,short value);
 
        int InBand(int ADC,int bsl, int LowThreshold, int HighThreshold);
-       int InRange(int parameter,int Low,int High,char *Module,char *ParameterName);
+       int InRange(int parameter,int Low,int High,const char *Module,const char *ParameterName);
        short GetShortChannel(int i);
        short GetKeepChannel(int i);
        int Multiply36(int P, int N);
        long long Mask(long long in, int left, int right);
        long long Maskandshift(long long in, int left, int right);
+  ClassDef(AliTPCAltroEmulator,0)
 };
 #endif