//*-- AUTHOR : I. Froehlich //*-- Modified : 07.07.2005 by T. Perez #ifndef HHYP_DELTATOFMEANALG_H #define HHYP_DELTATOFMEANALG_H #include #include #include #include #include #include #include #include #include "hades.h" #include "hhypbasealgorithm.h" #include "hhyplistfiller.h" #include "hypinfodef.h" #include "hiterator.h" #include "hruntimedb.h" #include "hevent.h" #include "hcategory.h" #include "hrktrackB.h" #include "hpidtrackcand.h" #include "hpidtrackcandsim.h" #include "hphysicsconstants.h" #include #include #include // *************************************************************************** class HHypDeltaTofMeanAlg:public HHypBaseAlgorithm { // *************************************************************************** private: TNtuple * qa; TDirectory *histdir; TH2I * histBefore, * histAfter; TH1I * histDeltaDtof, * histDtof, * histDtofOld, * histDtof2, * histDtof2Old; TH1I * histPartDtofB,* histPartDtof; Int_t simuflag; HCategory *simCat; HCategory *CatTrackCandSim; protected: public: HHypDeltaTofMeanAlg(Char_t *name_i = NULL, Option_t par[] = NULL); virtual ~ HHypDeltaTofMeanAlg(void); Bool_t execute(); Bool_t init(); Bool_t reinit(); Bool_t finalize(); Bool_t is_sim_ok(); ClassDef(HHypDeltaTofMeanAlg, 0) //The DeltaTof algorithm }; //============================================================================ #endif