#include "hpidalghardcutspar.h"

HPidAlgHardCutsPar


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

class HPidAlgHardCutsPar : public HParCond

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

    public:
HPidAlgHardCutsPar(const char* name = "PidAlgHardCutsPar", const char* title = "graphical cut parameters", const char* context = "PidAlgHardCutsProductionCuts") HPidAlgHardCutsPar(const HPidAlgHardCutsPar&) ~HPidAlgHardCutsPar() static TClass* Class() virtual void clear() TCutG* getCut(char* cutID) virtual Bool_t getParams(HParamList*) virtual Bool_t init(HParIo*, Int_t* set = 0) virtual TClass* IsA() const HPidAlgHardCutsPar& operator=(const HPidAlgHardCutsPar&) virtual void print() virtual void putParams(HParamList*) void registerCut(char* cutID) void setCut(char* cutID, TCutG* 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:
TCutG* HardCutValue[100] any 2dim graphical cut TString* HardCutID[100] some unique string TArrayF* x[100] dummy for IO TArrayF* y[100] dummy for IO Int_t numofparams number of cuts stored

Class Description


  HPidAlgHardCutsPar

  Parameter container for any 2dim graphical cut



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

~HPidAlgHardCutsPar(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()

TCutG* getCut(char * cutID)
searches in the list for the cutID and returns the value

void setCut(char * cutID, TCutG * cutValue)
set the cut with the cutID
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)
         HPidAlgHardCutsPar HPidAlgHardCutsPar(const HPidAlgHardCutsPar&)
        HPidAlgHardCutsPar& operator=(const HPidAlgHardCutsPar&)


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