ROOT logo
//////////////////////////////////////////////////////////////////////////////
//
// $Id: $
//
//*-- Author  : RICH team member
//*-- Revised : Martin Jurkovic <martin.jurkovic@ph.tum.de> 2010
//
//_HADES_CLASS_DESCRIPTION
//////////////////////////////////////////////////////////////////////////////
//
//  HRichDetector
//
//
//
//////////////////////////////////////////////////////////////////////////////

#ifndef HRICHDETECTOR_H
#define HRICHDETECTOR_H

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

class HParIo;
class HTask;

class HRichDetector : public HDetector {

public:
   HRichDetector();
   virtual ~HRichDetector() {}

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

   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(HRichDetector, 1) // RICH detector class
};


#endif // HRICHDETECTOR_H
 hrichdetector.h:1
 hrichdetector.h:2
 hrichdetector.h:3
 hrichdetector.h:4
 hrichdetector.h:5
 hrichdetector.h:6
 hrichdetector.h:7
 hrichdetector.h:8
 hrichdetector.h:9
 hrichdetector.h:10
 hrichdetector.h:11
 hrichdetector.h:12
 hrichdetector.h:13
 hrichdetector.h:14
 hrichdetector.h:15
 hrichdetector.h:16
 hrichdetector.h:17
 hrichdetector.h:18
 hrichdetector.h:19
 hrichdetector.h:20
 hrichdetector.h:21
 hrichdetector.h:22
 hrichdetector.h:23
 hrichdetector.h:24
 hrichdetector.h:25
 hrichdetector.h:26
 hrichdetector.h:27
 hrichdetector.h:28
 hrichdetector.h:29
 hrichdetector.h:30
 hrichdetector.h:31
 hrichdetector.h:32
 hrichdetector.h:33
 hrichdetector.h:34
 hrichdetector.h:35
 hrichdetector.h:36
 hrichdetector.h:37
 hrichdetector.h:38
 hrichdetector.h:39
 hrichdetector.h:40
 hrichdetector.h:41
 hrichdetector.h:42
 hrichdetector.h:43
 hrichdetector.h:44
 hrichdetector.h:45
 hrichdetector.h:46
 hrichdetector.h:47
 hrichdetector.h:48
 hrichdetector.h:49
 hrichdetector.h:50