// $Id: hrichobjfilter.h,v 1.4 2009-07-15 11:39:17 halo Exp $
// Last update by Thomas Eberl: 04/10/12 11:28:59
//
#ifndef HRICHOBJFILTER_H
#define HRICHOBJFILTER_H

#include "hreconstructor.h"
class HCategory;
class HIterator;
class HParSet;
class HRichObjFilter : public HReconstructor {
public:

	HRichObjFilter();
        HRichObjFilter(const Text_t *name,const Text_t *title,const Char_t *swt);
	~HRichObjFilter();

        Bool_t init();
        Bool_t finalize();
        Int_t execute();
        HCategory* getRichHitCat() { return pRichHitCat; };
        void setRichHitCat(HCategory* cat) { pRichHitCat=cat; };
        HCategory* getHitMatchCat() { return pHitMatchCat; };
        void setHitMatchCat(HCategory* cat) { pHitMatchCat=cat; };
        void filter(){};
    ClassDef(HRichObjFilter,1) 

private:
    // data members
        HCategory* pRichHitCat;//!
        HIterator* pRichHitIter;//!
        HCategory* pHitMatchCat;//!
        HIterator* pHitMatchIter;//!
        HCategory* pDiHitMatchCat;//!
        HIterator* pDiHitMatchIter;//!
        HParSet* pCorrPar;//!
        Int_t nEvtsProcessed;//!
        TString *pFilterSwitch; //!
    // member functions
        void setCorrelationPar(HParSet* pPar){pCorrPar = pPar;};
        HParSet* getCorrelationPar(){return pCorrPar;};
};

#endif // HRICHOBJFILTER_H

Last change: Sat May 22 13:09:26 2010
Last generated: 2010-05-22 13:09

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.