BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrCalibrationData


class description - source file - inheritance tree

class BrCalibrationData : public TObject


    public:
BrCalibrationData BrCalibrationData() BrCalibrationData BrCalibrationData(BrCalibrationData&) virtual void ~BrCalibrationData() static TClass* Class() virtual void Commit(BrCalibrationsDb* fCalibDb, Int_t, Int_t) virtual void Create(BrCalibrationsDb*, Int_t, Int_t, Int_t rev = 0) virtual TClass* IsA() const virtual void Print(Option_t* option = "b") const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Update(BrCalibrationsDb*, Int_t, Int_t, Int_t rev = 0)

Data Members


    public:
Char_t fParameterName[32] BrDbParameter* fParameter BrDbRevision* fRevision BrDbRevisionType* fRevisionType Int_t fAccessMode 0==init, 1==read, 2==write 3==Load Int_t fDataSize Number of elements in data

Class Description

 BrCalibration is a BRAHMS data class providing storage and
 access function for Calibration constants. It is an essential
 baseclass for concrete detectorclasses. This class calls the
 BrDb.. MySql access methods, and uses structures from there.

 The class utilizes a utility class
 BrParameterDbData that should not be used anywhere else.




BrCalibrationData()

~BrCalibrationData()

void Update(BrCalibrationsDb* calibDb, Int_t start, Int_t stop, Int_t revisionID)
 Update if need be be request to DB.


void Create(BrCalibrationsDb* calibDb, Int_t start, Int_t stop, Int_t revisionID)
 Create an instance of the revision for this parameter.
 Called from Update ensure created before filling.
 Fill as much information as possible into a newly created
 BrDbRevision


void Commit(BrCalibrationsDb* calibDb, Int_t start, Int_t end)
 Update if need be be request to DB.
 The revision should exists.
 Fill the valid start and valid stop time.
 The otehr parameters are set at Init()

void Print(Option_t* option) const
 Options:

   B    Show basic information (default)
   P    Show parameter information
   T    Show revision type information
   R    Show revision information
   D    Show data from revision (needs R)




Inline Functions


                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
        BrCalibrationData BrCalibrationData(BrCalibrationData&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/06/23 17:06:44 $ by videbaek $

Validate HTML
Validate CSS