//*-- Author: Alberica Toia
//*-- Modified: Joern Wuestenfeld 07/14/2005
//*-- Version: $Id: htriggerdetector.h,v 1.7 2009-07-15 11:34:06 halo Exp $

#ifndef HTRIGGERDETECTOR_H
#define HTRIGGERDETECTOR_H

#pragma interface

#include "hdetector.h"
#include "haddef.h"

class HParIo;
class HTask;
class HTaskSet;
class HParSet;

class HTriggerDetector : public HDetector {

public:
  HCategory *buildLinearCat(const Text_t *classname);
  HCategory *buildMatrixCat(const Text_t *classname, Float_t fillRate);
  HCategory *buildSimMatrixCat(const Text_t *classname,Float_t fillRate, Int_t size=200);

  HTriggerDetector();
  ~HTriggerDetector();
  HTask *buildTask(const Text_t name[],const Option_t *opt="");
  HCategory *buildCategory(Cat_t cat);
  void activateParIo(HParIo* io);
  Bool_t write(HParIo* io);

  Bool_t init(void) { return kTRUE; }

  ClassDef(HTriggerDetector,1) //  Detector class for the trigger system
};


#endif // HTRIGGERDETECTOR_H

Last change: Sat May 22 13:17:10 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.