#include "hhyprecpar.h"

HHypRecPar


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

class HHypRecPar : public HParCond

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

    public:
HHypRecPar(const char* name = "HypRecPar", const char* title = "Hyp parameters", const char* context = "HypRecProductionCuts") HHypRecPar(const HHypRecPar&) ~HHypRecPar() static TClass* Class() virtual void clear() Bool_t getCut(char* cutID, Float_t& cutValue) virtual Bool_t getParams(HParamList*) virtual Bool_t init(HParIo*, Int_t* set = 0) virtual TClass* IsA() const HHypRecPar& operator=(const HHypRecPar&) virtual void print() virtual void putParams(HParamList*) void registerCut(char* cutID) void setCut(char* cutID, Float_t cutValue) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo*)

Data Members


    protected:
TArrayF hypCutValue any cut parameter TString* hypCutID[100] some unique string Int_t numofparams number of params stored

Class Description


  HHypRecPar

  Parameter container for the HHypReconstructor and it's algorithms



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

~HHypRecPar(void)

Bool_t init(HParIo * inp, Int_t * set)
 initializes the container from an input

Int_t write(HParIo * output)
 writes the container to an output

void clear(void)
 all parameters are initialized with 0.

void registerCut(char * cutID)
register in init(), that we can load in reinit()

Bool_t getCut(char * cutID, Float_t & cutValue)
searches in the list for the cutID and returns the value

void setCut(char * cutID, Float_t cutValue)
set the cut with the cutID (see hypinfodef.h)
checks first, if value is already in the list
if yes, overwrite
if no, append

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

void print(void)

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

void Streamer(TBuffer & R__b)



Inline Functions


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


Last update: Fri Jan 26 11:57:39 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.