#include "htriggerdetector.h"

HTriggerDetector


class description - source file - inheritance tree (.pdf)

class HTriggerDetector : public HDetector

Inheritance Chart:
TObject
<-
TNamed
<-
HDetector
<-
HTriggerDetector

    public:
HTriggerDetector() HTriggerDetector(const HTriggerDetector&) ~HTriggerDetector() virtual void activateParIo(HParIo* io) virtual HCategory* buildCategory(Cat_t cat) HCategory* buildLinearCat(Text_t* classname) HCategory* buildMatrixCat(Text_t* classname, Float_t fillRate) HCategory* buildSimMatrixCat(Text_t* classname, Float_t fillRate, Int_t size = 200) virtual HTask* buildTask(Text_t* name, Option_t* opt) static TClass* Class() virtual Bool_t init() virtual TClass* IsA() const HTriggerDetector& operator=(const HTriggerDetector&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Bool_t write(HParIo* io)

Data Members




Class Description


HTriggerDetector(void) : HDetector("Trigger","The TRIGGER detector")
 Default constructor

 Input parameters:
  none

 Output parameters:
  none

 Return code:
  none

~HTriggerDetector(void)
 Default destructor

 Input parameters:
  none

 Output parameters:
  none

 Return code:
  none

HTask* buildTask(Text_t *name, Option_t *opt)
 Build the default list of tasks foir this detector.
 Depreceated, use taskset instead!

 Input parameters:
  Text_t *name
    Name of taskset
  Option_t *opt
    select between options of taskset

 Output parameters:
  none

 Return code:
  Pointer to created taskset

HCategory* buildLinearCat(Text_t *classname)
 Build a HLinearCategory used for this detector.

 Input parameters:
  Text_t *classname
    Name of the category

 Output parameters:
  none

 Return code:
 Pointer to created category.

HCategory* buildMatrixCat(Text_t *classname,Float_t fillRate)
 Build a HMatrixCategory used for this detector.

 Input parameters:
  Text_t *classname
    Name of the category
  Float_t fillRate
    Rate with which to create ne objects in the category

 Output parameters:
  none

 Return code:
 Pointer to created category.

HCategory* buildSimMatrixCat(Text_t *classname,Float_t fillRate,Int_t size)
 Build a HMatrixCategory used for simulation data this detector.

 Input parameters:
  Text_t *classname
    Name of the category
  Float_t fillRate
    Rate with which to create ne objects in the category
  Int_t size
    Size of the category

 Output parameters:
  none

 Return code:
 Pointer to created category.

HCategory* buildCategory(Cat_t cat)
 Generic function to build the detector categories.

 Input Parameters:
  cat_t cat
    number of category to be build.

 Output parameters:
  none

 Return code:
  Pointer to created category.

void activateParIo(HParIo* io)
 Activates the input/output class for the parameters
 needed by the Trigger

 Input parameters:
  HParIo *io
    Pointer to parameter IO class

 Output parameters:
  none

 Return code:
  none

Bool_t write(HParIo* output)
 Writes the Trigger setup to output

 Input parameters:
  HParIo *io
    Pointer to parameter IO class to be used for writing.

 Output parameters:
  none

 Return code:
  If parameter IO for this detector exists, return result of writing parameters,
  otherwise kFALSE.



Inline Functions


                   Bool_t init()
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         HTriggerDetector HTriggerDetector(const HTriggerDetector&)
        HTriggerDetector& operator=(const HTriggerDetector&)


Last update: Fri Jan 26 12:37:38 2007


ROOT page - Class index - Class Hierarchy - Top of the page

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.