#ifndef HTRIGGERGO4MON_H
#define HTRIGGERGO4MON_H
#include "hreconstructor.h"
class HCategory;
class HIterator;
class HTriggerHistBooker;
class HTriggerParShowerMap;
class HTriggerGo4Mon : public HReconstructor {
protected:
  
  
  HCategory* richCat;       
  HCategory* tofCat;        
  HCategory* showerCat;     
  HCategory* matchuCat;     
  HCategory* muemuCat;     
  HCategory* richCatHit;    
  HCategory* tofCatHit;     
  HCategory* showerCatHit;  
  HIterator* iterrich;      
  HIterator* itertof;       
  HIterator* itershower;    
  HIterator* itermatchu;    
  HIterator* itermuemu;    
  HIterator* iterrichhit;   
  HIterator* itertofhit;    
  HIterator* itershowerhit; 
  HTriggerParShowerMap *showerMap;  
  
  static HTriggerGo4Mon* pointMe;   
  
  Int_t useDownscaled;             
  
  static HTriggerHistBooker* triggerHistbooker;
  
  void   initVariables();
  
  Bool_t getCategories();
  
  void   setParContainers(void);
public:
  HTriggerGo4Mon(void);
  HTriggerGo4Mon(const Text_t* name,const Text_t* title);
  ~HTriggerGo4Mon(void);
  
  void   printStatus();
  
  Bool_t init(void);
  
  Bool_t reinit(void);
  
  Int_t  execute();
  
  Bool_t  finalize();
  
  static HTriggerGo4Mon* getExObject();
  
  Int_t getDownscaled()       { return useDownscaled; }
  
  void setDownscaled(Int_t b) { useDownscaled = b;    }
  ClassDef(HTriggerGo4Mon,0) 
};
#endif /* !HTRIGGERGO4MON_H */
Last change: Sat May 22 13:17:11 2010
Last generated: 2010-05-22 13:17
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.