#include "hpidparcont.h"

HPidParCont


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

class HPidParCont : public HParCond

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HParCond
<-
HPidParCont
<-
HPidHistogramsCont
<-
HPidAlgMdcElossPar
HPidAlgMomVsBetaPar
HPidAlgRingPropertiesPar
HPidAlgShowerPar
HPidAlgStandCutsPar
HPidReconstructorPar
HPidTrackFillerPar

    public:
HPidParCont(const char* name, const char* title, const char* context) HPidParCont(const HPidParCont&) virtual ~HPidParCont() static TClass* Class() virtual void detachHistograms() virtual Bool_t getParams(HParamList*) virtual Bool_t init() virtual Bool_t init(HParIo* inp) virtual Bool_t init(HParIo* inp, Int_t*) virtual TClass* IsA() const static Bool_t makePidParIo() HPidParCont& operator=(const HPidParCont&) virtual void Print(Option_t* p) virtual void print() virtual void putParams(HParamList*) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo* io)

Data Members




Class Description


 HPidParCont

 Base class for all containers which do not need any fancy for reading
 and writnig, so they may use HPidParRootFileIo and HpidParAsciiFileIo



HPidParCont(const char *name, const char *title, const char *context) : HParCond(name, title, context)
 Constructor
 Fills description of the container with the current date
 and the author from the login of the user running the process

~HPidParCont(void)
 empty destructor

Bool_t init(void)
 This method is called by the HRuntimeDb. The input is not selected, so we
 check the first and later the second one and call for each init(HParIo *)

Bool_t init(HParIo *inp)
 Try to init the container using inp and PID_PAR_IO_NAME HDetParIo

Int_t write(HParIo *io)
 Try to write the container using io and PID_PAR_IO_NAME HDetParIo

void detachHistograms(void)
 Function called after loading data from file.
 This is a dummy method to give the interface for this operation.

 When histograms are loaded from the file they add themself automatically
 to gFile. When the input file is closed then the histograms are removed
 as well. To eliminate this unpleasant feature pHist->SetDirectory(NULL)
 must be called.
 One should remember to delete the histograms in the clear() method
 and in the destructor as well.

Bool_t makePidParIo(void)
 Add PID parameters' I/O to the runtime database



Inline Functions


              Bool_t init(HParIo* inp, Int_t*)
                void Print(Option_t* p)
                void print()
                void putParams(HParamList*)
              Bool_t getParams(HParamList*)
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         HPidParCont HPidParCont(const HPidParCont&)
        HPidParCont& operator=(const HPidParCont&)


Author: Marcin Jaskula 09/10/2002
Last update: Fri Jan 26 12:22:34 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.