#include "htriggersetup.h"

HTriggerSetup


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

class HTriggerSetup : public HParCond

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HParCond
<-
HTriggerSetup

    public:
HTriggerSetup(const char* name = "TriggerSetup", const char* title = "Variouse trigger setup parameters", const char* context = "TriggerProduction") HTriggerSetup(const HTriggerSetup&) ~HTriggerSetup() Bool_t check() static TClass* Class() virtual void clear() TArrayI* getMap() Int_t getMuDataFormat() Int_t getMuDileptons() Int_t getMuLeptons() Int_t getMuMaxLeotons() Int_t getMuMetaHits() Int_t getMuRichHits() Int_t getMuRichTotalHits() virtual Bool_t getParams(HParamList* l) Int_t getRingFinderVersion() Int_t getRowOffset() virtual Bool_t init(HParIo* pPar, Int_t* set) virtual TClass* IsA() const HTriggerSetup& operator=(const HTriggerSetup&) void printParam() virtual void putParams(HParamList* l) void setMap(Int_t* m) void setMuDataFormat(Int_t val) void setMuDileptons(Int_t val) void setMuLeptons(Int_t val) void setMuMaxLeptons(Int_t val) void setMuMetaHits(Int_t val) void setMuRichHits(Int_t val) void setMuRichTotalHits(Int_t val) void setRingFinderVersion(Int_t val) void setRowOffset(Int_t o) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo* output)

Data Members


    protected:
TArrayI* richIpuMap Map of RICH IPU address to sector Int_t richRowOffset Row offset of RICH pad rows Int_t richRingFinderVersion Version of RICH ringfinder code Int_t muDileptons minimum nunber of dileptons for positiv trigger Int_t muLeptons Minimum number of leptons for positiv trigger Int_t muMaxLeptons Number of leptons which will lead to a positiv LVL2 trigger Int_t muRichHits Minimum number of RICHhits for positiv trigger Int_t muRichTotalHits Number of rings inRICH leadin g to a positiv LVL2 trigger Int_t muMetaHits Minimum number of META hits for positiv trigger Int_t muDataFormat Version of MU dataformat

Class Description


HTriggerSetup(const char* name, const char* title, const char* context) : HParCond(name,title,context)
 Default constructor

 Input parameters:
   const char *name
      Name of the parameter container
   const char *title
      Title / description of the container
   const char *context
      Context(version) of parameters to be read from input

 Output parameters:
   none

 Return code:
   none

~HTriggerSetup(void)
 Destructor

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   none

Bool_t check(void)
 Check the validity of the parametercontainer.
 None of the values should be -1, which means uninitialized.

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   Returns kFALSE if one of the values of the map is -1, kTRUE otherwise.

void clear(void)
 Resets the contents of the map to -1.

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   none

void printParam(void)
 Print the content of the container.

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   none

void putParams(HParamList *l)
 puts all parameters to the parameter list, which is used by the io

 Input parameters:
   HParamlist *l
     Pointer to parameter list into which the parameters are written.

 Output parameters:
   none

 Return code:
   none

Bool_t getParams(HParamList *l)
 gets all parameters from the parameter list, which is used by the io

 Input parameters:
   HParamList *l
      Pointer to parameter list from which to read parameters.

 Output parameters:
   none

 Return code:
   Returns kFALSE if no valid parameterlist object passed as input,
   or the filling of the parameters failed. Otherwise kTRUE

Bool_t init(HParIo *inp, Int_t *set)
 Initialize parameter container from given input.

 Input parameters:
   HParIo *inp
     Input from which to read parameter values.
   Int_t *set
     Parameter set into which to store the parameters.

 Output parameters:
   none

 Return code:
   If valid input can be found, returns result of initializatin function
   of this input, otherwise kFALSE.

Int_t write(HParIo* output)
 Write content of parameter container to given input.

 Input parameters:
   HParIo *output
     Parameter source to witch the parameters should be written.

 Output parameters:
   none

 Return code:
   If valid parameter source can be found, returns result of the write
   function of this source, otherwise kFALSE.



Inline Functions


              TArrayI* getMap()
                 Int_t getRowOffset()
                 Int_t getRingFinderVersion()
                 Int_t getMuDileptons()
                 Int_t getMuLeptons()
                 Int_t getMuMaxLeotons()
                 Int_t getMuRichHits()
                 Int_t getMuMetaHits()
                 Int_t getMuRichTotalHits()
                 Int_t getMuDataFormat()
                  void setMap(Int_t* m)
                  void setRowOffset(Int_t o)
                  void setRingFinderVersion(Int_t val)
                  void setMuDileptons(Int_t val)
                  void setMuLeptons(Int_t val)
                  void setMuMaxLeptons(Int_t val)
                  void setMuRichHits(Int_t val)
                  void setMuMetaHits(Int_t val)
                  void setMuRichTotalHits(Int_t val)
                  void setMuDataFormat(Int_t val)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
         HTriggerSetup HTriggerSetup(const HTriggerSetup&)
        HTriggerSetup& operator=(const HTriggerSetup&)


Last update: Fri Jan 26 12:38:07 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.