#ifndef MARS_MCT1PointingCorrCalc #define MARS_MCT1PointingCorrCalc ///////////////////////////////////////////////////////////////////////////// // // // MCT1PointingCorrCalc // // // // Task to do the pointing correction // // // ///////////////////////////////////////////////////////////////////////////// #ifndef MARS_MTask #include "MTask.h" #endif class MMcEvt; class MSrcPosCam; class MParameterD; class MCT1PointingCorrCalc : public MTask { private: MMcEvt *fMcEvt; MSrcPosCam *fSrcPos; TString fSrcName; MParameterD *fHourAngle; Float_t fMm2Deg; public: MCT1PointingCorrCalc(const char *name=NULL, const char *title=NULL, const char *srcname="MSrcPosCam"); Bool_t PreProcess(MParList *pList); Bool_t Process(); Bool_t PostProcess(); ClassDef(MCT1PointingCorrCalc, 1) // Task to do the CT1 pointing correction for Mkn421 2001 data }; #endif