00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013 #ifndef STAR_StTpcBadChanMaker
00014 #define STAR_StTpcBadChanMaker
00015
00016 #ifndef StMaker_H
00017 #include "StMaker.h"
00018 #endif
00019
00020 class StTpcCalibSetup;
00021 class StTpcCalibSector;
00022
00023 class StTpcBadChanMaker : public StMaker {
00024 private:
00025
00026 const StTpcCalibSetup* mSetup;
00027 StTpcCalibSector** mTpcCalibSector;
00028
00029 void CalcElectronicConvertor(int** aPadToFeeConvertor,
00030 int** aPadToRDOConvertor);
00031 protected:
00032 public:
00033 StTpcBadChanMaker(const char *aMakerName,
00034 const StTpcCalibSetup* aSetup);
00035
00036 virtual ~StTpcBadChanMaker();
00037 virtual Int_t Init();
00038 virtual Int_t Make();
00039 virtual Int_t Finish();
00040 virtual void PrintInfo();
00041 ClassDef(StTpcBadChanMaker,0)
00042 };
00043
00044 #endif