X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=PHOS%2FAliPHOSPreprocessor.h;h=454960e61c631ffacfec099f18ef767c64111c60;hp=bcedaebb901b735a7e987a253e6a94d73b67a831;hb=d70d764a653eacd4413f691f2ce494c63b75b303;hpb=9f43d7da6494ce7a67235ca6717d222710783eb6 diff --git a/PHOS/AliPHOSPreprocessor.h b/PHOS/AliPHOSPreprocessor.h index bcedaebb901..454960e61c6 100644 --- a/PHOS/AliPHOSPreprocessor.h +++ b/PHOS/AliPHOSPreprocessor.h @@ -13,13 +13,17 @@ #include "AliPreprocessor.h" #include "TFile.h" +class TList; +class AliPHOSEmcBadChannelsMap; +class AliPHOSEmcCalibData; + class AliPHOSPreprocessor : public AliPreprocessor { -public: + public: AliPHOSPreprocessor(); AliPHOSPreprocessor(AliShuttleInterface* shuttle); -protected: + protected: virtual UInt_t Process(TMap* valueSet); Bool_t ProcessLEDRun(); @@ -27,7 +31,13 @@ protected: Bool_t CalibrateEmc(); Float_t HG2LG(Int_t module, Int_t X, Int_t Z, TFile* f); - ClassDef(AliPHOSPreprocessor,1); + private: + + Bool_t DoCalibrateEmc(Int_t system, TList* sources, const AliPHOSEmcBadChannelsMap* badMap, AliPHOSEmcCalibData& calibData); + Bool_t DoFindBadChannelsEmc(Int_t system, TList* sources, AliPHOSEmcBadChannelsMap& badMap); + Bool_t StoreReferenceEmc(Int_t system, TList* list); + + ClassDef(AliPHOSPreprocessor,3); };