|
BrCalibrationDataclass description - source file - inheritance tree class BrCalibrationData : public TObjectpublic: Data Memberspublic: Class DescriptionBrCalibration 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 FunctionsTClass* 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>
|