#ifndef HMUDILEPEMULATION_H #define HMUDILEPEMULATION_H #include #include #include "hreconstructor.h" #include "hmatrixcatiter.h" #include "hmuEmuleptons.h" class HCategory; class HIterator; class HTriggerParMuDilep; class HSpectrometer; class HRuntimeDb; // *************************************************************************** class HMUDilepEmulation : public HReconstructor { // *************************************************************************** protected: HCategory *ptlHMULeptons; HCategory *ptlHMUEMUDiLeptons; HTriggerParMuDilep *fTrigParDil; public: HMUDilepEmulation(); HMUDilepEmulation(Text_t *name, Text_t *title); ~HMUDilepEmulation(); HIterator * iterHMULeptons ; //! HIterator * iterHMULeptons2 ; //! Bool_t init(); void initParContainer(HSpectrometer *,HRuntimeDb *); Bool_t finalize(); Int_t execute(); HMUEMUDiLeptons *pEmuDiLeptons; Int_t nEmuDiLeptons; HCategory* getMULeptons() { return ptlHMULeptons; } HLocation loc; void updateEmuDiLeptons(); ClassDef(HMUDilepEmulation,1) }; //============================================================================ #endif // HMUDILEPEMULATION_H