#ifndef HRICHPARTICLEIDENTIFIER_H
#define HRICHPARTICLEIDENTIFIER_H
#include "hreconstructor.h"
#include "hlocation.h"
#include "hparset.h"
class HCategory;
class HIterator;
class HRichHit;
class HRichPID;
class HRichHitSelection;
class HRichParticleIdentifier: public HReconstructor {
public:
HRichParticleIdentifier ();
HRichParticleIdentifier(const Text_t *name,const Text_t *title);
virtual ~HRichParticleIdentifier();
Bool_t init(void);
Bool_t finalize(void);
Int_t execute(void);
Bool_t initParameters(void);
HCategory* getHitCat(){return m_pHitCat;}
HCategory* getPIDCat(){return m_pPIDCat;}
HParSet* getAnalysisPar(){return m_pAnalysisPar;}
void setHitCat(HCategory* pHitCat){m_pHitCat = pHitCat;}
void setPIDCat(HCategory* pPIDCat){m_pPIDCat = pPIDCat;}
void setAnalysisPar(HParSet* pPar){m_pAnalysisPar= pPar;}
void setHitSelection(HRichHitSelection* pCrit);
ClassDef(HRichParticleIdentifier,1)
private:
void fillPID(HRichHit* hit, HRichPID* pid);
HLocation m_zeroLoc;
HCategory *m_pHitCat;
HCategory *m_pPIDCat;
HParSet *m_pAnalysisPar;
HRichHitSelection* m_pHitSelection;
HIterator *fIter;
};
#endif // HRICHPARTICLEIDENTIFIER_H
Last change: Sat May 22 13:09:47 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.