#ifndef MARS_MHillasCalc #define MARS_MHillasCalc ///////////////////////////////////////////////////////////////////////////// // // // MHillasCalkc // // // // Task to calculate Hillas Parameters // // // ///////////////////////////////////////////////////////////////////////////// #ifndef MARS_MTask #include "MTask.h" #endif class MGeomCam; class MCerPhotEvt; class MHillas; class MHillasCalc : public MTask { const MGeomCam *fGeomCam; // Camera Geometry used to calculate Hillas const MCerPhotEvt *fCerPhotEvt; // Cerenkov Photon Event used for calculation MHillas *fHillas; // ouput container to store result TString fHilName; Int_t fErrors[5]; Bool_t PreProcess(MParList *pList); Bool_t Process(); Bool_t PostProcess(); public: MHillasCalc(const char *hil="MHillas", const char *name=NULL, const char *title=NULL); ClassDef(MHillasCalc, 0) // Task to calculate Hillas parameters }; #endif