#include "hdetparoraio.h" |
HDetParOraIo
class description - source file - inheritance tree (.pdf)
private:
Int_t createAlignmentVers(HParSet*, Int_t)
Int_t createParamVers(HParCond*)
Bool_t readBlob(HParamBinObj* obj, Int_t lobId, Bool_t)
Int_t storeBlob(UChar_t*, Int_t, Bool_t)
protected:
void addGeomOraSet(HDetGeomPar*)
Int_t getAlignmentOutputVersion(HParSet*, const char*)
Int_t getAlignmentVersion(HParOraSet*, const char*)
Int_t getContextId(const char*, const char*)
Int_t getDetectorId(const char*)
Int_t getGeomVersion(const char*, HGeomOraDetVersion*)
Int_t getGeomVersion(Int_t, HGeomOraDetVersion*)
HParOraSet* getOraSet(HParSet*)
Int_t readAlignmentTransform(TList*, Int_t)
Bool_t readGeomPoints(TList*)
Bool_t readGeomTransform(TList*)
Bool_t readIdealGeometry(TList*, HGeomOraDetVersion*)
void setChanged(HParSet*)
Bool_t writeTransform(Int_t, const char*, const HGeomTransform&)
public:
HDetParOraIo(HOraConn* p = 0)
HDetParOraIo(const HDetParOraIo&)
virtual ~HDetParOraIo()
static TClass* Class()
void commit()
Int_t getActRunId()
const char* getExpLocation() const
const char* getHistoryDate() const
Int_t getPredefVersion(HParSet*)
Int_t getRunStart(HParSet* pPar = 0)
virtual TClass* IsA() const
HDetParOraIo& operator=(const HDetParOraIo&)
Bool_t readCond(HParCond*, Int_t*)
Bool_t readDetectorGeometry(HDetGeomPar*, Int_t*, HGeomOraDetVersion*)
void rollback()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void showSqlError(const char*)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Int_t writeAlignment(HDetGeomPar*)
Int_t writeCond(HParCond*)
private:
HOraConn* pConn pointer to Oracle connection class
HRun* actContVers pointer to the actual list of container versions
Int_t actRunId actual runId (can be -1 if there are no data in Oracle)
TList* containerList list of parameter containers
Last update: Mon Feb 5 16:50:10 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.